В този урок ще научите как да конвертирате PDF в Word в C# без взаимодействие. Ще използваме просто конзолно приложение, за да генерираме DOCX от PDF с помощта на C#. Като използвате същия подход, можете да експортирате FlatOpc и от PDF. Преобразуването от PDF във файлов формат Word е два реда код и може да се използва в настолни и уеб приложения.
Стъпки за конвертиране на PDF в DOCX в C#
- Инсталирайте пакет Aspose.Words for .NET от NuGet.org
- Добавете препратка към пространствата от имена Aspose.Words и Aspose.Words.Saving
- Задайте лиценз с помощта на метода License.SetLicense, преди да импортирате PDF
- Импортирайте входния PDF документ в DOM на Aspose.Words
- Запазете документа във файлов формат Word DOCX
В последната тема с инструкции разгледахме Как да конвертирате Word документ в изображения в C#. Тази тема обяснява всички стъпки за запазване на DOCX от PDF в C#.
Код за конвертиране на PDF в DOCX в C#
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.