转换 PUB 文件

发布者转换器功能,用于构建跨平台 C++ 应用程序。

 

Microsoft® Publisher 文档文件格式用于创建各种出版物类型,例如新闻稿、小册子、传单和明信片,并用于电子邮件和网站。 Pub 文件包含文本以及位图和矢量图形数据。

尽管该格式非常流行,但它不如 PDF 或 DOCX 等格式流行。 MS Publisher 应用程序本身不是免费的。因此,通常需要将具有 .pub 扩展名的文件转换为另一种传播良好且易于使用的格式。这是 C++ 的转换功能。该库包含所需的转换功能,可用于创建您自己的项目。Aspose.PUB API 解决方案支持 PUB 到 PDF、TIFF、PNG、JPEG、GIF、BMP、DOC、DOCX、XLS、XLXL、CSV、PPTX、XPS、EPU、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 和许多其他图像格式。
  • 将转换后的文档保存在您的设备上。



常问问题

1. 如何转换 PUB 文件?

要使用此 API 解决方案转换 PUB 文件,请使用 PubFactory 类。解析文件并开始转换。要在线转换 .pub 文件,请转到 cross-platform Converters ,您可以在其中将文件转换为图像、PDF 和更多格式。

2. 我可以将 MS Publisher 文件转换为 PDF 吗?

如果您需要使用此 API 解决方案将 PUB 转换为 PDF,请使用 PubFactory 类。解析文件并开始转换。对于在线 pub 到 pdf 的转换,请转到 cross-platform Converter

3. 该功能是免费的吗?

对于 API 解决方案,跨平台转换器是免费的,您可以免费试用,然后在需要时购买产品。

4. 什么程序可以打开 .PUB 文件?

到目前为止,除了 MS Publisher 本身之外,很少有软件可以打开带有 .pub 扩展名的文件,而且它不是免费的。但要查看文件的内容,您可以使用在线免费的跨平台 Viewer 应用程序。

  

Support and Learning Resources