PUB 到 Word |将 Publisher 文件转换为 Word | PUB 到 DOCX

Microsoft Publisher 是一种广泛使用的工具,用于创建有吸引力的小册子、传单和其他类型的出版物。然而,当涉及到共享或协作发布者文件时,使用发布者文件可能会有点压力。在这种情况下,我们可以将PUB转换为Word。在本文中,我们将探索一个免费的在线工具,用于将 Publisher 文件在线转换为 Word。

将 PUB 转换为 Word Online - PUB 转换为 DOCX

使用此免费的 PUB 到 Word 在线转换器 应用程序将您的出版商文件转换为 Word 文档,并以 DOCX 格式保存输出。它完全在您的网络浏览器中运行,无需额外的软件。

如何将 PUB 文件转换为 Word Online

  1. 拖放 PUB 文件或使用在线链接从 OneDrive、Google Drive 等访问该文件。
  2. 单击“转换”按钮以执行 PUB 转换。
  3. DOCX 格式的输出将可供下载。
  4. 将生成的 DOCX 文件保存到您的计算机或移动设备。

为了您的隐私,您的数据不会存储在我们的服务器上。出于安全原因,下载链接将在 24 小时后过期。

将 Publisher 文件转换为 Word:开发人员指南

作为开发人员,您可以通过两个步骤轻松地将 Publisher 文件 (PUB) 转换为 Word 文档。首先,使用 Aspose.PUB API 将 PUB 文件转换为 PDF 格式。然后,使用 Aspose.PDF API 将 PDF 页面转换为 DOCX 格式。

以下部分提供了在 .NET 或 Java 中以编程方式将 PUB 文件转换为 Word 的步骤和代码示例。

在 C# 中将 Publisher 文件转换为 Word

我们可以按照以下步骤轻松地将任何 PUB 文件转换为 C# 中的 Word 文档:

以下代码示例演示如何使用 C# 将 PUB 文件转换为 Word 文档。

// 此代码示例演示如何在 C# 中将 PUB 转换为 DOCX。
using Aspose.Pdf.Devices;
using Aspose.Pdf;
using Aspose.Pub;

// 初始化 MemoryStream 来保存输出文档
MemoryStream stream = new MemoryStream();

// 加载输入 PUB 文件
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("Sample.pub");

// 解析输入的发布者文件
Aspose.Pub.Document doc = parser.Parse();

// 将 PUB 文件转换为 PDF 并将结果保存在 MemoryStream 中
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// 从 MemoryStream 加载输入 PDF 文件
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// 初始化 DocSaveOptions 类对象
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();

// 指定输出word文件的格式(DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.DocX;

// 保存输出Word文件(DOC/DOCX)
document.Save("PUBToWord.docx", options);

在 Java 中将 Publisher 文件转换为 Word

同样,我们可以按照以下步骤在Java中将PUB文件转换为DOCX:

以下代码示例演示如何使用 Java 将 PUB 文件转换为 Word 文档。

// 此代码示例演示如何在 Java 中将 PUB 转换为 DOCX。
// 初始化 ByteArrayOutputStream 以保存中间 PDF 文件。
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// 为 PUB 文件初始化 Pub 解析器
IPubParser parser = PubFactory.createParser("Sample.pub");

// 解析 Publisher 文件
com.aspose.pub.Document doc = parser.parse();

// 将 PUB 转换为 PDF 文件并将输出保存到流中
PubFactory.createPdfConverter().convertToPdf(doc, os);

// 加载中间 PDF 文档
com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(os.toByteArray());

// 将文件转换或导出为 MS Word DOCX 或 DOC 格式
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);

使用 C++ 将 Publisher 文件转换为 Word Converter

我们还可以按照以下步骤将 C++ 中的 PUB 文件转换为 DOCX:

以下代码示例演示如何使用 C++ 将 PUB 文件转换为 Word 文档。

// 此代码示例演示如何在 C++ 中将 PUB 转换为 DOCX。
// 源 PUB 和输出 PDF 文件路径
System::String filePub = u"C:\\Files\\Sample.pub";
System::String filePdf = u"C:\\Files\\Output.pdf";

// 加载PUB文件
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Aspose::Pub::Document> document = parser->Parse();

// 将 PUB 文件转换为 PDF
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

// 加载生成的PDF文件
auto pdfDocument = MakeObject<Aspose::Pdf::Document>(filePdf);

// 创建 DocSaveOptions 类的实例
auto saveOptions = MakeObject<Aspose::Pdf::DocSaveOptions>();

// 将格式设置为 DocX
saveOptions->set_Format(DocSaveOptions::DocFormat::DocX);

// 保存 DocX 文件
pdfDocument->Save(u"C:\\Files\\PUBToWord.docx", saveOptions);

PUB 到 DOCX – 免费许可证和学习资源

您可以获取免费的临时许可证来试用这些库,而不受评估限制。

除了将 Publisher 文件转换为 Word 文档之外,您还可以使用以下资源探索该库的各种其他功能:

结论

总之,将 Publisher 文件转换为 Word 是一种简单有效的方法,可以使您的文档更易于访问和使用。通过遵循本文中概述的步骤,您可以选择使用在线 PUB 到 DOCX 转换工具或开发自己的转换器应用程序将 PUB 文件转换为 Word 格式。如有任何疑问,请随时通过我们的免费支持论坛与我们联系。

也可以看看