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 檔案以及上面產生的 PowerPoint 簡報可以從 Binder1.pdf 和 converted.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 的綜合功能將轉換過程提升到了新的高度。此外,基於雲端的架構確保了可擴展性和可訪問性,無需複雜的本地安裝。
有用的連結
相關文章
我們強烈建議造訪以下部落格文章以獲取以下資訊: