pdf 转 xlsx

如何在 C# .NET 中将 PDF 转换为 Excel 工作簿。

PDF 不同,Excel 工作簿提供了一个用于组织、计算和呈现数据的多功能平台,因此转换不仅重要而且不可或缺。因此,将 PDF 文件转换为 Excel 工作簿成为一种关键解决方案,弥补了静态文档和动态数据分析之间的差距。

PDF 到 Excel 转换 API

Aspose.PDF Cloud SDK for .NET 是一款功能强大的工具,用于将 PDF 文件转换为 Excel 格式,提供全面的功能,简化转换过程并增强数据处理。首先,我们需要在 NuGet 包管理器中搜索“Aspose.Pdf-Cloud”,然后单击“添加包”按钮。这将在您的项目中添加 SDK 引用。其次,从 云仪表板 获取您的客户端凭据。如果您没有现有帐户,只需按照 快速入门 文章中指定的说明创建一个免费帐户。

使用 C# .NET 将 PDF 转换为 Excel

在本节中,我们将探索使用 C# .NET 将 PDF 文件转换为 Excel 的强大且功能丰富的解决方案。此转换为您提供了高级数据提取和操作功能。

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

创建 PdfApi 类的对象,我们将客户端凭据作为参数传递。

pdfApi.UploadFile("sourceFile.pdf", stream);

将输入的PDF文件上传到云存储。

var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);

启动 PDF 到 XLSX 转换 API。转换成功后,生成的工作簿将存储在云存储中。

// 有关更多示例,请访问https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// 从 https://dashboard.aspose.cloud/ 获取客户端凭证
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// 创建 PdfApi 实例
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// 输入JPG图片名称
String inputFile = "Binder1-1.pdf";

// 从本地驱动器加载源 PDF 文件
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // 将源 PDF 文件上传至云存储
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // 调用 API 将 PDF 转换为 XLSX
    var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
pdf 转 xlsx

PDF 到 XLSX 转换预览的预览。

可以从 Binder1-1.pdfmyResultant.xlsx 下载上述示例中生成的示例 PDF 文件和结果 Excel 工作簿。

使用 cURL 命令将 PDF 转换为 XLSX

使用 Aspose.PDF Cloud,PDF 文件转换为 Excel 工作簿变得无缝,这是一个功能强大的基于云的解决方案,为数据提取和操作提供了一系列好处。通过使用 cURL 命令,您可以毫不费力地启动 PDF 到 Excel 的转换。此方法的第一步是使用以下命令生成 JWT 访问令牌:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

现在我们有了 JWT 令牌,我们需要执行以下命令将 PDF 转换为 Excel 工作簿。

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "Conversion.xlsx"

如果您需要将生成的 Excel 工作簿保存为直接存储在云存储中,请尝试使用以下命令。

curl-v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

将“sourceFile”替换为输入 PDF 的名称(可在云存储中获取),将“myResultantFile”替换为转换后的 Excel 工作簿的名称,将“accessToken”替换为上面生成的 JWT 访问令牌。

免费 PDF 至 Excel 转换器

为了快速测试 Aspose.PDF Cloud 的惊人功能,请尝试使用我们的免费 PDF 到 XLSX 转换器 应用程序。这款轻量级且超高效的应用程序是在 Aspose.PDF Cloud REST API 之上开发的。

pdf 转 excel

免费 PDF 到 XLSX 转换应用程序。

结论

无论您选择 Aspose.PDF Cloud 的 cURL 命令的简化效率,还是与 .NET 应用程序的强大集成,将 PDF 文件转换为 Excel 工作簿从未如此简单。尽管如此,这两种方法都提供了无与伦比的优势,包括高质量转换、可自定义的设置、批处理功能以及与现有工作流程的无缝集成。

有用的链接

-开发者指南

-API 参考

-SDK 源代码

-免费支持论坛

现场演示

相关文章

我们强烈建议您访问以下博客文章以获取以下信息: