Czy ktoś wie, w jaki sposób mogę policzyć liczbę stron w pliku PDF za pomocą php? Dzięki!liczba stron w pliku PDF
Odpowiedz
Strony przechowywania plików PDF na drzewie. Obiekty "/ Pages" mogą mieć wpisy "/ Parent" i "/ Kids", a następnie "/ Count". Nie można podsumować wpisów "/ Count", ponieważ dziecko może być innym węzłem stron. Obiektem "/ Page" jest liść.
Otwórz pdf jako plik tekstowy i policz liczbę razy "/ Page" (nie "/ Strony") pojawia się w pliku. To powinno być poprawne przez większość czasu.
podstawie odpowiedzi R UBBEN za znalazłem następujący kod PHP dawać dobre wyniki:
function count_pages($pdfname) {
$pdftext = file_get_contents($pdfname);
$num = preg_match_all("/\/Page\W/", $pdftext, $dummy);
return $num;
}
\W
dopasowuje dowolny znak nie alfanumeryczny i obejmuje takie rzeczy jak /Pages
, /PageMode
itp
Fajna funkcja. Dzięki. – dsplatonov
Dzięki człowieku, naprawdę pomocne. – cyberfly
Byłbym wdzięczny, gdybyś mógł rozwinąć znaczenie i oczekiwaną zawartość zmiennej $ dummy. W przeciwnym razie wspaniała odpowiedź! Dziękuję Ci. –
exec('pdftops ' . $filename . ' - | grep showpage | wc -l', $output);
Zobacz również podobne pytania i odpowiedzi:
- 1. Liczba stron WebView
- 2. stron Podział A4 w pliku PDF na stronach A5
- 3. Liczba stron w dokumencie słowo w java
- 4. Obsługa stron w formacie PDF w PhantomJS
- 5. Konwersja stron pliku PDF do obrazów za pomocą itextsharp
- 6. Liczba stron UICollectionView z stronicowaniem w iOS
- 7. Eksportuj etykiety stron PDF w wierszu polecenia
- 8. Tworzenie wielu stron PDF przy użyciu android.graphics.pdf
- 9. Wyodrębnij wszystko z pliku PDF
- 10. Parsowanie stron PDF jako javascript Obrazy
- 11. Znajdź liczbę stron PDF z węzłem (w systemie Windows)
- 12. Jak dodać numery stron do Postscript/PDF
- 13. Liczba wierszy w pliku CSV
- 14. Liczba wystąpień tokena w pliku
- 15. Zamień czcionkę w pliku PDF
- 16. Generowanie pliku PDF w .NET
- 17. Wstawianie pliku PDF w lateksie
- 18. Solr dla arabskiego pliku PDF
- 19. Jak uzyskać całkowitą liczbę stron istniejącego pliku pdf w rubinach na szynach?
- 20. Edycja * istniejącego * pliku PDF w przeglądarce
- 21. Otwieranie pliku pdf
- 22. C++ Odczyt pliku PDF
- 23. Jak uzyskać wiele stron pdf przy użyciu jsPDF z HTML2Canvas
- 24. Server Express wysłać pustego pliku PDF
- 25. Liczba wystąpień znaku w pliku tekstowym
- 26. Bash Script: Liczba unikatowych linii w pliku
- 27. Liczba wierszy Matlaba w pliku Excel
- 28. liczba instrukcji w pliku java foo.class
- 29. Konwersja pliku PDF do pliku tekstowego
- 30. Wyodrębnij tekst z pliku PDF
Tak, to najprostsza metoda, jeśli nie zamierzasz korzystać z biblioteki innej firmy. – Rowan
Awesome. Bardzo pomocne, dzięki! –