PDFドキュメントのページ数を取得するにはどうすればよいですか? ドキュメントには、画像や、さまざまなフォント サイズのテキストを含めることもできます。さまざまな PDF ドキュメント バージョンで動作するはずです。
答えはどのスクリプト言語でも構いません。後で Ruby に移植します。
PDFドキュメントのページ数を取得するにはどうすればよいですか? ドキュメントには、画像や、さまざまなフォント サイズのテキストを含めることもできます。さまざまな PDF ドキュメント バージョンで動作するはずです。
答えはどのスクリプト言語でも構いません。後で Ruby に移植します。
pyPdf の使用:
from pyPdf import PdfFileReader
pdf = PdfFileReader(file("document.pdf", "rb"))
print pdf.getNumPages()
Rubyにも同様の機能を備えた同様のライブラリが必要だと思います。
うまくいくかもしれないバンドエイドの解決策を考えることができます。この情報を必要とする Web アプリケーション/Web ページを開発していると仮定します。その場合、ブラウザのアドビ リーダー プラグインに pdf ドキュメントをロードさせます。次に、プラグインを使用して、読み込まれたドキュメントに「PDF 用 Javascript」を添付/実行し、ページ数を返します。その関数呼び出しの DOM は次の場所にあります。
http://www.adobe.com/devnet/acrobat/pdfs/js%5Fapi%5Freference.pdf
さらに、この情報を収集して戻す必要もあります。このガイドも役立つ場合があります。