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