Comment obtenir le nombre de pages d'un .PDF téléchargés par l'utilisateur?
J'ai un fichier d'entrée, et avant de "téléchargement de" j'ai besoin de calculer le nombre de pages .pdf en JAVASCRIPT (par exemple. JQuery...)
Check this out github.com/mozilla/pdf.js
Aussi, vous pouvez limiter la taille des fichiers qui peuvent être téléchargés sur votre site, si vous êtes inquiet au sujet de la page excessif compte.
Aussi, vous pouvez limiter la taille des fichiers qui peuvent être téléchargés sur votre site, si vous êtes inquiet au sujet de la page excessif compte.
OriginalL'auteur sparkle | 2012-04-20
Vous devez vous connecter pour publier un commentaire.
Dans le cas où vous utilisez pdf.js vous pouvez faire référence à un exemple sur github ('.../examples/node/getinfo.js') avec le code suivant qui permet d'imprimer le nombre de pages dans un fichier pdf.
OriginalL'auteur Sid Thakur
et un pur javascript solution:
je l'ai testé sur de nombreux documents pdf et ça marche. avez-vous des échantillons?
J'ai pu créer n'importe quel nombre d'échantillons: Comme vous le savez bien, le format PDF au niveau octet permet d'ajouter des commentaires; ainsi, je pourrais simplement ajouter n'importe quel nombre de commentaires contenant "/Type /Page" à un document existant et ainsi en faire l'expression régulière de retour trop élevée. Mais vous n'avez probablement pas dire construit des exemples, mais dans le monde réel. Pour cela, vous voudrez peut-être examiner des questions comme celles - celui-ci etc.
oui, vous avez raison. merci pour le partage
OriginalL'auteur Sajjad Shirazy
Comme cela a été dit dans les autres réponses, quelque chose comme pdf.js est ce que vous êtes recherche pour. J'ai pris un coup d'oeil à l'API, et il inclut une nbpages() permet de retourner le nombre total de pages. Il semble également compter pages pour moi lors de l'affichage de la page de démonstration à partir de Mozilla.
Cela dépend si vous êtes en mesure d'utiliser les navigateurs modernes et expérimentales de la technologie pour votre solution. pdf.js est très impressionnant, mais c'est encore expérimental, selon le page github .
Si vous êtes en mesure de compter les pages sur le serveur après le téléchargement, alors vous devriez regarder à pdftools ou similaire.
Quelque chose comme
pdftools --countpages
est ce que vous êtes à la recherche pourOriginalL'auteur groodt