Jak převést PDF do Wordu v C# bez Interop

V tomto tutoriálu se naučíte, jak převést PDF do Wordu v C# bez interoperability. Pro generování DOCX z PDF pomocí C# použijeme jednoduchou konzolovou aplikaci. Pomocí stejného přístupu můžete exportovat FlatOpc také z PDF. Převod z PDF do formátu souboru Word je dvouřádkový kód a lze jej použít v desktopových a webových aplikacích.

Kroky pro převod PDF na DOCX v C#

  1. Nainstalujte balíček Aspose.Words for .NET z NuGet.org
  2. Přidejte odkaz na jmenné prostory Aspose.Words a Aspose.Words.Saving
  3. Před importem PDF nastavte licenci pomocí metody License.SetLicense
  4. Importujte vstupní dokument PDF do DOM Aspose.Words
  5. Uložte dokument do formátu Word DOCX

V minulém tématu jak na to jsme se podívali na Jak převést dokument Word na obrázky v C#. Toto téma vysvětluje všechny kroky k uložení DOCX z PDF v C#.

Kód pro převod PDF do DOCX v 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);
}
}
}

Můžete také převést PDF do jiných formátů souborů, např. WordML, DOC, RTF atd. Chcete-li uložit PDF do jiných formátů souborů, musíte změnit příponu výstupního souboru a SaveFormat v metodě Document.Save.

 Čeština