PDF patří mezi jeden z nejpoužívanějších přenosných formátů souborů. U velkých dokumentů je vždy obtížné změnit pořadí stránek bez ztráty formátování. Tento článek pojednává o tom, jak změnit uspořádání stránek PDF programově v Java.
![Přeuspořádejte stránky PDF v Java](images/rearrange-pdf-pages-in-java.jpg#center)
Java API pro změnu uspořádání stránek PDF a sloučení dokumentů
GroupDocs poskytuje GroupDocs.Merger for Java ke změně pořadí stránek v dokumentech. Toto rozhraní API umožňuje slučování více dokumentů, odstraňování, rozdělování a extrahování stránek, otáčení a změny orientace stránek dokumentů v rámci aplikací. Podrobnosti a další funkce API naleznete v dokumentaci.
Stáhnout a nakonfigurovat
Stáhněte si knihovnu ze sekce ke stažení. Pro vaši Java aplikaci založenou na Maven stačí přidat následující konfiguraci pom.xml. Poté si můžete vyzkoušet příklady z tohoto článku a také mnoho dalších příkladů dostupných na GitHubu. Podrobnosti najdete na API Reference.
<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>
Přeuspořádejte stránky PDF v Java
Následují kroky, které vám pomohou změnit pořadí stránek dokumentu PDF v Java.
- Definujte stávající a novou pozici stránky ve třídě MoveOptions.
- Načtěte dokument PDF pomocí třídy Merger.
- Pomocí metody movePage() přeuspořádejte stránky podle definovaných možností.
- Uložte změněný soubor PDF pomocí metody save().
Následující zdrojový kód Java mění uspořádání stránek dokumentů PDF. Přesněji posune 6. stránku dokumentu na 1. místo.
// Přeuspořádejte stránky dokumentů PDF v Java
int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
Merger merger = new Merger("path\document.pdf");
merger.movePage(moveOptions);
merger.save("path\rearranged-document.pdf");
Zde je výstup výše uvedeného kódu.
![](images/Screenshot-1024x454.png#center)
Získejte bezplatnou licenci API
Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.
Závěr
Na závěr jsme se naučili měnit pořadí dokumentů změnou pořadí stránek souborů PDF v Java v rámci aplikace. Viděli jsme běžící příklad, který mění pozici stránky. Můžete zkusit vytvořit jednoduchou aplikaci, která dokáže uspořádat soubory PDF jednoduchým promícháním jejich stránek.
Další podrobnosti o rozhraní API naleznete v dokumentaci. V případě dotazů nás kontaktujte prostřednictvím fóra.