Belle Nuit Montage - Editing etc. - Lausanne - Suisse - e-mail: matti@belle-nuit.com
Homepage : PDF Analyzer - Search - Sitemap
Programm to view objects of a PDF file and to export images.
Macintosh OS X.
Move the programm file to the Application Folder.
This programm is freeware.
A PDF file is a collection of objects, of which each has an objectnumber and a generation number. The combination of objectnumber and generation number is unique in a PDF file. The objects are not in a particular order.
Some objects have a type and a subtype. Images for example have the type "Xobject" and the subtype "Image".
Each object has a dictionary with properties of the object. Images have the "Width" and "Height" property.
Some objects have streams which are long strings of binary data. Most time, streams are compressed, or "filtered". The filter is specified in the dictionary.
Open PDF Analyzer and select a PDF file. The programm parses the PDF file and creates a list of the objects.
It shows a window with 3 sections:
When you select an object, it shows it's dictionary and, when available, the image or a decoded text stream.
You can open other PDF files with the File:Open menu.
You can export all found images with the File:Export menu. Specify the folder you want to export to. The files will be named using the objectnumber and generation number.
For the PDF specification, go to the Adobe website: http://partners.adobe.com/asn/tech/pdf/specifications.jsp
Some kind of images are not detected, because only two compression filters are supported at this time: FlateDecode and DCTDecode. Other filters will be supported in the future. LZW-Compression is under patent protection in Europe until 2004, so support for LZWDecode will be added only after this date.
Export format is JPEG lossless. Other formats will be added in the future.
The color model of decompression is quite simplified (RGB or gray). This may lead to wrong colors for some images.
Text cannot be exported. This is actually much more complicated than images. The text strings are embedded into the page rendering and cut into lines and sometimes (when trimmed) even letters. They also may have different text encodings dependend of the used font. Text and styled text export will be added, but it needs quite a work of parsing the page rendering.
The software is provided "as-is" and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchandtabality for a particular purpose. In no event shall Belle Nuit Montage be liable for any special incidental, indirect or consequential damages of any kind, or any damages whatsoever resulting from loss of use, data or profits, wether or not advised of the possibility of damage, and on any theory of liability, arising out of or in connection with the use of this software.
Product specification are subject to change without notice and do not represent a commitment on the part of Belle Nuit Montage. The software described in this document is furnished under a license agreement. The software may not be reverse assembled and may be used or copied only in accordance with the terms of the license agreement. It is against the law to copy the software on any medium except as specially allowed in the license agreement.
© Belle Nuit Montage / Matthias Bürcher December 2003. All rights reserved. Written in Switzerland.
PDF is a trademark of Adobe Systems Inc. The PDF specfication is copyright of Adobe Systems Inc. All other trademarks and registered trademarks used herein are the property of their respective owners.
Images embedded in PDF files are copyright protected. You need the authorization of the copyright owner to use these images.
Comments please to matti@belle-nuit.com
1.0 10.8.3
Homepage : PDF Analyzer - Search - Sitemap
e-mail: matti@belle-nuit.com - www.belle-nuit.com - 10.8.3