PUB 转 Word DOCX DOC

Microsoft Publisher 文件广泛用于专业设计和编辑任务。您可以将 PUB) 文件转换为 DOCDOCX 格式的 Word 文档。本文介绍如何使用 C# 以编程方式转换发布者文件:

PUB 到 Word DOC/DOCX 转换器 – C# API 安装

Aspose.PUB for .NET API 支持 PUB 到 PDF 文件的转换,您可以根据需要将输出的 PDF 文件进一步转换为 DOC 或 DOCX 格式的 Word 文档。因此,您需要下载 Aspose.PUB for .NETAspose.PDF for .NET API 的 DLL 文件。您还可以使用以下 NuGet 安装命令安装这些 API:

PM> Install-Package Aspose.PDF  
PM> Install-Package Aspose.PUB

使用 C# 以编程方式将 PUB 转换为 Word DOC/DOCX

您可以通过以下步骤将 Microsoft Publisher (.PUB) 文件转换为 DOC 或 DOCX 格式的 Word 文档:

  1. 初始化 MemoryStream 以保存输出文档。
  2. 使用 IPubParser.Parse() 方法加载和解析输入的 PUB 文件。
  3. 将 PUB 文件转换为 PDF 并将结果保存在 MemoryStream 中。
  4. 加载 PDF 文件并初始化 DocSaveOptions 类对象。
  5. 最后,指定输出格式(DOC/DOCX)并保存Word文件。

下面的代码展示了如何使用 C# 以编程方式将 PUB 文件转换为 DOC 或 DOCX 格式的 Word 文档:

string fileName = dataDir + "1.pub";

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

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

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

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

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

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

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

// 保存输出word文件(DOC/DOCX)
document.Save(dataDir + "Output.doc", options);

获取免费 API 许可证

您可以通过请求 免费临时许可证 来测试 PUB 到 Word 文件的转换,没有任何限制。

结论

在本文中,您学习了如何使用 C# 以编程方式将 Microsoft Publisher (PUB) 文件转换为 DOC 或 DOCX 格式的 Microsoft Word 文件。您可以按照上面列出的简单步骤检查高保真转换。此外,您可以通过访问 文档 进一步探索 API,或者如果有任何疑问,请随时在 免费支持论坛 上给我们写信。我们期待与您取得联系!

也可以看看