Kako pretvoriti PDF u Word u C# bez Interop

U ovom ćete vodiču naučiti kako pretvoriti PDF u Word u C# bez međudjelovanja. Koristit ćemo jednostavnu konzolnu aplikaciju za generiranje DOCX iz PDF-a koristeći C#. Koristeći isti pristup, možete izvoziti FlatOpc i iz PDF-a. Pretvorba iz PDF u Word format datoteke sastoji se od dvije linije koda i može se koristiti u aplikacijama za stolna računala i web.

Koraci za pretvaranje PDF-a u DOCX u C#

  1. Instalirajte paket Aspose.Words for .NET s NuGet.org
  2. Dodajte referencu na prostore imena Aspose.Words i Aspose.Words.Saving
  3. Postavite licencu pomoću metode License.SetLicense prije uvoza PDF-a
  4. Uvezite ulazni PDF dokument u Aspose.Words’ DOM
  5. Spremite dokument u format datoteke Word DOCX

U prošloj temi s uputama pogledali smo Kako pretvoriti Word dokument u slike u C#. Ova tema objašnjava sve korake za spremanje DOCX-a iz PDF-a u C#.

Kod za pretvaranje PDF-a u DOCX u 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);
}
}
}

Također možete pretvoriti PDF u druge formate datoteka, npr. WordML, DOC, RTF itd. Za spremanje PDF-a u druge formate datoteka, trebate promijeniti ekstenziju izlaznog naziva datoteke i SaveFormat u metodi Document.Save.

 Hrvatski