Как конвертировать PDF в Word на C# без взаимодействия

В этом уроке вы узнаете, как конвертировать PDF в Word на C# без взаимодействия. Мы будем использовать простое консольное приложение для создания DOCX из PDF с помощью C#. Используя тот же подход, вы также можете экспортировать FlatOpc из PDF. Преобразование файла PDF в формат Word выполняется двумя строками кода и может использоваться в настольных и веб-приложениях.

Шаги по преобразованию PDF в DOCX на C#

  1. Установите пакет Aspose.Words for .NET с сайта NuGet.org.
  2. Добавить ссылку на пространства имен Aspose.Words и Aspose.Words.Saving
  3. Установите лицензию с помощью метода License.SetLicense перед импортом PDF
  4. Импортируйте исходный PDF-документ в DOM Aspose.Words.
  5. Сохраните документ в формате файла Word DOCX.

В последнем разделе с практическими рекомендациями мы рассмотрели Как преобразовать документ Word в изображения на C#. В этом разделе объясняются все шаги по сохранению DOCX из PDF на C#.

Код для преобразования PDF в DOCX на С#

using Aspose.Words;
using System;
namespace PdftoWord
{
class how_to_convert_pdf_to_word_in_c_sharp_without_interop
{
public static void ConvertPDFtoWord(String pdftoword_directory)
{
//Set Aspose license before PDF to Word conversion
Aspose.Words.License AsposeWordsLicense = new Aspose.Words.License();
AsposeWordsLicense.SetLicense(pdftoword_directory + @"Aspose.Words.lic");
//Import the PDF into Aspose.Words DOM.
Document doc = new Document(pdftoword_directory + "input.pdf");
//Save PDF to Word document
doc.Save(pdftoword_directory + @"output.docx", SaveFormat.Docx);
}
}
}

Вы также можете конвертировать PDF в другие форматы файлов, например WordML, DOC, RTF и т. д. Чтобы сохранить PDF в файлы других форматов, вам нужно изменить расширение имени выходного файла и SaveFormat в методе Document.Save.

 Русский