だから、私は一種のテキストエディタであるプログラムを持っています。出力形式をpdfにする必要がありますが、そのPDFを再度編集できるようにする必要があります。プログラムの出力がそれほど複雑になることはなく、PDFを作成するのが私のプログラムなので、作成したPDFから直接読み取ることもできますが、PDFに別のファイルを添付するだけで読みやすくなると思いました。
ただし、ファイルがPDFに添付されていることをユーザーに見せたくありません。
/EmbeddedFiles
に変更することでPDFリーダーをだますことができることをどこかで読んだことがあります/Embeddedfiles
。そうすれば、処理中のPDFに添付されたファイルがあることを検出できなくなります。
問題は、PDFを読んでその変更を行い、編集して元に戻す前に、どうすればPDFを読み取ることができるかということです。
私はPDFを「破損」させようとしているので、ここではPDFライブラリが役に立たないと思います。ある種の文字列として解析してから、変更したい部分文字列を探す必要があると思います。しかし、私はPDF形式に慣れていないので、それが本当に単純なのか、それともそれを行うための特定の方法があるのかを知ることができません...