PDF のクロスプラットフォーム サポートとその他の優れた機能により、PDF は人気のあるデジタル ドキュメント形式になりました。ほとんどの場合、ドキュメントは PDF 形式で保存または共有することをお勧めします。 PDF の印刷など、場合によっては、PDF ファイルから小冊子を作成する必要があります。たとえば、中綴じ製本は 1 枚の用紙に 2 ページを印刷するために使用されます。この記事では、Java でプログラムによって PDF ファイルから小冊子を作成する方法を紹介します。
PDF から小冊子を作成する Java API - 無料ダウンロード
PDF ファイルから小冊子を作成するには、Aspose.PDF for Java を使用します。これは、PDF ファイルの作成、変更、および処理に使用できる PDF 操作 API です。 API を ダウンロード するか、次の Maven 構成を使用してインストールできます。
リポジトリ
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
依存
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>22.9</version>
</dependency>
PDFから小冊子を作成する手順
Aspose.PDF for Java では、複雑なプロセスを経て PDF ブックレットを作成する必要はありません。ソース PDF を読み込み、いくつかのページ オプションを設定し、小冊子を生成するだけです。以下は、Aspose.PDF for Java を使用して PDF からブックレットを作成する手順です。
- ディスクから PDF ファイルを読み込みます。
- ページ サイズなど、ページのプロパティを設定します。
- 小冊子を作成し、目的の場所に保存します。
次のセクションでは、Java で PDF から小冊子を生成するために使用されるクラスとメソッドを示します。
Java で PDF から小冊子を作成する
Java で PDF から小冊子を作成する手順は次のとおりです。
- PdfFileEditor クラスのオブジェクトを作成します。
- ページサイズと左右のページを指定します。
- PdfFileEditor.makeBooklet(String inputFile, String outputFile, PageSize pageSize, int[] leftPages, int[] rightPages) メソッドを使用して PDF から小冊子を作成します。
次のコード サンプルは、Java で PDF から小冊子を作成する方法を示しています。
// PdfFileEditor オブジェクトを作成する
PdfFileEditor pdfEditor = new PdfFileEditor();
// 左ページと右ページを設定する
int[] leftPages = new int[] { 1, 5};
int[] rightPages = new int[] { 2, 3 };
// 小冊子を作る
pdfEditor.makeBooklet("input.pdf", "booklet.pdf", PageSize.getA5(), leftPages, rightPages);
入力PDF
出力小冊子
PDF 小冊子を作成する Java API - 無料ライセンスを取得
無料の一時ライセンスを取得することで、評価制限なしで PDF から小冊子を作成できます。
Java PDF API - 続きを読む
ドキュメント を使用して、Aspose.PDF for Java の詳細を調べることができます。ご不明な点がございましたら、フォーラム からお気軽にお問い合わせください。
結論
この記事では、Java で PDF から小冊子を作成する方法を学びました。また、ページ サイズと小冊子の左右のページを動的に設定する方法も確認しました。