2009-10-21 12 views

Répondre

1

En utilisant pyPdf:

from pyPdf import PdfFileReader 

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

Je pense qu'il doit y avoir une bibliothèque similaire avec des fonctionnalités similaires pour Ruby.

0

Je peux penser à une solution de pansement qui pourrait fonctionner. Je vais supposer que vous développez une application web/page web qui a besoin de cette information. Dans ce cas, laissez le plugin adobe reader pour le navigateur charger le document pdf. Ensuite, utilisez le plugin pour attacher/exécuter un 'Javascript for pdf' au document chargé qui retournera le nombre de pages. Le DOM pour cet appel de fonction se trouve ici:

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

De plus, vous devez également recueillir ces informations et récupérer. Vous pouvez également trouver ce guide utile:

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