PUB 转 Excel | 将 Publisher 文件转换为 Excel | PUB 转 XLSX

您是否正在寻找将数据从 Microsoft Publisher PUB 文件传输到 Excel 电子表格 (XLSX) 的方法?别再找了!这篇博客文章将指导您通过几种方法将 Publisher 转换为 Excel,确保您的数据保持完整且井然有序。

将 PUB 在线转换为 Excel - PUB 到 XLSX

使用免费的 在线 PUB 到 Excel 转换器 将您的发布者文件转换为 Excel 电子表格。直接从 Web 浏览器将转换后的文件保存为 XLSX 格式,无需安装任何额外的软件。

如何将 Publisher 转换为 Excel Online

只需 4 个简单步骤即可轻松将 PUB 转换为 XLSX:

  1. 上传您的 PUB 文件:只需将您的文件拖放到转换器中或输入在线链接即可从 OneDrive、Google Drive 或其他云存储服务访问它。

  2. 启动转换:单击“转换”按钮开始转换过程。

  3. 生成您的 XLSX 文件:我们的转换器将快速准备您的 XLSX 格式的文件,以供下载。

  4. 下载并保存:将生成的 XLSX 文件保存到您的计算机、移动设备或首选存储位置。

我们优先考虑您的隐私和安全,我们绝不会将您的数据存储在我们的服务器上。此外,我们确保下载链接仅在 24 小时内有效,之后将自动过期,为您的敏感信息提供额外的保护。

Publisher 到 Excel:开发人员指南

Aspose 提供 API 来轻松将您的发布者文件转换为 Excel 电子表格。为此,我们将遵循两步流程将 PUB 文件转换为 XLSX 格式。首先,我们将使用 Aspose.PUB API 将 PUB 文件转换为 PDF 格式。然后,我们将利用 Aspose.PDF API 将 PDF 页面转换为 XLSX 格式。

以下部分将向您展示如何使用 .NET 或 Java 以编程方式将 PUB 文件转换为 Excel。您将获得分步说明和代码示例,以帮助您轻松高效地完成此操作。

使用 C# 将 Publisher 转换为 Excel

我们可以按照以下步骤轻松地将任何 PUB 文件转换为 C# 中的 Excel 电子表格:

以下代码示例显示如何在 C# 中将 PUB 文件转换为 Excel 文件。

// 初始化 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.ExcelSaveOptions options = new ExcelSaveOptions();

// 指定输出word文件的格式(DOC/DOCX)
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;

// 保存输出 word 文件 (DOC/DOCX)
document.Save("PUBToExcel.xlsx", options);

使用 Java 将 Publisher 转换为 Excel

类似地,我们可以按照以下步骤在 Java 中将 PUB 文件转换为 XLSX:

以下代码示例展示了如何使用 Java 将 PUB 文件转换为 Excel 文件。

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

// 为 PUB 文件初始化 Pub Parser
IPubParser parser = PubFactory.createParser("Sample.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("PUBToXLSX.xlsx", com.aspose.pdf.SaveFormat.Excel);

使用 C++ 实现 Publisher 到 Excel 的转换器

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

以下代码示例显示如何在 C++ 中将 PUB 文件转换为 Excel 文件。

// 此代码示例演示如何在 C++ 中将 PUB 转换为 XLSX。
// 源 PUB 和输出 PDF 文件路径
System::String filePub = u"Sample.pub";
System::String filePdf = u"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);

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

// 将格式设置为XLSX
saveOptions->set_Format(ExcelSaveOptions::ExcelFormat::Xlsx);

// 保存 XLSX 文件
pdfDocument->Save(u"PUBToXLSX.xlsx", saveOptions);

获取免费许可证

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

PUB 到 XLSX – 免费资源

除了将 Publisher 转换为 Excel 之外,您还可以使用以下资源探索 API 的各种其他功能:

结论

总之,将 Publisher 文件转换为 Excel 可以大大简化数据管理并提高您的工作效率。您可以使用本文讨论的在线 PUB 到 XLSX 转换器实现顺畅而高效的转换。通过利用 Aspose API,您可以轻松地将此类功能集成到您的应用程序中。如有任何疑问,请随时通过我们的 免费支持论坛 与我们联系。

也可以看看