PowerPoint 到 TIFF 的轉換在各種情況下都很有用,例如打印、傳真等。為了以編程方式執行此轉換,本文介紹瞭如何使用 C# 將 PowerPoint PPTX/PPT 轉換為 TIFF。此外,您還將學習如何自定義生成的 TIFF 圖像的大小和像素格式。
- C# PowerPoint PPT 到 TIFF 轉換器 - 免費下載
- 在 C# 中將 PPT 轉換為 TIFF
- C# 將 PPTX 轉換為具有自定義圖像大小的 TIFF
- 使用自定義像素格式的 C# PPTX 到 TIFF
C# PowerPoint PPT 到 TIFF 轉換器 - 免費下載
為了轉換 PowerPoint 演示文稿,我們將使用 Aspose.Slides for .NET。 API 旨在從 .NET 應用程序中創建、操作和轉換演示文檔。您可以 下載 API 或使用 NuGet 安裝它。
PM> Install-Package Aspose.Slides.NET
在 C# 中將 PPTX 轉換為 TIFF
以下是使用 C# 將 PowerPoint PPTX/PPT 轉換為 TIFF 的步驟。
- 使用 Presentation 類加載 PowerPoint 演示文稿。
- 使用 Presentation.Save(string, SaveFormat.Tiff) 方法將 PPTX 轉換為 TIFF。
以下代碼示例顯示瞭如何在 C# 中將 PPTX 轉換為 TIFF。
// 實例化表示演示文稿文件的 Presentation 對象
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
// 將演示文稿保存為 TIFF 文檔
presentation.Save("output.tiff", SaveFormat.Tiff);
}
C# 將 PPT 轉換為具有自定義圖像大小的 TIFF
Aspose.Slides for .NET 還允許您自定義 PowerPoint 到 TIFF 轉換中生成圖像的大小。以下是實現此目的的步驟。
- 使用 Presentation 類加載 PowerPoint 演示文稿。
- 創建 TiffOptions 類的實例。
- 使用 TiffOptions.ImageSize 屬性設置圖像大小。
- 使用 Presentation.Save(string, SaveFormat.Tiff) 方法將 PPTX 轉換為 TIFF。
以下代碼示例顯示瞭如何將 PPTX 轉換為具有自定義圖像大小的 TIFF。
// 實例化表示演示文稿文件的演示文稿對象
using (Presentation pres = new Presentation("Presentation.pptx"))
{
// 實例化 TiffOptions 類
TiffOptions opts = new TiffOptions();
// 設置壓縮類型
opts.CompressionType = TiffCompressionTypes.Default;
// 深度取決於壓縮類型,不能手動設置。
// 分辨率單位始終等於“2”(每英寸點數)
// 設置圖像 DPI
opts.DpiX = 200;
opts.DpiY = 100;
// 設置圖像大小
opts.ImageSize = new Size(1728, 1078);
// 將演示文稿保存為具有指定圖像大小的 TIFF
pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
C# PowerPoint 到 TIFF - 自定義像素格式
下面是在C#中自定義PPT轉TIFF像素格式的步驟。
- 使用 Presentation 類加載 PowerPoint 演示文稿。
- 創建 TiffOptions 類的實例。
- 使用 TiffOptions.PixelFormat 屬性將像素格式設置為所需的 格式。
- 使用 Presentation.Save(string, SaveFormat.Tiff) 方法將 PPTX 轉換為 TIFF。
以下代碼示例顯示如何使用 C# 自定義 PPT 到 TIFF 轉換中的像素格式。
// 實例化表示演示文稿文件的演示文稿對象
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat contains the following values (as could be seen from documentation):
Format1bppIndexed; // 1 bits per pixel, indexed.
Format4bppIndexed; // 4 bits per pixel, indexed.
Format8bppIndexed; // 8 bits per pixel, indexed.
Format24bppRgb; // 24 bits per pixel, RGB.
Format32bppArgb; // 32 bits per pixel, ARGB.
*/
// 將演示文稿保存為具有指定圖像大小的 TIFF
presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
PowerPoint 到 TIFF C# 轉換器 - 獲得免費許可證
通過獲得免費臨時許可證,您可以不受評估限制地使用 Aspose.Slides for .NET。
結論
在本文中,您了解瞭如何在 C# 中將 PowerPoint PPT 或 PPTX 轉換為 TIFF。此外,您還了解瞭如何自定義 PPT TIFF 轉換以及如何更改 TIFF 圖像的大小和像素格式。您可以訪問 文檔 來探索 Aspose.Slides for .NET 的其他功能。此外,您可以隨時通過我們的 論壇 告訴我們您的疑問。
也可以看看
提示:您可能需要在線查看 Aspose 免費 PowerPoint 到海報轉換器。