PDF-dokument används ofta för att dela och presentera information, men ibland kan du behöva redigera eller extrahera innehåll från en PDF-fil. I sådana fall kan det vara en praktisk lösning att konvertera en PDF till ett Word-dokument. I det här blogginlägget ger vi dig en kraftfull och flexibel lösning för att enkelt konvertera PDF-filer till Word-dokument i C#.
- C# PDF till Word Converter
- Konvertera PDF till DOC i C#
- Konvertera PDF till DOCX i C#
- PDF till DOCX med ytterligare inställningar
C# Library för att konvertera PDF till Word DOC
Aspose.PDF for .NET tillhandahåller en kraftfull PDF till Word-konverterare som låter dig konvertera PDF-filer till DOC eller DOCX i dina .NET-program. Du kan antingen ladda ner API:t eller installera det med hjälp av NuGet Package Manager i ditt projekt.
PM> Install-Package Aspose.PDF
Konvertera en PDF till Word DOC i C#
Följande är stegen för att konvertera PDF till Word DOC i C#.
- Ladda PDF-dokumenten med klassen Dokument.
- Spara dokumentet med filtillägget .doc med metoden Document.Save(string).
Följande kodexempel visar hur man konverterar PDF till Word DOC i C#.
// För fullständiga exempel och datafiler, gå till https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Öppna PDF-källdokumentet
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");
// Spara filen i MS-dokumentformat
pdfDocument.Save(dataDir + "PDFToDOC_out.doc", SaveFormat.Doc);
Konvertera PDF till DOCX i C#
Att konvertera PDF till DOCX liknar PDF till DOC-konvertering som visats tidigare. API:t har klassen DocSaveOptions som låter dig ställa in dokumentformatet till DOCX. Följande är stegen för att konvertera PDF till DOCX:
- Ladda PDF-dokumenten med klassen Document.
- Ställ in utdatadokumentets format som DOCX med klassen DocSaveOptions.
- Spara dokumentet med filtillägget .docx med metoden Document.Save(string).
Följande kodexempel visar hur man sparar en PDF-fil till DOCX i C#.
// För fullständiga exempel och datafiler, gå till https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Öppna PDF-källdokumentet
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");
// Instantiera DocSaveOptions-objekt
DocSaveOptions saveOptions = new DocSaveOptions();
// Ange utdataformatet som DOCX
saveOptions.Format = DocSaveOptions.DocFormat.DocX;
// Spara dokument i docx-format
pdfDocument.Save("ConvertToDOCX_out.docx", saveOptions);
Anpassa PDF som Word-konvertering i C#
Aspose.PDF för .NET tillhandahåller flera andra alternativ för att anpassa PDF till DOC eller DOCX konvertering. Klassen DocSaveOptions exponerar egenskaperna för att förbättra eller förbättra konverteringarna från PDF till DOC, såsom bildupplösning, avståndet mellan linjer, etc.
Följande kod visar hur du ställer in ytterligare egenskaper när du konverterar PDF till Word DOC i C#.
// För fullständiga exempel och datafiler, gå till https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Öppna PDF-källdokumentet
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");
// Spara med hjälp av sparaalternativ
// Skapa DocSaveOptions-objekt
DocSaveOptions saveOptions = new DocSaveOptions();
// Ställ in igenkänningsläget som Flöde
saveOptions.Mode = DocSaveOptions.RecognitionMode.Flow;
// Ställ in den horisontella närheten till 2.5
saveOptions.RelativeHorizontalProximity = 2.5f;
// Aktivera värdet för att känna igen kulor under konverteringsprocessen
saveOptions.RecognizeBullets = true;
// Spara den resulterande DOC-filen
pdfDocument.Save(dataDir + "saveOptionsOutput_out.doc", saveOptions);
Få gratis PDF-bibliotek
Du kan skaffa en gratis tillfällig licens för att konvertera PDF-filer till Word-format utan utvärderingsbegränsningar.
Utforska C# PDF-biblioteket
Om du vill veta mer om de kraftfulla konverteringsfunktionerna i Aspose.PDF för .NET kan du besöka dokumentationssektionen, Konvertering av PDF till andra format. Ladda ner ditt kostnadsfria exemplar av Aspose.PDF för .NET och du kan komma igång på nolltid genom att följa API-dokumentationen. Om du har några frågor, skicka gärna ett inlägg till Aspose.PDF-forumet. Vi hjälper dig gärna med dina frågor och funderingar.
Slutsats
Att konvertera PDF till Word i C# med Aspose.PDF för .NET är en enkel process som kan vara oerhört användbar när du behöver arbeta med PDF-innehåll i ett mer redigerbart format. Aspose.PDF tillhandahåller en kraftfull och pålitlig lösning för denna uppgift. Utforska gärna fler funktioner i Aspose.PDF för att ytterligare förbättra dina PDF-manipuleringsmöjligheter i dina C#-applikationer.