个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

Aspose 使用教程:用 C# 将 PUB 转换为 TIFF

原创
软件开发
来源:Aspose
Aspose
文档格式
文档处理
文件格式
文件处理
C#
PDF
2023-11-29
Aspose
文档格式
文档处理
文件格式
文件处理
C#
PDF


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. 然后,创建一个带有分辨率和 TiffSettings 对象的 TiffDevice 实例。

8. 最后,调用 Process() 方法将文档保存为 TIFF 文件。


以下代码示例展示了如何用 C# 将 PUB 转换为 TIFF。


// This code example demonstrates how to convert Publisher PUB file to JPG image format.

// Load PUB file and create PUB Parser

var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");


// Parse the PUB file

var doc = parser.Parse();


// Initialize memory stream

MemoryStream stream = new MemoryStream();


// Convert PUB to PDF file

PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);


// Load PDF document stream

Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);


// Create Resolution object

Resolution resolution = new Resolution(300);


// Create TiffSettings object

TiffSettings tiffSettings = new TiffSettings

{

    Compression = CompressionType.None,

    Depth = ColorDepth.Default,

};


// Create TIFF device

TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);


// Convert the PUB file to TIF image format

tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");



获取免费许可证

您可以获得免费的临时许可证,在没有评估限制的情况下试用程序库。


PUB 到 TIFF 转换器 - 免费在线

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



结论

在本文中,我们向您展示了如何用 C# 将 PUB 转换为 TIFF。我们提供了分步指南和代码片段,以帮助您开始使用。将 Publisher 文件转换为 TIFF 是一项相对简单的任务,本博文中提供的代码片段可作为开发自己的 Publisher 到 TIFF 转换器应用程序的起点。如果有任何不清楚的地方,请随时联系我们


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508