在 C# 中将 PUB 转换为 TIFF |出版商到 TIFF 转换器

Microsoft Publisher 是一款桌面出版工具,专为制作各种出版物而设计,包括新闻通讯、小册子、传单等 PUB 格式的出版物。然而,PUB 文件格式缺乏广泛的兼容性。因此,有时需要将 PUB 文件转换为 TIFF 图像。在本文中,我们将学习如何在 C# 中将 PUB 转换为 TIFF。我们将为您提供全面的分步教程以及代码示例,以方便您的旅程。

本文涵盖以下主题:

  1. 将 PUB 转换为 TIFF 的 C# API
  2. 将 PUB 文件转换为 TIFF 的步骤
  3. 在 C# 中将 PUB 转换为 TIFF
  4. 在线将 PUB 转换为 TIFF
  5. 免费学习资源

将 PUB 转换为 TIFF 的 C# API

将出版商 PUB 文件转换为 TIFF 图像可以通过两个步骤完成。首先,我们将使用 Aspose.PUB for .NET API 加载 PUB 文件并将其转换为 PDF 格式。之后,我们将使用 Aspose.PDF for .NET API 将 PDF 文件的页面渲染为 TIFF 图像。

下载 API 的 DLL 或使用以下 NuGet 命令安装它们:

PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF

如何将 PUB 文件转换为 TIFF

我们可以按照以下步骤轻松地将 PUB 文件另存为 TIFF 图像:

  1. 创建 PUB 解析器并解析 PUB 文件。
  2. 将 PUB 转换为 PDF 文件流。
  3. 创建 TIFF 设备并处理 PDF 以另存为 TIFF。

现在,让我们看看如何在 C# 中执行这些步骤,将 Publisher PUB 文件转换为 TIFF。

在 C# 中将 PUB 转换为 TIFF

请按照以下步骤在 C# 中以编程方式将 Publisher 文件转换为 TIFF 图像:

  1. 使用 PubFactory 类的 CreateParser() 方法创建 PUB 解析器。
  2. 使用 Parse() 方法解析加载的 Publisher 文件。
  3. 初始化 MemoryStream 对象来保存 PDF 文件。
  4. 使用 ConvertToPdf() 方法将 PUB 转换为 PDF。
  5. 使用 PDF 流创建 Document 类的实例。
  6. (可选)指定 TiffSettings。
  7. 之后,创建具有分辨率的 TiffDevice 实例和 TiffSettings 对象。
  8. 最后,调用 Process() 方法将文档保存为 TIFF。

以下代码示例演示如何在 C# 中将 PUB 转换为 TIFF。

// 此代码示例演示如何将 Publisher PUB 文件转换为 JPG 图像格式。
// 加载PUB文件并创建PUB解析器
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");

// 解析PUB文件
var doc = parser.Parse();

// 初始化内存流
MemoryStream stream = new MemoryStream();

// 将 PUB 转换为 PDF 文件
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// 加载PDF文档流
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// 创建分辨率对象
Resolution resolution = new Resolution(300);

// 创建 TiffSettings 对象
TiffSettings tiffSettings = new TiffSettings
{
    Compression = CompressionType.None,
    Depth = ColorDepth.Default,
};

// 创建 TIFF 设备
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);

// 将 PUB 文件转换为 TIF 图像格式
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");
在 C# 中将 PUB 转换为 TIFF

在 C# 中将 PUB 转换为 TIFF。

获取免费许可证

您可以获取免费的临时许可证来尝试这些库,而不受评估限制。

PUB 到 TIFF 转换器 - 免费在线

您可以尝试这个免费在线 PUB 到 TIFF 转换器 应用程序,将出版商文件转换为 TIFF 图像,而无需安装任何软件或插件。

在线将 PUB 转换为 TIFF – 学习资源

除了将 Publisher PUB 文件转换为 TIFF 格式之外,您还可以使用以下资源探索该库的各种其他功能:

结论

在这篇博文中,我们向您展示了如何在 C# 中将 PUB 转换为 TIFF。我们提供了分步指南和代码片段来帮助您入门。将 Publisher 文件转换为 TIFF 是一项相对简单的任务,本博客文章中提供的代码片段可以用作开发您自己的 Publisher 到 TIFF 转换器应用程序的起点。如有任何疑问,请随时通过我们的免费支持论坛与我们联系。

也可以看看