PPT เป็น TIFF โดยใช้ C++

รูปแบบไฟล์รูปภาพที่ติดแท็ก (TIFF) เป็นรูปแบบรูปภาพที่ใช้กันทั่วไปเพื่อวัตถุประสงค์ในการพิมพ์เนื่องจากมีคุณภาพสูง อาจมีบางกรณีที่คุณต้องแปลงไฟล์ PPTX เป็นรูปแบบ TIFF เพื่อการพิมพ์ บทความนี้จะสอนวิธีแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ TIFF โดยทางโปรแกรมโดยใช้ C++

C ++ PowerPoint PPT เป็น TIFF Converter - ดาวน์โหลดฟรี

Aspose.Slides for C++ เป็น C++ API สำหรับการทำงานกับไฟล์ PowerPoint ช่วยให้คุณสร้าง อ่าน และแก้ไขไฟล์ PPT และ PPTX โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม นอกจากนี้ API ยังรองรับการแปลงไฟล์ PPTX/PPT เป็นรูปแบบภาพ TIFF คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด

PM> Install-Package Aspose.Slides.Cpp

แปลง PPT เป็น TIFF ใน C ++

คุณสามารถแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ TIFF ได้ในโค้ดเพียงไม่กี่บรรทัด เพื่อให้บรรลุเป้าหมายดังกล่าว โปรดปฏิบัติตามขั้นตอนด้านล่าง

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลง PPT เป็นรูปแบบ TIFF โดยใช้ C++

// เส้นทางไฟล์
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiff_out.tiff";

// โหลดไฟล์นำเสนอ
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// บันทึกไฟล์ TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff);

C ++ PPTX เป็น TIFF - ขนาดภาพที่กำหนดเอง

ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ PowerPoint เป็นรูปแบบ TIFF ด้วยขนาดภาพที่กำหนดเอง

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลง PPTX เป็น TIFF ด้วยขนาดภาพที่กำหนดเองใน C++

// เส้นทางไฟล์
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffWithCustomImageSize_out.tiff";

// โหลดไฟล์นำเสนอ
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// สร้างอินสแตนซ์ของคลาส TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// ตั้งค่าประเภทการบีบอัด
options->set_CompressionType(Aspose::Slides::Export::TiffCompressionTypes::Default);

// ตั้งค่า DpiX
options->set_DpiX(200);

// ตั้งค่า DpiY
options->set_DpiY(100);

// กำหนดขนาดภาพ
options->set_ImageSize(System::Drawing::Size(1728, 1078));

// บันทึกไฟล์ TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

C ++ PowerPoint PPT เป็น TIFF - รูปแบบพิกเซลที่กำหนดเอง

ในการตั้งค่ารูปแบบพิกเซล เราจะใช้ enum ImagePixelFormat enum ImagePixelFormat ระบุค่าต่อไปนี้

  • Format1bppIndexed: 1 บิตต่อพิกเซล จัดทำดัชนี
  • Format4bppIndexed: 4 บิตต่อพิกเซล จัดทำดัชนี
  • Format8bppIndexed: 8 บิตต่อพิกเซล จัดทำดัชนี
  • Format24bppRgb: 24 บิตต่อพิกเซล, RGB
  • Format32bppArgb: 32 บิตต่อพิกเซล, ARGB

ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ PPTX/PPT เป็นอิมเมจ TIFF ด้วยรูปแบบพิกเซลแบบกำหนดเองโดยใช้ C++

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลง PowerPoint PPT เป็น TIFF ใน C++ ด้วยรูปแบบพิกเซลแบบกำหนดเอง

// เส้นทางไฟล์
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffPixelFormat_out.tiff";

// โหลดไฟล์นำเสนอ
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// สร้างอินสแตนซ์ของคลาส TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// ตั้งค่ารูปแบบพิกเซล
options->set_PixelFormat(Aspose::Slides::Export::ImagePixelFormat::Format8bppIndexed);

// บันทึกไฟล์ TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

ตัวแปลง PPTX เป็น TIFF C++ - รับใบอนุญาตฟรี

หากต้องการใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณจะได้รับ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงรูปภาพ PowerPoint PPT เป็น TIFF ใน C++ นอกจากนี้ คุณได้เรียนรู้วิธีตั้งค่าขนาดภาพและรูปแบบพิกเซลแบบกำหนดเองในการแปลง PPT เป็น TIFF นอกจากนี้ Aspose.Slides for C++ ยังเป็น API ที่มีประสิทธิภาพสำหรับการทำงานกับไฟล์ PowerPoint คุณสามารถสำรวจ API โดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีข้อสงสัย โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย

เคล็ดลับ: คุณอาจต้องการตรวจสอบ Aspose ทางออนไลน์ฟรี PowerPoint to Poster Converter