Do you own a Debenu Quick PDF Library 12/11/10/9/8/7? Upgrade to Debenu Quick PDF Library 13!

Foxit Quick PDF Library

Frequently Asked Question:

Return to FAQ Index

Detect empty pages

Question

How can I detect empty pages. I want to remove all empty pages from a document.

Answer

Detecting to see if a page is completely empty is a little tricky since when you look at the internals of a PDF file the concept of a "page" doesn't really exist. A PDF simply consists of many different objects that are tied together in various ways and when the PDF is rendered these objects are put together like a puzzle to make sense.

So to detect if a page is empty you would need to analyze every single object in a PDF to see which page it belongs to.

A better way of detecting if a page is empty or not might be to render each page as an image and then analyze that image in your programming language to see if its pixels are all white. If the pixels are all white then I suppose the page can be considered to be empty -- however, there might be content that is hidden in layers or page level JavaScript that is not rendered, so it's not a 100% accurate solution.


© 2015 Debenu & Foxit. All rights reserved. AboutBuyContactBlogNewsletterSupportFAQProduct UpdatesForum