
Конвертуйте PDF у Word онлайн
Файли PDF(Portable Document Format) широко популярні завдяки їхнім можливостям гарантувати точність документа під час перегляду на будь-якій платформі. Іншим аспектом їх популярності є те, що ці файли можна відкрити в більшості сучасних браузерів, таких як Chrome, Safari, і Firefox може легко їх відобразити. Однак, щоб редагувати/оновлювати наявні PDF-файли, вам потрібно мати програму для обробки PDF-файлів, тому конвертація PDF-файлів у Word (DOC/DOCX тощо) може бути ефективним рішенням.
- API перетворення PDF у Word
- PDF в DOC за допомогою Java
- Перетворіть PDF у Word за допомогою команд cURL
API перетворення PDF у Word
Aspose.Words Cloud SDK для Java надає вам можливості створювати, редагувати та передавати файли MS Word в інші підтримувані формати. Тож першим кроком є встановлення SDK, який можна завантажити з Maven | GitHub. Тепер додайте наступні залежності до вашого файлу pom.xml.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.5.0</version>
</dependency>
PDF в DOC за допомогою Java
Нижче наведено кроки для завантаження та перетворення PDF у формат DOC за допомогою фрагмента коду Java:
- Перш за все, нам потрібно вказати дані clientID і clientSecret.
- По-друге, створіть об’єкт класу ApiClient, де ми передаємо ClientID і ClientSecret як аргументи конструктору. Третій аргумент — baseUrl і за замовчуванням він вказує на https://api.aspose.cloud/.
- По-третє, створіть об’єкт класу WordsApi, який приймає об’єкт ApiClient як аргумент для конструктора.
- Тепер нам потрібно створити екземпляр класу SaveOptionsData.
- Укажіть деталі формату вихідного файлу за допомогою методу SaveOptionsData.saveFormat(…).
- Ім’я отриманого файлу вказується за допомогою методу SaveOptionsData.fileName(…).
- Передостанній, нам потрібно створити об’єкт класу SaveAsRequest, де ми надаємо ім’я вхідного файлу та SaveOptionsData як аргументи.
- Нарешті, викличте метод wordsApi.saveAs(…), де ми надаємо екземпляр SaveAsRequest як аргумент, і розпочнеться операція перетворення.
// Отримайте clientId і clientSecret з https://dashboard.aspose.cloud/
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
// створити об’єкт ApiClient, надавши особливий ідентифікатор клієнта та секрет клієнта
// Якщо baseUrl має значення null, WordsApi використовує https://api.aspose.cloud за замовчуванням
com.aspose.words.cloud.ApiClient apiClient = new com.aspose.words.cloud.ApiClient(clientId,clientSecret,null);
// створити об’єкт WordsApi, надавши ApiClient як аргумент
com.aspose.words.cloud.api.WordsApi wordsApi = new com.aspose.words.cloud.api.WordsApi(apiClient);
// вхідний документ PDF
String inputFile = "demo.pdf";
// вказати вихідний формат
String resultantFormat = "docx";
// вкажіть ім'я отриманого файлу
String resultantFile = "demo_Converted.docx";
// створити об’єкт для визначення формату вихідного файлу
com.aspose.words.cloud.model.SaveOptionsData saveOptions = new SaveOptionsData();
// встановити вихідний формат як DOCX
saveOptions.saveFormat(resultantFormat);
saveOptions.fileName(resultantFile);
// Вкажіть параметри перетворення
com.aspose.words.cloud.model.requests.SaveAsRequest request = new SaveAsRequest(inputFile, saveOptions, null, null, null, null, null);
// збережіть отриманий файл DOCX
SaveResponse result = wordsApi.saveAs(request);
Зразки файлів, використаних у наведених вище прикладах, можна завантажити з:
Перетворіть PDF у Word за допомогою команд cURL
API Out Cloud базуються на архітектурі REST, тому до них можна легко отримати доступ за допомогою команд cURL. Тепер спочатку нам потрібно створити маркер доступу JWT на основі облікових даних клієнта, указаних на інформаційній панелі Aspose.Cloud. Виконайте таку команду, щоб створити маркер JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=c235e685-1aab-4cda-a95b-54afd63eb87f&client_secret=b8da4ee37494f2ef8da3c727f3a0acb9" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Для отримання додаткової інформації відвідайте Як отримати маркер JWT за допомогою ідентифікатора клієнта та секретного ключа клієнта.
Тепер, коли у нас є маркер JWT, виконайте наступну команду cURL, щоб перетворити PDF у Word.
curl -v "https://api.aspose.cloud/v4.0/words/demo.pdf/saveAs" \
-X PUT \
-d "{'SaveFormat':'docx', 'FileName': 'Converted.docx'}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
Висновок
У цій статті ми ознайомилися з кроками для перетворення PDF у Word за допомогою фрагментів коду Java, а також за допомогою команд cURL. Тим не менш, наші Cloud SDK є відкритими, тому повний вихідний код можна завантажити з GitHub. Ми також рекомендуємо відвідати продукт Документація, щоб дізнатися більше про інші цікаві функції, які пропонує API.
Схожі статті
Ми настійно рекомендуємо відвідати наведені нижче посилання, щоб дізнатися більше