PDF 是安全文件交換的標準 — 但是當您需要編輯、重新利用或提取信息時,它們可能會有所限制。這就是 PDF 轉換為 Word 的用途。將 PDF 文件轉換為 Word 文件可以讓您編輯、重新格式化和協作,而不會丟失原始內容或結構。

PDF 轉 Word 轉換 API

Aspose.PDF Cloud SDK for .NET 提供了一個基於 REST 的介面,可輕鬆處理 PDF 轉 Word 的轉換。它提供可擴展性、準確性,並支持多種輸出格式——DOC、DOCX、HTML 等等。

Aspose.PDF Cloud 與 Adobe Acrobat?

  • 完全在雲端運行,無需安裝軟體。
  • 透過 REST API 運作,完美適用於與 .NET、Java、Node.js 或 Python 的整合。
  • 保持字體、圖片和表格的佈局忠實度。
  • 提供批量轉換和非同步處理以滿足企業級需求。

要開始:

  1. 在 Visual Studio 中創建/打開您的專案。
  2. 透過 NuGet 套件管理器安裝 SDK:
Install-Package Aspose.PDF-Cloud
  1. 訪問 Aspose Cloud Dashboard 以生成您的客戶端 ID 和客戶端密鑰。
  2. 您已準備好使用 API 以程式化方式將 PDF 轉換為文檔格式。
  • 有關如何創建客戶端憑據的更多資訊,請訪問 quick start

將 PDF 轉換為 DOC 在 C# 中

以下的 C# 代碼片段顯示了如何將 PDF 文件轉換為可編輯的 Word 文檔的詳細資訊:

第 1 步 - 使用客戶端憑證作為參數初始化 PdfApi 類的對象。

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

步驟 2. - 將輸入的 PDF 檔案上傳至雲端儲存。

pdfApi.UploadFile("sample.pdf", System.IO.File.OpenRead("sample.pdf"));

步驟 3 - 呼叫 pdfApi.GetPdfInStorageToDoc(..) 進行 PDF 轉 Word 文件的轉換。

var response = pdfApi.GetPdfInStorageToDoc(
            name: "sample.pdf",
            format: "DOC",
            addReturnToLineEnd: false,
            mode: "TextBox",
            recognizeBullets: true
        );
// 要查看完整的範例和資料檔案,請前往 
https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet

// 從 https://dashboard.aspose.cloud/ 獲取客戶端憑據
string clientSecret = "XXXXXXXXXe145db14";
string clientID = "XXXXXXX-XXXXX-XXXXXXX";

// 初始化 PdfApi 的一個實例
var pdfApi = new PdfApi(clientID, clientSecret);

// 將 PDF 上傳到雲端儲存空間
pdfApi.UploadFile("sample.pdf", System.IO.File.OpenRead("sample.pdf"));

// 將 PDF 轉換為 DOC 格式,並在流實例中獲取結果的 Word 文件。
var response = pdfApi.GetPdfInStorageToDoc(
    name: "sample.pdf",
    format: "DOC",
    addReturnToLineEnd: false,
    mode: "TextBox",
    recognizeBullets: true
    );

Console.WriteLine("PDF to Word conversion completed successfully!");

使用 cURL 將 PDF 文件轉換為 Word 文件

如果您偏好更簡單或可腳本化的方法,您也可以使用 cURL 命令進行 PDF 轉 DOCX 的轉換。這對於自動化管道或無頭環境非常合適。

步驟 1 - 生成 JWT 存取權杖:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXX-XXXXXXX-XXXXXXXX&client_secret=XXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

步驟 2 - 將 PDF 轉換為 DOCX:

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 {ACCESS_TOKEN}" \
-o "converted.docx"

結果是一個可編輯的 Word DOCX 檔案,包含原始 PDF 中的所有內容、佈局和圖片 — 無需 Adobe Acrobat PDF 轉 Word 轉換器或任何本地安裝。

在線 PDF 轉 Word 轉換器

你想在編碼之前測試 API 嗎?試試我們的 Free Online PDF to Word Converter — 由 Aspose.PDF Cloud 提供支持。只需上傳一個 PDF 文件,它將瞬間轉換為可編輯的 DOCX 或 DOC 文件,您可以下載。

pdf to word

結論

將 PDF 轉換為 Word 文件對於需要可編輯、可共享和可訪問數據的企業和開發人員來說至關重要。因此,使用 Aspose.PDF Cloud,您可以以編程方式將 PDF 轉換為 Word,自動化工作流程,甚至使用相同的 API 支持反向轉換(DOCX 轉 PDF)。

有用的連結

❓ 常見問題 (FAQs)

  1. 我可以將 PDF 轉換為 DOCX 格式嗎? 是的。您可以指定格式:"DOCX" 以將 PDF 轉換為 DOCX 而不是 DOC。

  2. 在 PDF 轉換為 Word 的過程中,佈局是否被保留? 當然。該 API 確保在轉換過程中保留字型、表格、圖像和格式。

  3. 我需要 Adobe Acrobat 來使用這個嗎? 不。Aspose.PDF Cloud API 在雲端執行所有 PDF 轉 Word 的轉換 — 無需 Adobe Acrobat PDF 轉 Word 轉換器。

相關文章

我們強烈建議訪問以下博客文章以獲取有關的資訊: