Converteer PDF naar Word met behulp van Java

U kunt uw PDF-documenten eenvoudig programmatisch converteren naar Word-documenten (.docx of .doc) in uw Java-toepassingen. Een dergelijke conversie is handig wanneer u de tekst van uw PDF-documenten moet bewerken of de tekstopmaak moet toepassen. In dit artikel leer je hoe je PDF naar Word converteert met Java. In dit artikel worden de volgende onderwerpen besproken/behandeld:

  • [Java API om PDF naar Word te converteren][2]
  • [PDF naar Word converteren met Java][3]
  • [Converteer specifieke pagina’s van PDF naar Word][4]
  • [Laad met wachtwoord beveiligde pdf en converteer naar Word][5]

Java API om PDF naar Word te converteren

Ik zal [GroupDocs.Conversion for Java API][6] gebruiken voor de conversie van [PDF][7] naar [DOCX][8]. Deze API biedt een snelle, efficiënte en betrouwbare oplossing voor bestandsconversie naar Java-applicaties zonder externe software te installeren. Het ondersteunt conversies tussen alle populaire zakelijke documentformaten zoals PDF, HTML, e-mail, Word, Excel, PowerPoint, Project, Photoshop, CorelDraw, AutoCAD, bestandsformaten voor rasterafbeeldingen en nog veel meer. Hiermee kunt u ook het hele document weergeven of gedeeltelijk weergeven om het proces te versnellen. De API is compatibel met alle Java-versies en ondersteunt populaire besturingssystemen (Windows, Linux, macOS) die Java-runtime kunnen uitvoeren.

Downloaden en configureren

U kunt de JAR van de API [downloaden][9] of gewoon de volgende pom.xml-configuratie toevoegen aan uw op Maven gebaseerde Java-toepassing om de onderstaande codevoorbeelden te proberen.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.7</version> 
</dependency>

Converteer PDF naar Word met behulp van Java

U kunt PDF-documenten naar Word converteren door de onderstaande eenvoudige stappen te volgen:

  1. Maak een instantie van de klasse [Converter][10]
  2. Geef het invoerbestandspad op
  3. Maak een instantie van [WordProcessingConvertOptions][11]
  4. Stel het startpaginanummer in
  5. Geef het totale aantal te converteren pagina’s op
  6. Stel het uitvoerbestandsformaat in
  7. Roep de methode [Convert()][12] aan, samen met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe u een PDF-bestand converteert naar een Word-document met behulp van Java.
    Converteer PDF naar Word met behulp van Java

    Converteer PDF naar Word met behulp van Java

De klasse [Converter][10] is de hoofdklasse die het documentconversieproces bestuurt. Het biedt verschillende methoden om documenten van ondersteunde bestandsindelingen te converteren. De methode [Convert()][12] van deze klasse converteert brondocumenten en gebruikt twee invoerparameters, het bestandspad naar het brondocument en [ConvertOptions][14] om een specifiek brondocument naar het gewenste doelbestandstype te converteren. De klasse [WordProcessingConvertOptions][11] biedt opties voor conversie naar het bestandstype WordProcessing. Met de methode setPageNumber() kunt u het startpaginanummer instellen om de conversie te starten. Terwijl de methode setPagesCount() het totale aantal te converteren pagina’s definieert vanaf het gedefinieerde paginanummer. Met de methode setFormat() van deze klasse kunt u het uitvoerformaat van het geconverteerde document instellen. Het neemt het opsommingstype [WordProcessingFileType][15] als invoer.

Converteer specifieke pagina’s van PDF naar Word

U kunt specifieke pagina’s van een PDF-document naar Word converteren door de onderstaande eenvoudige stappen te volgen:

  1. Maak een instantie van de klasse [Converter][10]
  2. Geef het invoerbestandspad op
  3. Maak een instantie van [WordProcessingConvertOptions][11]
  4. Stel de lijst met paginanummers in om te converteren
  5. Roep de methode [Convert()][12] aan, samen met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe specifieke pagina’s van een PDF-bestand naar een Word-document kunnen worden geconverteerd met behulp van Java. De klasse [WordProcessingConvertOptions][11] biedt de methode setPages() voor het converteren van specifieke paginanummers die zijn gedefinieerd in een door komma’s gescheiden lijst van een brondocument.

Laad een met een wachtwoord beveiligde PDF en converteer naar Word

U kunt met een wachtwoord beveiligde PDF-documenten naar Word converteren door de onderstaande eenvoudige stappen te volgen:

  1. Maak [PdfLoadOptions][16] aan
  2. Wachtwoord instellen
  3. Maak een instantie van de klasse [Converter][10]
  4. Geef het invoerbestandspad op
  5. Maak een instantie van [WordProcessingConvertOptions][11]
  6. Roep de methode [Convert()][12] aan, samen met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe u een met een wachtwoord beveiligd PDF-bestand converteert naar een Word-document met behulp van Java. De klasse [PdfLoadOptions][16] biedt verschillende opties om PDF-documenten te laden. Met de methode setPassword() van deze klasse kunt u de beveiliging van het beveiligde document opheffen door het wachtwoord op te geven. Meer details over “[PDF-document laden met opties][17]” vindt u in de documentatie.

Ontvang een gratis licentie

U kunt de API uitproberen zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][18] aan te vragen.

Conclusie

In dit artikel heb je geleerd hoe je PDF-documenten converteert naar Word met behulp van Java. Je hebt ook geleerd hoe je een met een wachtwoord beveiligd PDF-bestand converteert naar een Word-document. Bovendien heb je geleerd specifieke pagina’s van een PDF naar een Word-document programmatisch te converteren. U kunt nog meer leren over GroupDocs.Conversion Java API met behulp van de [documentatie][19]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][20].

Zie ook