1

PDFドキュメントのページ数を取得するにはどうすればよいですか? ドキュメントには、画像や、さまざまなフォント サイズのテキストを含めることもできます。さまざまな PDF ドキュメント バージョンで動作するはずです。

答えはどのスクリプト言語でも構いません。後で Ruby に移植します。

4

2 に答える 2

1

pyPdf の使用:

from pyPdf import PdfFileReader

pdf = PdfFileReader(file("document.pdf", "rb"))
print pdf.getNumPages()

Rubyにも同様の機能を備えた同様のライブラリが必要だと思います。

于 2009-10-21T16:48:39.153 に答える
0

うまくいくかもしれないバンドエイドの解決策を考えることができます。この情報を必要とする Web アプリケーション/Web ページを開発していると仮定します。その場合、ブラウザのアドビ リーダー プラグインに pdf ドキュメントをロードさせます。次に、プラグインを使用して、読み込まれたドキュメントに「PDF 用 Ja​​vascript」を添付/実行し、ページ数を返します。その関数呼び出しの DOM は次の場所にあります。

http://www.adobe.com/devnet/acrobat/pdfs/js%5Fapi%5Freference.pdf

さらに、この情報を収集して戻す必要もあります。このガイドも役立つ場合があります。

http://www.adobe.com/devnet/acrobat/pdfs/Acro6JSGuide.pdf

于 2009-10-21T11:39:38.910 に答える