PDF в документ

Как преобразовать PDF-документ в Word с помощью .NET REST API.

Файлы PDF представляют собой стабильный и общедоступный формат для обмена документами. Но им часто не хватает гибкости и возможности редактирования, необходимых для совместных рабочих процессов. Именно здесь становится насущной необходимость преобразования PDF в Word DOC. Процесс преобразования, устраняющий разрыв между статическими PDF-файлами и динамическими документами Word. В этой статье рассматривается острая необходимость в этой функции преобразования, раскрываются проблемы, связанные со статическими форматами документов, и подчеркиваются преобразующие преимущества, которые она приносит.

API преобразования PDF в DOC

Преобразование PDF-файлов в формат Word DOC становится простым и эффективным с помощью Aspose.PDF Cloud SDK для .NET. Этот надежный API упрощает процесс преобразования, предлагая множество расширенных возможностей для комплексного манипулирования документами. Таким образом, используя возможности Aspose.PDF Cloud SDK в .NET, вы можете легко интегрировать преобразование PDF в DOC в свои приложения, гарантируя точность сохранения структуры, форматирования и содержимого документа во время перехода.

Первый шаг — выполнить поиск Aspose.Pdf-Cloud в диспетчере пакетов NuGet и нажать кнопку «Добавить пакет». Это добавит ссылку на SDK в ваш проект. Во-вторых, получите учетные данные клиента из облачной панели. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.

Преобразование PDF-документа в Word в C# .NET

В следующем разделе представлена подробная информация о том, как этот Cloud 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 в документ

Предварительный просмотр преобразования PDF в редактируемый текстовый документ.

Образец PDF-файла, использованного в приведенном выше примере, и результирующую презентацию PowerPoint, созданную выше, можно загрузить из Binder1.pdf и converted.docx.

  • Чтобы просмотреть полученный документ Word, попробуйте использовать нашу бесплатную онлайн-программу GroupDocs.Viewer.

PDF в DOCX с использованием команд cURL

Преобразование PDF-файлов в документы Word (DOCX) с помощью команд Aspose.PDF Cloud и cURL предлагает простое и универсальное решение для преобразования документов. Используя команды cURL для взаимодействия с облачным API Aspose.PDF, вы можете легко инициировать преобразование 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 поднимают процесс преобразования на новую высоту. Кроме того, облачная архитектура обеспечивает масштабируемость и доступность, устраняя необходимость в сложных локальных установках.

Полезные ссылки

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие статьи в блоге, чтобы получить информацию о: