
了解如何在線將 PDF 轉換為 Word
PDF 文件比其他文件格式具有獨特的優勢,可將業務工作流程轉變為無縫、安全的流程,並且可以密切追蹤進度。此外,以 PDF 格式共用文件可確保所有檢視者都能如預期般看到文檔,無論使用何種本機應用程式、檢視器、作業系統或裝置。然而,PDF 編輯變得一項繁瑣的工作,因為只有專門的軟體才提供這些功能。但是,如果我們將 PDF 轉換為 Word 格式,我們就可以輕鬆編輯該文件。
PDF 到 Words 轉換 API
Aspose.PDF Cloud SDK for Java 是基於 REST 的解決方案,提供在 Java 應用程式中建立、編輯和操作 PDF 檔案的功能。請在 maven 建置類型的 pom.xml 中新增以下詳細資訊。
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
安裝後,我們需要在雲端儀表板上建立帳戶並尋找/建立客戶端 ID 和客戶端金鑰。
使用 Java 將 PDF 轉換為 Word
請按照下面給出的說明將 PDF 轉換為 DOC 格式。
- 首先,我們需要透過提供客戶端憑證作為參數來建立 PdfApi 的實例。
- 其次,將輸入的 PDF 檔案讀入 File 實例。
- 現在使用 uploadFile(…) 方法將 PDF 檔案上傳到雲端儲存。
- 最後,呼叫 putPdfInStorageToDoc(…) 方法將 PDF 轉換為 DOCX 並將輸出儲存到雲端儲存。
// 如需更多範例,請造訪 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
try
{
// 從 https://dashboard.aspose.cloud/ 取得 ClientID 和 ClientSecret
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// 建立 PdfApi 實例
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// 輸入 PDF 文件的名稱
String name = "input.pdf";
// 讀取輸入 PDF 檔案的內容
File file = new File("c://Downloads/"+name);
// 將 PDF 上傳至雲端存儲
pdfApi.uploadFile("input.pdf", file, null);
String folder = null;
// 產生的文件格式
String format = "DOCX";
// 呼叫API將PDF轉換為Word格式
AsposeResponse response =pdfApi.putPdfInStorageToDoc("input.pdf", "Resultant.docx",null, format, null, null, null, "Flow", null, null, folder, null);
// 列印成功訊息
System.out.println("PDF sucessfully converted to Word format !");
}catch(Exception ex)
{
System.out.println(ex);
}
將本機 PDF 轉換為 DOC
在本節中,我們將了解如何從本機磁碟機載入 PDF、將其轉換為 DOC 格式並將產生的檔案儲存在雲端儲存中的詳細資訊。
- 首先,我們需要透過提供客戶端憑證作為參數來建立 PdfApi 的實例。
- 其次,將輸入的 PDF 檔案讀入 File 實例。
- 呼叫 putPdfInRequestToDoc(…) 方法將 PDF 轉換為 DOC 並將輸出儲存到雲端儲存。
// 如需更多範例,請造訪 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
try
{
// 從 https://dashboard.aspose.cloud/ 取得 ClientID 和 ClientSecret
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// 建立 PdfApi 實例
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// 輸入 PDF 文件的名稱
String name = "input.pdf";
// 讀取輸入 PDF 檔案的內容
File file = new File("c://Downloads/"+name);
String folder = null;
// 產生的文件格式
String format = "DOC";
// 呼叫API將PDF轉換為DOC格式
AsposeResponse response =pdfApi.putPdfInRequestToDoc("Converted.doc",null, format, null, null, null, "Flow", null, null, folder, file);
// 列印成功訊息
System.out.println("PDF sucessfully converted to DOC format !");
}catch(Exception ex)
{
System.out.println(ex);
}
使用 cURL 指令將 PDF 轉換為 DOC
讓我們討論如何從本機磁碟機載入輸入文件,並使用 cURL 命令將其轉換為 DOC 格式的細節。但是,我們需要先使用以下命令產生 JWT 存取權令牌。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
一旦產生 JWT 令牌,請執行下列命令將 PDF 轉換為 DOC 格式。
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/convert/doc?outPath=Resultant.docx&format=DocX&mode=Flow" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
結論
在本文中,我們探討如何使用 Java 程式碼片段將 PDF 轉換為 Word 以及如何使用 cURL 指令將 PDF 轉換為 DOC 的選項。請注意,SDK 還提供與 PDF 文件操作相關的其他令人興奮的功能。您可以瀏覽開發者指南來了解 API 提供的大量功能。請注意,SDK 的完整原始碼可透過GitHub下載。
相關文章
我們強烈建議您訪問以下連結以了解更多資訊: