All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Explore the source code of the class

% read pdf file and output number of pages
% based on with one line taken from
/PDFfile PDFname (r) file def

/PageCountString 255 string

systemdict /.setsafe known { .setsafe } if
/.show.stdout { (%stdout) (w) file } bind def
/puts { .show.stdout exch writestring } bind def
GS_PDF_ProcSet begin
pdfdict begin
pdfopen begin
/FirstPage where { pop } { /FirstPage 1 def } ifelse
/LastPage where { pop } { /LastPage pdfpagecount def } ifelse
(%%Pages: ) puts
LastPage FirstPage sub 1 add

PageCountString cvs puts