Bewerk Word DOCX met Java

U kunt alle tekstverwerkingsdocumentindelingen zoals DOC, DOCX of DOTM eenvoudig programmatisch bewerken. Als Java-ontwikkelaar kunt u Word-documenten bewerken in uw Java-toepassingen. In dit artikel leert u hoe u Word-documenten kunt bewerken met Java. In dit artikel worden de volgende onderwerpen besproken/behandeld:

  • [Java API voor het bewerken van Word-documenten][2]
  • [Word-documenten bewerken met Java][3]

Java API voor het bewerken van Word-documenten

Voor het bewerken van [DOCX][4]-bestanden zal ik de [GroupDocs.Editor for Java][5] API gebruiken. Hiermee kunt u tekstverwerkingsdocumenten, Excel-sheets of documenten van andere ondersteunde formaten programmatisch bewerken. Met de API kunt u documenten laden en converteren naar HTML. Het biedt HTML naar externe gebruikersinterface voor bewerking en slaat HTML na manipulatie op in het originele document. Je kunt de JAR van de API [downloaden][6] of gewoon de volgende pom.xml configuratie toevoegen aan je op Maven gebaseerde Java-applicaties 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-editor</artifactId>
        <version>20.11.0</version> 
</dependency>

Bewerk Word-documenten met Java

U kunt Word-documenten eenvoudig programmatisch bewerken door de onderstaande eenvoudige stappen te volgen:

  • Definieer [WordProcessingLoadOptions][7]
  • Maak een instantie van de klasse [Editor][8]
  • Specificeer het pad naar het ingevoerde DOCX-bestand
  • Definieer [WordProcessingEditOptions][9]
  • Roep de methode [edit()][10] aan en verkrijg het object [EditableDocument][11]
  • Pak documentinhoud en bijbehorende bronnen van EditableDocument
  • Roep de methode [getEmbeddedHtml()][12] aan om het document op te halen als een enkele base64-gecodeerde string
  • Werk de inhoud bij door de methode replace() aan te roepen
  • Roep de methode [fromMarkup()][13] aan en maak een nieuwe EditableDocument-instantie
  • Definieer [WordProcessingSaveOptions][14]
  • Roep de methode [save()][15] aan en sla het bijgewerkte bestand op
  • Gooi de voorwerpen weg Het volgende codevoorbeeld laat zien hoe u DOCX-bestanden bewerkt met Java.
    Bewerk Word-documenten met Java

    Bewerk Word-documenten met Java

De klasse [WordprocessingLoadOptions][7] biedt verschillende opties voor het laden van Word-documenten zoals DOC, DOCX, RTF, ODT, enz. in de Editor-klasse.

  • Met de methode [setPassword][17] kunt u het wachtwoord specificeren voor het openen van met een wachtwoord beveiligde documenten. De klasse [Editor][8] is de hoofdklasse die methoden biedt voor het laden, bewerken en opslaan van documenten van alle ondersteunde indelingen. Met de klasse [WordProcesingEditOptions][9] kunt u aangepaste opties opgeven voor het openen van tekstverwerkingsdocumenten die u wilt bewerken.
  • De methode [setEnabledLanguageInformation][18] specificeert of taalinformatie wordt geëxporteerd naar de HTML-opmaak in de vorm van ’lang’ HTML-attributen.
  • Met de methode [setEnablePagination][19] kan paginering in het resulterende HTML-document worden in- of uitgeschakeld. De klasse [EditableDocument][11] slaat het document intern op en biedt methoden voor het genereren van HTML-opmaak en het produceren van bronnen. De klasse [WordProcessingSaveOptions][14] biedt aangepaste opties voor het genereren en opslaan van Word-documenten na bewerking.

Ontvang een gratis licentie

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

Conclusie

In dit artikel heb je geleerd hoe je Word-documenten kunt bewerken met Java. U kunt meer leren over GroupDocs.Editor voor Java API met behulp van de [documentatie][21]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][22].

Zie ook