必要な機能をサポートしていないプリンターを持っています。
プリンタはA2用紙サイズを印刷します。1枚の用紙に収まる2 つのA3サイズのページを印刷したいA2のですが、私のプリンターはこれをサポートしていません。
会社のサポートに電話したところ、プリンターがこの機能をサポートしていないため、新しいプリンターを購入する必要があるとのことでした。(そのプリンターのさらに古いバージョンがこの機能をサポートしているので、非常に面白いです)。
そこで、次のように pdf ファイルをロードできる Apache PDFBox を使用しようとしました。
File pdfFile = new File(path);
PDDocument pdfDocument = load(pdfFile);
ロードしたファイルは sizeA3です。A2用紙サイズの新しい PDDocument を取得できれば十分だと思います。次に、負荷をpdfFile2回A2紙に入れます。
全体として、1 ページに 2 回ロードしたファイルが必要です。私はそれを行う方法がわかりません。
よろしくお願いします。