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#
- Instalirajte paket Aspose.Words for .NET s NuGet.org
- Dodajte referencu na prostore imena Aspose.Words i Aspose.Words.Saving
- Postavite licencu pomoću metode License.SetLicense prije uvoza PDF-a
- Uvezite ulazni PDF dokument u Aspose.Words’ DOM
- 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.