私はしばらくの間、PDFの内部ソースを見たいと思っていたので、私はそれを見ることができます。
PDFの生のコードを見ても、その内部構造についてのアイデアがない限り、あまり役に立ちません。 official PDF reference(download PDF) のコピーを入手する必要があります。などの紹介記事 this[gone]または this そもそも。
このような準備を行った後でも、生のコードをじっと見つめるときはあまり役に立ちません。 PDFには通常、「フィルター」された(つまり、圧縮された)部分が含まれるためです。
Jay Birkenbiltの qpdf は非常に便利なコマンドラインツールです(Linux、Mac OSX、およびオープンソースでソースコードとして利用可能) Artistic License)。ほとんどのフィルタリングされたコンテンツを解凍し、内部構造を再編成して、より多くの洞察を得ることができます(すべてのオブジェクトは数値順に並べられます)。これを実現するコマンドラインは次のとおりです。
qpdf --qdf original.pdf unpacked.pdf
PDFを調べるためのもう1つの便利で無料のツール(GPLライセンス、ただしLinuxのみ)は、もちろん PDFEdit です。これは GUIを使用 (必要に応じて)になりますが、内部構造へのアクセスと "raw" PDFコード。
CosEdit ユーティリティを使用して、PDFファイルソースを調べるのは非常に簡単です。無料版では、ソースを表示できますが、編集はできません。
Qpdfツールに加えて、ポストスクリプトへの変換が役立つ場合があります。 PDFはPSのサブセットです。通常、把握するのは非常に簡単です。グラフのラベルがある場所。 pdf2psを使用するか、ghostscriptを呼び出すことができます。
gs -sDEVICE=pswrite some.pdf -sOutputFile=some.ps -dNOPAUSE -c quit
Pdflatexを使用してPDFを生成する場合、オプションで圧縮を無効にできます。これにより、PDFが読みやすくなります。