How can I know what software is used in authoring, generating the result PDF document?
For example MS Word, latex/dvipdf, PDF Creator, etc. Can PDF hold such information?
|
How can I know what software is used in authoring, generating the result PDF document? For example MS Word, latex/dvipdf, PDF Creator, etc. Can PDF hold such information? |
|||
|
|
|
There are Producer and Creator fields in the PDF metadata, but they aren't required to be populated, or accurate. |
|||
|
|
|
The legacy way to add "meta data" to a PDF file is using the "Document Information Dictionary". This includes the following fields: Title, Author, Subject, Keywords, Creator (like "Word" as the original creator), Producer (like "Acrobat" as the thing that converted it to PDF), CreationDate, ModDate. Even though Info dictionary is widely supported the current best practice is to use XMP Metadata. Products like Explorer, Acrobat and Reader will transparently use XMP to populate Document Properties if it exists. XMP is widely supported by multiple vendors, far better defined (ISO standards for different domains: everything from digital photography to document archiving) and simple to subset (Creator is xmp:CreatorTool using XMP Basic schema and Producer is pdf:Producer using Adobe PDF schema). Read more here in Technote 0003 about basic XMP Metadata in PDF. |
|||
|
|
|
If you use Acrobat{,Reader} to view a PDF:
A commandline utility that would display the same info in a cmd.exe window is Here is an example usage:
|
|||
|
|
|
PDFLeo can also show you the metadata. Below is the example usage:
Many PDF creating software put this names in "Application" field. |
|||
|
|