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 的最新更新?
访问 版本说明 查看进度、所有更新以及添加的最新功能。