PDF в Word

Дізнайтеся, як конвертувати PDF у Word Online

PDF-файли пропонують унікальні переваги перед іншими форматами файлів і можуть перетворити бізнес-процеси на безперебійні безпечні процеси, у яких можна ретельно відстежувати прогрес. Крім того, обмін файлами у форматі PDF гарантує, що всі користувачі бачать документ як заплановано, незалежно від рідної програми, засобу перегляду, операційної системи чи пристрою. Однак редагування PDF стає громіздкою роботою, оскільки лише спеціалізоване програмне забезпечення надає ці можливості. Але, якщо ми конвертуємо PDF у формат Word, ми можемо легко редагувати файл.

API перетворення PDF у Words

Aspose.PDF Cloud SDK для Java — це рішення на основі REST, яке надає функції для створення, редагування та обробки PDF-файлів у програмах Java. Будь ласка, додайте наступні деталі у свій pom.xml типу збірки maven.

<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>

Після встановлення нам потрібно створити обліковий запис і знайти/створити ідентифікатор клієнта та секрет клієнта на Cloud Dashboard.

Перетворення PDF у Word у Java

Дотримуйтеся наведених нижче інструкцій, щоб конвертувати PDF у формат DOC.

  • По-перше, нам потрібно створити екземпляр PdfApi, надавши облікові дані клієнта як аргументи.
  • По-друге, прочитайте вхідний PDF-файл у екземпляр File.
  • Тепер завантажте PDF-файл у хмарне сховище за допомогою методу uploadFile(…).
  • Нарешті, викличте метод putPdfInStorageToDoc(…), щоб перетворити PDF на DOCX і зберегти результат у хмарному сховищі.
// для отримання додаткових прикладів відвідайте https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Отримайте ClientID і ClientSecret з https://dashboard.aspose.cloud/
    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
    {
    // Отримайте ClientID і ClientSecret з https://dashboard.aspose.cloud/
    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);
    }

PDF у DOC за допомогою команд cURL

Давайте обговоримо деталі того, як ми можемо завантажити вхідний файл із локального диска та перетворити його у формат DOC за допомогою команд cURL. Однак нам потрібно спочатку згенерувати маркер доступу 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>"

Висновок

У цій статті ми дослідили варіанти конвертації PDF у Word за допомогою фрагментів коду Java, а також як ми можемо конвертувати PDF у DOC за допомогою команд cURL. Зауважте, що SDK також пропонує інші захоплюючі функції, пов’язані з маніпулюванням файлами PDF. Ви можете переглянути Посібник розробника, щоб дізнатися про безліч функцій, які пропонує API. Зверніть увагу, що повний вихідний код SDK доступний для завантаження на GitHub.

Схожі статті

Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: