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 变量的值赋给它。
  • 通过调用 PubFactory 类的 CreateParser() 方法,创建用于解析 Publisher 文件内容的解析器对象。
  • parser 对象上使用 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。
  • 使用颜色填充渲染 Stroke 效果以供导出。

常问问题

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: