1 つの大きな PDF をさまざまな長さのいくつかの小さな PDF に分割しようとしています。最初に、元の PDF を a で読み取り、FileInputStream
署名の 16 進文字列を見つけて、a で小さなファイルに分割しようとしましたFileOutputStream
(JPG で行ったように)。ただし、オリジナルの異なるページを指定する 16 進文字列が見つからないようです。
PdfWriter
およびクラスの iText API を調べてきましたがPdfReader
、そもそも PDF ファイルを作成する方法は言うまでもなく、元のデータから小さい PDF にデータを書き込む方法が正確にはわかりません。
これらのアプローチのどれがより理にかなっていますか? それとも、もっとシンプルで理想的な方法がありますか?