使用 C++ 將 PPT 轉為 TIFF

標記圖像文件格式 (TIFF) 是一種圖像格式,由於其高質量而常用於打印目的。在某些情況下,您可能需要將 PPTX 文件轉換為 TIFF 格式以便打印。為此,本文將教您如何使用 C++ 以編程方式將 PowerPoint PPTX/PPT 文件轉換為 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 格式。為此,請按照以下步驟操作。

以下示例代碼顯示瞭如何使用 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 格式的步驟。

以下示例代碼顯示瞭如何在 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 圖像的步驟。

以下示例代碼顯示如何使用自定義像素格式在 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 到海報轉換器