pdf till Word

Att arbeta med olika dokumentformat är ett vanligt krav vid mjukvaruutveckling, och att konvertera PDF-filer till Word-dokument är en uppgift som många utvecklare stöter på. I det här blogginlägget kommer vi att utforska hur man konverterar PDF-filer till Word-dokument i en Java-applikation. Vi kommer också att täcka hur du anpassar PDF till Word-konvertering med olika alternativ.

Java-bibliotek för att konvertera PDF till Word DOC

Aspose.PDF for Java är ett klassbibliotek som gör det möjligt för utvecklare att arbeta med PDF-dokument programmatiskt. Den tillhandahåller ett brett utbud av funktioner för att skapa, manipulera och konvertera PDF-dokument. Du kan ladda ner och lägga till API:s JAR-fil till ditt projekt eller referera till den med hjälp av följande Maven-konfigurationer:

Förvar:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Beroende:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.9</version>
</dependency>

Konvertera en PDF till Word DOC i Java

När du har refererat till Aspose.PDF för Java i din applikation kan du konvertera vilket PDF-dokument som helst till DOC-format i ett par rader kod. Följande är stegen som krävs för att utföra denna konvertering.

Följande kodexempel visar hur man konverterar PDF till DOC i Java.

// Ladda käll-PDF-fil
Document doc = new Document("input.pdf");

// Spara den resulterande DOC-filen
doc.save("output.doc", SaveFormat.Doc);

Mata in PDF-dokument

Hur man konverterar PDF till DOC i Java

Utdata Word-dokument

Konvertera PDF till DOCX i Java

Konvertera PDF till DOCX i Java

DOCX är ett välkänt format för Word-dokument och i motsats till DOC-formatet baserades strukturen på DOCX på såväl de binära som XML-filerna. Om du vill konvertera PDF till DOCX-format kan du be API:et att göra det med argumentet SaveFormat.DocX i metoden Document.save().

Följande kodexempel visar hur man konverterar PDF till DOCX i Java.

// Ladda käll-PDF-fil
Document doc = new Document("input.pdf");

// Spara den resulterande DOCX-filen
doc.save("output.docx", SaveFormat.DocX);

Anpassa PDF till Word-konvertering

Aspose.PDF för Java ger också några ytterligare alternativ som du kan använda i PDF till Word-konvertering, såsom utdataformat, bildupplösning, avstånd mellan textrader och så vidare. Klassen DocSaveOptions används för detta ändamål och följande är listan över alternativ du kan använda:

Följande kodexempel visar hur man använder klassen DocSaveOptions i PDF till DOCX-konvertering med Java.

// Ladda käll-PDF-fil
Document doc = new Document("input.pdf");

// Instantiera DocSaveOptions-instans
DocSaveOptions saveOptions = new DocSaveOptions();

// Ställ in utdataformat
saveOptions.setFormat(DocSaveOptions.DocFormat.DocX);

// Ställ in igenkänningsläget som Flöde
saveOptions.setMode(DocSaveOptions.RecognitionMode.Flow);

// Ställ in den horisontella närheten som 2,5
saveOptions.setRelativeHorizontalProximity(2.5f);

// Aktivera punktigenkänning under konverteringsprocessen
saveOptions.setRecognizeBullets(true);

// Spara den resulterande DOCX-filen
doc.save("resultant.docx", saveOptions);

Skaffa en gratis licens

Du kan skaffa en gratis tillfällig licens för att konvertera PDF till Word-format utan utvärderingsbegränsningar.

Slutsats

Att konvertera PDF-filer till Word-dokument i Java är en enkel uppgift med Aspose.PDF för Java. Biblioteket tillhandahåller en kraftfull och mångsidig lösning för dokumentkonverteringsuppgifter. Genom att följa stegen som beskrivs i det här blogginlägget kan du enkelt integrera biblioteket i dina Java-projekt och utföra PDF till Word-konverteringar med lätthet. Du kan lära dig mer om att konvertera PDF till andra format från dokumentationen.

Relaterade artiklar)