转换 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 转换的功能。

发布者转换过程包括以下步骤:

  1. 将 C++ PUB 集成到 PDF Converter API,它不仅适用于单页文档,还支持多页 .pub 文件。
  2. 使用 PubFactory 类加载 PUB 文件。
  3. 通过 Parse() 方法创建Parser和Parse IPubParser 接口。
  4. 通过 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 和许多其他图像格式。
  • 将转换后的文档保存在您的设备上。
  

Support and Learning Resources