In deze tutorial leer je hoe je PDF naar Word converteert in C# zonder interoperabiliteit. We zullen een eenvoudige consoletoepassing gebruiken om DOCX uit PDF te genereren met C#. Door dezelfde aanpak te gebruiken, kunt u FlatOpc ook vanuit PDF exporteren. De conversie van PDF naar Word-bestandsformaat is twee regels code en kan worden gebruikt in desktop- en webtoepassingen.
Stappen om PDF naar DOCX te converteren in C#
- Installeer het Aspose.Words for .NET-pakket van NuGet.org
- Verwijzing naar Aspose.Words en Aspose.Words.Saving naamruimten toevoegen
- Licentie instellen met behulp van de License.SetLicense-methode voordat u PDF importeert
- Importeer het ingevoerde PDF-document in de DOM van Aspose.Words
- Sla het document op in Word DOCX-bestandsformaat
In het laatste instructie-onderwerp hebben we gekeken naar Hoe een Word-document naar afbeeldingen in C# te converteren. In dit onderwerp worden alle stappen uitgelegd om DOCX op te slaan vanuit PDF in C#.
Code om PDF naar DOCX te converteren in 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); | |
} | |
} | |
} |
U kunt PDF ook converteren naar andere bestandsindelingen, zoals WordML, DOC, RTF enz. Om de PDF naar andere bestandsindelingen op te slaan, moet u de extensie van de uitvoerbestandsnaam en SaveFormat in de Document.Save-methode wijzigen.