標記圖像文件格式 (TIFF) 是一種圖像格式,由於其高質量而常用於打印目的。在某些情況下,您可能需要將 PPTX 文件轉換為 TIFF 格式以便打印。為此,本文將教您如何使用 C++ 以編程方式將 PowerPoint PPTX/PPT 文件轉換為 TIFF 格式。
- C++ PowerPoint PPT 到 TIFF 轉換器 - 免費下載
- 在 C++ 中將 PowerPoint PPTX 轉換為 TIFF
- 具有自定義圖像大小的 C++ PPTX 到 TIFF
- 使用自定義像素格式的 C++ PPTX 到 TIFF
C++ PowerPoint PPT 到 TIFF 轉換器 - 免費下載
Aspose.Slides for C++ 是一個用於處理 PowerPoint 文件的 C++ API。它使您能夠創建、讀取和修改 PPT 和 PPTX 文件,而無需額外的軟件。此外,API 支持將 PPTX/PPT 文件轉換為 TIFF 圖像格式。您可以通過 NuGet 安裝 API 或直接從 下載 部分下載。
PM> Install-Package Aspose.Slides.Cpp
在 C++ 中將 PPT 轉換為 TIFF
只需幾行代碼,您就可以將 PowerPoint PPTX/PPT 文件轉換為 TIFF 格式。為此,請按照以下步驟操作。
- 使用 Presentation 類加載 PowerPoint 文件。
- 使用 Presentation->Save (System::String name, Export::SaveFormat format) 方法保存 TIFF 文件。
以下示例代碼顯示瞭如何使用 C++ 將 PPT 轉換為 TIFF 格式。
// 文件路徑
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 格式的步驟。
- 使用 Presentation 類加載 PowerPoint 文件。
- 創建 TiffOptions 類的實例。
- 使用 TiffOptions->setImageSize(System::Drawing::Size value) 方法設置圖像大小。
- 使用 Presentation->Save(System::String fname, Export::SaveFormat format, System::SharedPtr) 保存 TIFF 文件Export::ISaveOptions選項) 方法。
以下示例代碼顯示瞭如何在 C++ 中將 PPTX 轉換為具有自定義圖像大小的 TIFF。
// 文件路徑
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 - 自定義像素格式
為了設置像素格式,我們將使用 ImagePixelFormat 枚舉。 ImagePixelFormat 枚舉提供以下值。
- Format1bppIndexed:每像素 1 位,索引
- Format4bppIndexed:每像素 4 位,索引
- Format8bppIndexed:每像素 8 位,索引
- Format24bppRgb:每像素 24 位,RGB
- Format32bppArgb:每像素 32 位,ARGB
以下是使用 C++ 將 PPTX/PPT 文件轉換為具有自定義像素格式的 TIFF 圖像的步驟。
- 使用 Presentation 類加載 PowerPoint 文件。
- 創建 TiffOptions 類的實例。
- 使用 TiffOptions->setPixelFormat(ImagePixelFormat value) 方法設置像素格式。
- 使用 Presentation->Save(System::String fname, Export::SaveFormat format, System::SharedPtr) 保存 TIFF 文件Export::ISaveOptions選項) 方法。
以下示例代碼顯示如何使用自定義像素格式在 C++ 中將 PowerPoint PPT 轉換為 TIFF。
// 文件路徑
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,您可以獲得免費的臨時許可證。
結論
在本文中,您了解瞭如何使用 C++ 將 PowerPoint PPT 轉換為 TIFF 圖像。此外,您還學習瞭如何在 PPT 到 TIFF 轉換中設置自定義圖像大小和像素格式。此外,Aspose.Slides for C++ 是用於處理 PowerPoint 文件的強大 API。您可以通過訪問 官方文檔 來詳細探索 API。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。
也可以看看
提示:您可能需要在線查看 Aspose 免費 PowerPoint 到海報轉換器。