Wie man die Anzahl der Seiten ein .PDF-hochgeladen von Benutzer?
Ich habe eine Datei-Eingabe und vor dem "hochladen" muss ich berechnen Sie die Anzahl der Seiten, die .pdf-Datei in JAVASCRIPT (zB. JQuery...)
- Check this out github.com/mozilla/pdf.js
- Sie können auch beschränken die Größe der Datei, die hochgeladen werden können, um Ihre Website, wenn Sie besorgt über übermäßige Seite zählt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Fall, dass Sie verwenden pdf.js Sie verweisen möglicherweise auf eine Beispiel auf github ('.../examples/node/getinfo.js') mit folgende code druckt die Anzahl der Seiten in einer pdf-Datei.
und eine Reine javascript-Lösung:
Wie gesagt wurde in den anderen Antworten, etwas wie pdf.js ist das, was Sie suchen. Ich habe schon einen Blick auf die API und es ist auch ein numPages () - Funktion zum zurückgeben der Anzahl der Seiten insgesamt. Es scheint auch die Anzahl Seiten, die für mich bei der Betrachtung der demo-Seite von Mozilla.
Es hängt davon ab, ob Sie in der Lage sind, mit modernen Browsern und experimentelle Technologie für Ihre Lösung. pdf.js sehr beeindruckend, aber es ist noch experimentell, nach der github-Seite .
Wenn Sie sind in der Lage zu zählen, die Seiten auf dem server nach dem hochladen, dann sollten Sie schauen, pdftools oder ähnliches.
Etwas wie
pdftools --countpages
ist, was Sie suchen