I den här handledningen kommer du att lära dig hur du konverterar PDF till Word i C# utan interop. Vi kommer att använda en enkel konsolapplikation för att generera DOCX från PDF med C#. Genom att använda samma tillvägagångssätt kan du exportera FlatOpc från PDF också. Konverteringen från PDF till Word-filformat är två rader kod och kan användas i skrivbords- och webbapplikationer.
Steg för att konvertera PDF till DOCX i C#
- Installera paketet Aspose.Words for .NET från NuGet.org
- Lägg till referens till Aspose.Words och Aspose.Words.Saving namnområden
- Ställ in licens med metoden License.SetLicense innan du importerar PDF
- Importera PDF-dokumentet till Aspose.Words DOM
- Spara dokumentet i Word DOCX-filformat
I det senaste instruktionsämnet tittade vi på Hur man konverterar Word-dokument till bilder i C#. Det här avsnittet förklarar alla steg för att spara DOCX från PDF i C#.
Kod för att konvertera PDF till DOCX i 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); | |
} | |
} | |
} |
Du kan också konvertera PDF till andra filformat t.ex. WordML, DOC, RTF etc. För att spara PDF:en till andra filformat måste du ändra filnamnstillägget för utdata och SaveFormat i Document.Save-metoden.