转换 PUB 文件
发布者转换器功能,用于构建跨平台 C++ 应用程序。
Microsoft® 文档文件格式是一种多功能工具,可用于制作各种出版物,包括新闻稿、小册子、传单和明信片。它甚至可以用于电子邮件和网站。PUB 文件能够高效地将文本与位图和矢量图形捆绑在一起。
尽管 PUB 格式实用,但它并不像 PDF 或 DOCX 等格式那样得到广泛采用。此外,付费的 Microsoft Publisher 应用程序通常需要将 .pub 文件转换为更通用、更用户友好的格式。这里有一个面向 C++ 开发人员的解决方案 - Aspose.PUB API。它提供全面的转换功能,使您可以将此功能直接集成到自己的项目中。这个强大的 API 支持从 PUB 转换为多种格式,包括 PDF、TIFF、PNG、JPEG、GIF、BMP、DOC、DOCX、XLS、XLSX、CSV、PPTX、XPS、EPUB、TEX、HTML、MHTML 和 SVG。
转换 Publisher .pub 文件
让我们看看通过 PUB 到 PDF 转换的功能。
发布者转换过程包括以下步骤:
- 将 C++ PUB 集成到 PDF Converter API,它不仅适用于单页文档,还支持多页 .pub 文件。
- 使用 PubFactory 类加载 PUB 文件。
- 通过 Parse() 方法创建Parser和Parse IPubParser 接口。
- 通过 ConvertToPdf() 方法运行转换。
将 Publisher PUB 转换为 PDF 的 C++ 代码
using namespace Aspose::PUB;
string pubFile = dataDir + "flyer.pub";
var parser = PubFactory.CreateParser(pubFile);
var pubtopdf = parser.Parse();
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");
将文件转换为 PDF 格式后,可以将 PUB 转换为任何其他格式,然后可以将转换后的文件转换为所需的格式。
您还可以尝试 Publisher Converter 跨平台应用程序。它有一个非常简单的界面,整个过程只需几秒钟。该解决方案允许:
- 转换多个 Publisher 文件。
- 将 PUB 转换为 PDF、HTML、EPUB、DOCX、SVG 和许多其他图像格式。
- 将转换后的文档保存在您的设备上。