<

Xpdf - PDFinfo - Command Line Utility to Retrieve Page Count and Other Information from PDF Files

Posted on
19,599 Points
2,299 Views
3 Endorsements
Last Modified:
Community Pick: Many members of our community have endorsed this article.
Experience Level: Intermediate
5:11
Joe Winograd
50+ years in computers
EE FELLOW 2017 — first ever recipient of Fellow award
MVE 2015,2016,2018
CERTIFIED GOLD EXPERT
DISTINGUISHED EXPERT
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF file's Info Dictionary, as well as some other information (metadata), including the page count. We show how to isolate the page count in a plain text file, and the same method may be used to isolate other metadata fields, such as the Author and PDF Producer. PDFinfo provides a command line interface, making it suitable for use in batch files, programs, and scripts — any place where a command line call can be made.

Video Steps

1. Download the software.


You may have already downloaded and unzipped the Xpdf tools while watching the first video in the Xpdf series, but if you haven't, then visit the Xpdf website. Click the Download link and then click the pre-compiled Windows binary ZIP archive to download the utilities for Windows.

Step1

2. Locate the documentation folder for the Xpdf utilities.


Go to the folder where you unzipped the downloaded ZIP file and find the <doc> folder.

Step2

3. Read the documentation for the PDFinfo tool.


Go into the <doc> folder and find the plain text file called <pdfinfo.txt>.

Open it with any text editor, such as Notepad, and read it. This is the documentation for the PDFinfo tool.

Step3

4. Set up a test folder.


Create a test folder.

Copy <pdfinfo.exe> from the unzipped <bin32> folder into your test folder.

Copy a sample PDF file into your test folder (in the video and the screenshots below, the file is called test.pdf, which is a PDF file created from my EE article, Windows 10 uses YOUR computer to help distribute itself).

Step4

5. Set up a command prompt for testing.


Open a command prompt window.

Navigate to your test folder.

Issue a DIR command in the command prompt to be sure that only two files are in it - the PDFinfo executable and the sample PDF file.

Step5

6. Run the PDFinfo utility on the sample PDF file.


In the command prompt window, enter the following command:

pdfinfo test.pdf

View the output in the command prompt.

Step6

7. Run PDFinfo again, this time piping the output to the FIND filter and then redirecting the output to a text file.


In the command prompt window, enter the following command:

pdfinfo test.pdf|find "Pages:">numpages.txt

Step7

8. Verify that the text file that was created.


Issue a DIR command in the command prompt to show that the text file was created.

Step8

9. View the text file that was created.


Open the text file with whatever text editor you prefer, such as Notepad or WordPad, and you'll see one line in there with the page count.

Step9
That's it! If you find this video to be helpful, please click the thumbs-up icon below. Thank you for watching!
3
0 Comments
A new and innovative way to manipulate PDF Documents and Images in the browser without having to upload your documents to the cloud. Includes an interview with the site owner and creator.
Here are some of the themes that I heard a lot while attending the Developer Week 2023 Conference.