MS Publisher 是一个程序,用于创建专注于处理页面布局信息的文档。该程序打开下一个文件格式 MS Publisher 2.0 或更高版本、扩展名为 .txt 的文件、RTF 文件、MS Word 文件、HTML 文件、Unicode 文本等等。 Pub 文件可能包含不同类型的数据,如图像、文本或图形。这就是为什么这种格式广泛用于制作传单、小册子、明信片和其他纸质广告制作的原因。

该软件允许创建您自己设计的文档或为您的文档使用格式设计。 MS Publisher 以 .pub 扩展名保存文件,除了 Publisher 之外,没有多少应用程序可以处理此类文件。

Aspose.PUB for C# .NET 是一个灵活且易于使用的库。它是为处理电子出版物文件而开发的。该解决方案支持流行的电子出版物文件格式 (.pub) 的加载、打开、编辑和转换为 PDF。它可以快速可靠地将 PUB 转换为 PDF、HTML、XLSX、DOC 和最流行的图像格式。

除了集成到您自己的 C# .NET 项目之外,该库还非常适合创建您自己的跨平台应用程序以打开、合并或转换 MS Publisher 文件。在这里,您可以看到并尝试将功能实现到此类应用程序中的示例。它们是由我们的团队使用该解决方案创建的。使用这些解决方案,您无需安装任何其他软件或订阅即可获得呈现的结果。

高级 .NET PUB 操作 API 功能

将 PUB 文件导出为 PDF

Aspose.PUB for .NET 只需几行代码即可读取出版物文件 (.pub) 并将其转换为 PDF 文件。

将 PUB 转换为 PDF - C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

上面的代码可以用下一种方式简要解释:

  • 创建要转换的 Publisher 文件的完整文件路径。为此,创建一个字符串变量 pubFile 并将 dataDir 变量的值分配给它。
  • 创建一个解析器对象来解析 Publisher 文件的内容,调用 PubFactory 类上的 CreateParser() 方法。
  • 解析器 对象上使用Parse() 方法。该方法读取并解析 Publisher 文件的内容,并返回分配给 pubtopdf 变量的结果。
  • 使用 PdfConverter 实例上的 ConvertToPdf() 方法将 Publisher 文件的解析内容转换为 PDF 文件并保存到指定位置。

访问和操作 PUB 层

Aspose.PUB for .NET 允许您访问 PUB 的层,并能够在其上绘制图像或文本。您可以合并图层、更新图层上的文本、设置效果或将图层导出为图像。您还可以使用 PUB .NET API 来检测扁平化的 PUB 文件或创建缩略图。

读取或创建 PUB 文件

Aspose.PUB for .NET 不仅支持加载 PSD 和 PSB 文件格式进行操作和转换,而且还提供从头开始创建 PUB 和 PSB 文件的能力。 .NET 开发人员可以使用 API 来自动化可能对他们有帮助的场景。

各种成像滤镜

Aspose.PUB for .NET 通过其类库提供了核心成像功能,例如颜色调整。开发人员可以轻松调整 API 加载的光栅图像的亮度、对比度或伽玛。此外,开发人员可以动态抖动或模糊图像,并使用流行的过滤器,包括 Median、Gauss Wiener、Motion Wiener 和 Bradley Threshold。

最新的 PUB API 功能

Aspose.PUB for .NET API 不断添加更多功能以使其更强大。以下是最新添加的一些选秀权的列表:

  • 支持填充层。图案、颜色和渐变填充。
  • 支持 GdFlResource、VmskResource、PtFlResource 和 VsmsResource。
  • 无需直接加载即可将 JPEG、PNG 等图像文件加载到 PsdImage。
  • 支持层矢量蒙版和文本层自定义 FlipRotate。
  • 使用颜色填充渲染笔触效果以供导出。

常问问题

1. 为什么需要 Aspose.PUB for .NET?

Aspose.PUB的丰富功能可以集成到各种软件应用程序中,包括提取内容、转换为其他格式以及渲染以进行显示或打印。

2. Aspose.PUB for .NET 支持哪些格式?

此 API 解决方案支持 PUB 作为输入,并支持 PDF、TIFF、PNG、JPEG、GIF、BMP、DOC、DOCX、XLS、XLXL、CSV、PPTX、XPS、EPU、TEX、HTML、MHTML 和 SVG 作为输出格式 转换功能。

3. 在哪里可以找到开始使用 Aspose.PUB for .NET 的要求?

转到 文档 了解系统要求、安装、许可以及如何运行示例等基础知识。在那里您还可以找到有关格式的开发人员指南和知识库。

4. 如果 API 出现任何问题,我可以在哪里获得帮助?

尝试在 免费支持论坛 获取答案。

5. 在哪里可以找到 Aspose.PUB for .NET 的最新更新?

访问 版本说明 查看进度、所有更新以及添加的最新功能。



  

Support and Learning Resources

  
  

Aspose.PUB 为流行的开发环境提供单独的 API,如下所列: