Właśnie otrzymałem podręcznik pdf składający się z około 20 oddzielnych plików pdf (według rozdziałów) o quasi-regularnych nazwach. Czy istnieje sposób zliczania stron w książce bez otwierania każdego pliku (lub przeglądania właściwości)?
[rozwiązaniem może być system Windows lub Ubuntu]
Odpowiedzi:
Używanie
pdfinfo
tego jest najlepsze, co mogłem wymyślić: Aby wydrukować liczbę stron na plik:Aby wydrukować sumę wszystkich stron we wszystkich plikach:
W systemie Ubuntu
pdfinfo
jest zawarty w pakieciepoppler-utils
. Aby go zainstalować, użyj:W systemie Windows możesz użyć cygwin.
pdfinfo
jest zawarty w pakieciepoppler
.źródło
Wiem, że jest za późno, ale właśnie znalazłem o wiele lepsze i prostsze rozwiązanie.
Pobierz i zainstaluj z sourceforge „pdf split and merge”
Upuść na nim wszystkie pliki, a na ekranie zostanie wygenerowany raport podobny do arkusza kalkulacyjnego dotyczący liczby stron i informacji o każdej z nich.
Wybierz, skopiuj, wklej do programu Excel lub opencalc, masz.
źródło
Zrobiłem właśnie taką aplikację, napisaną w Javie, więc działa na wszystkich systemach operacyjnych. Sprawdź tutaj:
https://github.com/hamiltino/multiple-pdf-counter/releases
Najlepiej jest uruchomić aplikację z terminalu (
java -jar
), aby upewnić się, że będzie działać poprawnie.Umieść plik jar w katalogu, w którym chcesz uzyskać liczbę stron wszystkich plików pdf. Przejdzie on także przez podfoldery, nie musisz też umieszczać wszystkich plików pdf w miejscu, w którym znajduje się plik jar, ponieważ będzie przechodził przez podfoldery, w których umieszczasz plik plik jar. Dwukrotnie kliknij słoik, może zająć trochę czasu, jeśli jest dużo plików pdf, w końcu wyśle plik txt w tym samym katalogu pliku słoik, i będzie miał w nim liczbę stron.
źródło
W programie Adobe Acrobat Pro przejdź do pliku > utwórz PDF > scal pliki w jeden plik PDF . Następnie dodaj pliki i wybierz żądane pliki. Kliknij Połącz i zobacz, ile stron jest w ostatecznym pliku PDF.
źródło
Cześć, nie wiem jak możesz to zrobić na Windowsie, ale na Linuksie powinno to działać
pozdrawiam Kenny
źródło
inne podejście z
parallel
iexpr
(powinno być nieco szybsze na maszynach wieloprocesorowych):źródło