Java での PDF ページの追加
Contents
[
Hide
]
Aspose.PDF for Java を使用すると、空白ページを挿入したり、別のドキュメントからページをインポートしたりできます。
特定の位置に空白ページの挿入
既存の PDF の途中に空白ページを追加する必要がある場合は、このサンプルをご利用ください。
- ソース PDF の Document を開いてください。
- ページ コレクション内の対象位置に新しいページを挿入してください。
- 更新されたドキュメントを保存してください。
public static void insertEmptyPage(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().insert(2);
document.save(outputFile.toString());
}
}
末尾に空白ページの追加
ドキュメントを新しい空白の最終ページで拡張する必要がある場合は、この例を使用してください。
- ソース PDF の Document を開いてください。
- ページ コレクションの末尾に新しいページを追加してください。
- 変更された PDF を保存してください。
public static void addEmptyPageToEnd(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().add();
document.save(outputFile.toString());
}
}
別のドキュメントからページの追加
PDF を 1 つから別の PDF にページをインポートしたいときは、この例を使用してください。
- 宛先の Document を作成し、ソース ドキュメントを開いてください。
- 必要な宛先コンテンツを追加し、ソース PDF から対象ページをインポートしてください。
- 結果のドキュメントを保存してください。
public static void addPageFromAnotherDocument(Path inputFile, Path outputFile) {
try (Document document = new Document();
Document anotherDocument = new Document(inputFile.toString())) {
document.getPages().add().getParagraphs().add(new TextFragment("This is first page!"));
document.getPages().add(anotherDocument.getPages().get_Item(1));
document.save(outputFile.toString());
}
}