Wie kann ich die Anzahl der Seiten in einer bestimmten PDF-Datei mithilfe einer freien/Open-Source-Java-API ermitteln?Bestimmen Sie die Anzahl der Seiten in einer PDF-Datei
18
A
Antwort
45
Sie können Apache PDFBox verwenden, um ein PDF-Dokument zu laden und dann rufen Sie die getNumberOfPages
Methode, um die Seitenzahl zurück.
PDDocument doc = PDDocument.load(new File("file.pdf"));
int count = doc.getNumberOfPages();
0
Wenn Sie das PDF mit FOP erzeugt, dann können Sie http://xmlgraphics.apache.org/fop/
verwenden Sie können die Seiten mit Hilfe von Geck-Tags zählen.
Wenn es nur eine einfache PDF-Datei von einer externen Quelle ist, dann sollten Sie die iText-API überprüfen.
7
Sie sollten in der Lage sein, dies mit iText zu tun. Siehe this thread für die Lösung des Problems. Here ist Kapitel 2, die falsch in dem Thread verknüpft ist:
PdfReader reader = new PdfReader("SimpleRegistrationForm.pdf");
int pages = reader.getNumberOfPages();
2
Apache PDFBox den Trick
tun solltenVerwandte Themen
- 1. Anzahl der Seiten in einer PDF-Datei
- 2. Anzahl der Zeilen in der Matrix bestimmen
- 3. Begrenzen Sie die Anzahl der Seiten in will_paginate
- 4. Anzahl der Seiten einer E-Mail
- 5. Berechnen Sie die Anzahl der virtuellen Seiten pro Prozess
- 6. Schwierigkeiten, die Anzahl der Seiten zu vergleichen, um den Formtyp zu bestimmen
- 7. Anzahl der Bytes in ByteBuffer bestimmen
- 8. read.table die Anzahl der Spalte in R zu bestimmen, verwendet
- 9. Reliably die Anzahl der Elemente in einem Array bestimmen
- 10. Programmatisch die Anzahl der Striche in einem chinesischen Schriftzeichen bestimmen?
- 11. UITableView: Anzahl der Sektionen dynamisch bestimmen
- 12. Können Sie die Anzahl der Seiten festlegen, auf die ein Crystal Report gedruckt wird?
- 13. SQL Server - max. Anzahl der 8k Seiten in einer Datei?
- 14. Wie die Anzahl der Themen für LDA zu bestimmen?
- 15. Anzahl der Seiten in PDF - Mac
- 16. Wordpress Theme bekommen die aktuelle Seite und Anzahl der Seiten
- 17. Bestimmen Sie die ContentObserver
- 18. Ermitteln Sie die Anzahl der abzurufenden Elemente
- 19. Effiziente Methode zum Zählen der Anzahl der zu druckenden Seiten?
- 20. So legen Sie die Anzahl der Seiten in Jqgrid fest, wenn Sie lokale Daten verwenden
- 21. So erhalten Sie die Anzahl der Zeilen in Cassandra Tabelle
- 22. .NET 4 - Bestimmen Sie die Anzahl der in Win 7 verfügbaren Touchpoints
- 23. Bestimmen Sie die Anzahl der Videoelemente, die ein Browser gleichzeitig unterstützen kann?
- 24. Wie kann ich die Anzahl der Seiten in einer PDF-Datei in Perl abrufen?
- 25. Erhalten Sie die Anzahl der Spalten in einer ASCII-Datei
- 26. Holen Sie die Anzahl der Spalten in einer Tabelle
- 27. Zählen Sie die Anzahl der Optionen in einer Liste
- 28. Zählen Sie die Anzahl der "Löcher" in einer Bitmap
- 29. Finden Sie die Anzahl der Brüche in einer Sequenz
- 30. zählen Sie die Anzahl der Wörterbücher in einer Zeichenfolge Python