Файлы 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 для .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-файла, использованного в приведенном выше примере, и результирующую презентацию 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 поднимают процесс преобразования на новую высоту. Кроме того, облачная архитектура обеспечивает масштабируемость и доступность, устраняя необходимость в сложных локальных установках.
Полезные ссылки
Статьи по Теме
Мы настоятельно рекомендуем посетить следующие статьи в блоге, чтобы получить информацию о: