Pagina-oriëntatie is afhankelijk van de inhoudslay-out van de pagina. Als ontwikkelaar kunnen we de oriëntatie van elke pagina programmatisch wijzigen in de richting die het beste uitkomt. In dit artikel leren we de oriëntatie van een pagina in een Word-document in Java te wijzigen. Afzonderlijk zullen we zien hoe u de liggende oriëntatie kunt wijzigen in portret en vervolgens hoe u de staande oriëntatie kunt wijzigen in landschap met de Java-toepassingen.
Java API voor het wijzigen van de paginarichting van Word
GroupDocs.Merger for Java is de API voor het omgaan met documentpagina’s binnen de Java-applicaties. Hiermee kunt u de oriëntatie van Word-documentpagina’s en vele andere ondersteunende documentindelingen wijzigen. We zullen het gebruiken om de pagina-oriëntatie van DOC/DOCX-bestanden te wijzigen. Voor de details en andere functies van de API kunt u de documentatie bezoeken.
Downloaden en configureren
Haal de bibliotheek op via de downloadsectie. Voeg voor uw op Maven gebaseerde Java-toepassing de volgende pom.xml-configuratie toe. Hierna kun je de voorbeelden van dit artikel proberen, evenals de vele andere voorbeelden die beschikbaar zijn op GitHub. Voor de details kunt u de API-referentie bezoeken.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>22.2</version>
</dependency>
Wijzig de richting van een Word-pagina in Liggend in Java
Begin met het programmatisch maken van een paginalandschap in een Word-document. Met de volgende stappen kunt u de pagina-oriëntatie van een Word DOC/DOCX-document wijzigen in liggend in Java:
- Bereid de oriëntatie-optie voor en zet deze in de liggende modus.
- Laad het Word-document met Samenvoegen.
- Wijzig de oriëntatie met behulp van de changeOrientation()-methode.
- Sla het bijgewerkte document op met de juiste methode save().
De volgende Java-code verandert de staande oriëntatie van sommige pagina’s van een Word-document in de liggende stand.
// Hoe de paginaoriëntatie van een Word-document in Java in Liggend te veranderen
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");
Wijzig de oriëntatie van een Word-pagina in Staand in Java
Evenzo kunt u elke set pagina’s van het Word-document in staande richting instellen. Met de volgende stappen kunt u de oriëntatie van een Word-documentpagina wijzigen in staand in Java:
- Laad het Word-document met Samenvoegen.
- Bereid de oriëntatie-optie voor en stel de modus in op portret.
- Gebruik de methode changeOrientation() om de oriëntatie te wijzigen.
- Gebruik de juiste methode save() om het bijgewerkte document op te slaan.
De volgende Java-code verandert de staande oriëntatie van sommige pagina’s van een Word-document in staand.
// Hoe de paginaoriëntatie van een Word-document te veranderen in Staand in Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");
Ontvang een gratis API-licentie
U kunt een gratis tijdelijke licentie krijgen om de API te gebruiken zonder de evaluatiebeperkingen.
Conclusie
Tot slot hebben we geleerd hoe we de pagina-oriëntatie van Word-documenten in Java-toepassingen kunnen wijzigen. We bespraken het codefragment dat de liggende oriëntatie van de geselecteerde pagina’s van een DOCX-bestand veranderde in de staande. Evenzo hebben we de staande oriëntatie van de geselecteerde pagina’s gewijzigd in liggend met behulp van het Java-codevoorbeeld. Begin met het bouwen van uw eigen applicatie die de oriëntatie van Word-pagina’s kan wijzigen.
Ga voor meer informatie over de API naar de documentatie. Neem voor vragen contact met ons op via het forum.