Перетворення PDF у Word

Часто потрібно редагувати документи PDF, щоб оновити їх вміст. Оскільки PDF не можна редагувати, у більшості випадків виконується перетворення PDF у Word. Різноманітні конвертери PDF у Word дозволяють програмним шляхом експортувати PDF-файл як Word DOC/DOCX. Однак бракує точності, якості та швидкості конвертації. Отже, у цій статті ви дізнаєтеся про один із найкращих, високошвидкісних і високоякісних методів перетворення PDF у Word DOC на C#.

Конвертер C# PDF у Word DOC

Aspose.PDF for .NET надає потужний конвертер PDF у Word, який дозволяє конвертувати PDF-файли в DOC або DOCX у ваших програмах .NET. Ви можете завантажити API або встановити його за допомогою Менеджера пакетів NuGet у своєму проекті.

PM> Install-Package Aspose.PDF

Як конвертувати PDF у Word на C#

Нижче наведено кроки для перетворення PDF у Word DOC.

  • Завантажте PDF-документи за допомогою класу Document.
  • Збережіть документ із розширенням .doc за допомогою методу Document.Save(string).

У наведеному нижче прикладі коду показано, як експортувати PDF у Word DOC за допомогою C#.

// Щоб отримати повні приклади та файли даних, перейдіть на сторінку https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Шлях до каталогу документів.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();          
            
// Відкрийте вихідний документ PDF
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");

// Збережіть файл у форматі документа MS
pdfDocument.Save(dataDir + "PDFToDOC_out.doc", SaveFormat.Doc);

Експорт PDF у DOC на C#

Перетворення PDF у DOCX подібне до перетворення PDF у DOC, як показано раніше. API має клас DocSaveOptions, який дозволяє встановити формат документа як DOCX. Нижче наведено кроки для перетворення PDF у DOCX.

  • Завантажте PDF-документи за допомогою класу Document.
  • Встановіть формат вихідного документа як DOCX за допомогою класу DocSaveOptions.
  • Збережіть документ із розширенням .docx за допомогою методу Document.Save(string).

У наведеному нижче прикладі коду показано, як зберегти файл PDF у форматі DOCX на C#.

// Щоб отримати повні приклади та файли даних, перейдіть на сторінку https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Шлях до каталогу документів.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

// Відкрийте вихідний документ PDF
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");

// Створення екземпляра об’єкта DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();
// Вкажіть вихідний формат як DOCX
saveOptions.Format = DocSaveOptions.DocFormat.DocX;
// Зберегти документ у форматі docx
pdfDocument.Save("ConvertToDOCX_out.docx", saveOptions);

C# Зберегти PDF як Word - додаткові параметри

Aspose.PDF for .NET надає різні інші параметри для налаштування перетворення PDF у DOC або DOCX. Клас DocSaveOptions надає властивості для покращення чи покращення перетворення PDF у DOC, наприклад роздільну здатність зображення, відстань між рядками тощо.

У наведеному нижче коді показано, як налаштувати додаткові властивості під час перетворення PDF у Word DOC на C#.

// Щоб отримати повні приклади та файли даних, перейдіть на сторінку https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Шлях до каталогу документів.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();           
          
// Відкрийте вихідний документ PDF
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");            

// Збережіть за допомогою параметрів збереження
// Створіть об’єкт DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();

// Встановіть режим розпізнавання як Flow
saveOptions.Mode = DocSaveOptions.RecognitionMode.Flow;

// Встановіть Горизонтальна близькість на 2,5
saveOptions.RelativeHorizontalProximity = 2.5f;

// Увімкніть значення для розпізнавання куль під час процесу перетворення
saveOptions.RecognizeBullets = true;

// Збережіть отриманий файл DOC
pdfDocument.Save(dataDir + "saveOptionsOutput_out.doc", saveOptions);

Безкоштовний конвертер PDF у Word

Ви можете отримати безкоштовну тимчасову ліцензію, щоб конвертувати PDF-файли у формати Word без оціночних обмежень.

Конвертер PDF у Word C# - Докладніше

Якщо ви хочете дізнатися більше про потужні функції перетворення Aspose.PDF for .NET, відвідайте розділ документації Перетворення PDF в інші формати. Завантажте безкоштовну копію Aspose.PDF for .NET, і ви зможете швидко розпочати роботу, дотримуючись документації API. Якщо у вас є запитання, надсилайте їх на форум Aspose.PDF. Ми будемо раді допомогти вам у вирішенні ваших запитів та запитів.

Підведення підсумків

У цій статті ви дізналися кілька простих способів перетворення PDF-файлу на документ Word у C#. За допомогою зразків коду ви побачили, як конвертувати PDF у DOC і PDF у DOCX за допомогою кількох рядків коду. Також демонструється налаштування перетворення PDF у Word.

Дивись також