Файли PDF пропонують стабільний і загальнодоступний формат для обміну документами. Але їм часто бракує гнучкості та можливості редагування, необхідних для спільних робочих процесів. Ось де конверсія PDF у Word DOC стає вкрай необхідною. Трансформаційний процес, що подолає розрив між статичними PDF-файлами та динамічними документами Word. У цій статті досліджується нагальна потреба в цій функції перетворення, розкриваються проблеми, пов’язані зі статичними форматами документів, і висвітлюються трансформаційні переваги, які вона дає.
- API перетворення PDF у DOC
- Перетворіть PDF-документ у Word у C# .NET
- PDF у DOCX за допомогою команд cURL
API перетворення PDF у DOC
Конвертація файлів PDF у формат Word DOC стає легкою й ефективною за допомогою Aspose.PDF Cloud SDK for .NET. Цей надійний API оптимізує процес перетворення, водночас пропонуючи безліч розширених можливостей для комплексної обробки документів. Таким чином, використовуючи можливості Aspose.PDF Cloud SDK у .NET, ви можете легко інтегрувати перетворення PDF у DOC у свої програми, забезпечуючи точне збереження структури, форматування та вмісту документа під час переходу.
Першим кроком є пошук Aspose.Pdf-Cloud
в менеджері пакетів NuGet і натискання кнопки Додати пакет
. Це додасть посилання SDK у ваш проект. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.
Перетворіть PDF-документ у Word у C# .NET
У наступному розділі наведено докладні відомості про те, як цей хмарний 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.
PDF у DOCX за допомогою команд cURL
Перетворення PDF-файлів у документи Word (DOCX) за допомогою Aspose.PDF Cloud і команд cURL пропонує зручне та універсальне рішення для перетворення документів. Використовуючи команди 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 підносять процес перетворення на нову висоту. Крім того, хмарна архітектура забезпечує масштабованість і доступність, усуваючи необхідність у складних локальних інсталяціях.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі публікації блогу, щоб отримати інформацію про: