Как да конвертирате PDF в DOCX с Java REST API

В този урок ще научите как да конвертирате PDF в DOCX с Java REST API. PDF (Portable Document Format) е файлов формат, разработен от Adobe Systems за обмен на документи. Това е общ формат за изпращане и получаване на документи по електронен път. PDF файловете могат да се използват за електронно споделяне на документи, които могат лесно да се разглеждат, отпечатват и споделят с всеки, независимо от използвания софтуер или хардуер. PDF файловете не могат да се редактират, но могат да се преглеждат на всеки компютър или устройство с подходящ PDF преглед.

Whereas, DOCX is a file format used by Microsoft Word, which is part of the Microsoft Office suite. A DOCX file is a Microsoft Word Open XML Format Document file, and it is used for storing documents. DOCX files are based on the Open XML format, which was introduced in Microsoft Office 2007. DOCX файловете не са съвместими с по-стари версии на Word, но могат да се отварят и редактират във всяка версия на Microsoft Word от 2007 г. насам. Ако се интересувате от преобразуване на PDF в DOCX в Java Low Code API, тогава това може да се извърши с помощта от следната проба.

Предпоставка

Стъпки за конвертиране на PDF в DOCX в Java REST API

  1. Задайте ИД на клиента и Тайна на клиента за API
  2. Създайте обект от клас PdfApi с клиентски идентификационни данни
  3. Посочете входни и изходни файлове
  4. Прочетете входния PDF файл и го качете в облачно хранилище
  5. Използвайте обект pdfApi с входни и изходни файлови формати
  6. Извикайте метода putPdfInStorageToDoc за Конвертиране на PDF в DOCX чрез REST API
  7. Запазете изходния DOCX файл на локален диск

Код за преобразуване на PDF в DOCX в Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here
try {
ApiClient apiClient = new ApiClient();
apiClient.setAppKey(ClientSecret);
apiClient.setAppSid(ClientID);
PdfApi pdfApi = new PdfApi(apiClient);
String inputFile = "PDFtoDOCX.pdf";
String outputFile = "PDFtoDOCX.docx";
String folder = "Temp";
String format = "DOCX";
// Upload file to cloud storage
File file = new File("C:/Temp/" + inputFile);
pdfApi.uploadFile(folder + "/" + inputFile, file, null);
AsposeResponse response = pdfApi.putPdfInStorageToDoc(inputFile, folder + '/' + outputFile, null, format, null,
null, null, null, null, null, folder, null);
// Download output file from Cloud Storage
File downloadResponse = pdfApi.downloadFile(folder + "/" + outputFile, null, null);
File dest = new File("C:/Temp/" + outputFile);
Files.copy(downloadResponse.toPath(), dest.toPath(), java.nio.file.StandardCopyOption.REPLACE_EXISTING);
} catch (Exception e) {
System.out.println(e.getMessage());
}

Горният кодов фрагмент ви позволява да конвертирате PDF в DOCX с Java REST API. Трябва само да предоставите PDF файл с помощта на Aspose.PDF REST API SDK и да изтеглите изходния DOCX файл, за да го запазите локално.

Горното преобразуване на PDF в DOCX може да се използва с всяко приложение без код или с нисък код на всяко устройство или компютър.

Следващата тема разглежда подобна функция, която също може да бъде полезна: Как да конвертирате BMP в TIFF с Java REST API

 Български