pdf 转 doc

如何使用 .NET REST API 将 PDF 文档转换为 Word。

PDF 文件为文档共享提供了一种稳定且普遍可访问的格式。但是,它们通常缺乏协作工作流程所需的灵活性和可编辑性。这就是 PDF 到 Word DOC 转换的迫切需求变得迫切的原因。转换过程弥合了静态 PDF 和动态 Word 文档之间的差距。本文探讨了对此转换功能的迫切需求,揭示了静态文档格式带来的挑战,并强调了它带来的转换优势。

PDF 到 DOC 转换 API

使用 Aspose.PDF Cloud SDK for .NET,PDF 文件到 Word DOC 格式的转换变得轻松高效。这个强大的 API 简化了转换过程,同时提供了大量用于全面文档操作的高级功能。因此,通过利用 .NET 中 Aspose.PDF Cloud SDK 的强大功能,您可以将 PDF 到 DOC 的转换无缝集成到您的应用程序中,确保在转换过程中准确保留文档结构、格式和内容。

第一步是在 NuGet 包管理器中搜索“Aspose.Pdf-Cloud”,然后单击“添加包”按钮。这将在您的项目中添加 SDK 引用。其次,从 云仪表板 获取您的客户端凭据。如果您没有现有帐户,只需按照 快速入门 文章中指定的说明创建一个免费帐户即可。

在 C# .NET 中将 PDF 文档转换为 Word

以下部分详细介绍了如何使用此 Cloud SDK 开发无缝 PDF 到 DOC 转换解决方案,解锁各种高级功能以使用 c# .NET 增强文档管理工作流程。

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

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

var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

调用API将输入的PDF文件转换为Word文档,格式指定为DOC,转换模式为TextBox。

saveToDisk(response, "Resultant.doc");

自定义方法将结果流对象存储到本地驱动器。

// 有关更多示例,请访问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);

// 调用API在线将PDF转换为DOC格式
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

// 打印转换成功信息
if (response != null)
{
    Console.WriteLine("Operation completed successfully !");
}

// 将结果流保存到本地驱动器
saveToDisk(response, "Resultant.doc");

// 将流内容保存到本地驱动器上的文件的方法
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf 转 doc

PDF 到可编辑的 Word 文档转换预览。

上述示例中使用的示例 PDF 文件和生成的结果 PowerPoint 演示文稿可以从 Binder1.pdfconverted.docx 下载

  • 为了查看生成的 Word 文档,请尝试使用我们的免费在线 GroupDocs.Viewer

使用 cURL 命令将 PDF 转换为 DOCX

使用 Aspose.PDF Cloud 和 cURL 命令将 PDF 转换为 Word 文档 (DOCX) 为文档转换提供了一种无缝且多功能的解决方案。通过利用 cURL 命令与 Aspose.PDF Cloud API 交互,您可以毫不费力地启动 PDF 到 DOCX 的转换。这种方法不仅简化了转换过程,而且还确保了准确性并保留了原始 PDF 的结构、格式和内容。

现在,此方法的第一步是使用以下命令生成 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 在线转换为可编辑的 Word 文档。

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/doc?addReturnToLineEnd=false&format=DocX&mode=Textbox&recognizeBullets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "converted.docx"

将“inputPDF”替换为输入 PDF 的名称(可在云存储中获取),将“accessToken”替换为上面生成的 JWT 访问令牌。

结论

总之,将 PDF 转换为 Word 文档 (DOCX) 格式的两种方法都具有明显的优势,但 Aspose.PDF Cloud 脱颖而出,成为无缝高效文档转换的最佳解决方案。虽然传统的 cURL 命令提供了一种与 API 交互的简单方法,但 Aspose.PDF Cloud 的综合功能将转换过程提升到了新的高度。此外,基于云的架构确保了可扩展性和可访问性,无需复杂的本地安装。

有用的链接

-开发者指南

-API 参考

-SDK源代码

-免费支持论坛

现场演示

相关文章

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