Existem campos Produtor e Criador nos metadados do PDF, mas eles não precisam ser preenchidos ou precisos.
Como posso saber qual software é usado na criação, gerando o documento PDF resultante?
Por exemplo, MS Word, latex / dvipdf, PDF Creator, etc. O PDF pode conter essas informações?
A maneira antiga de adicionar "metadados" a um arquivo PDF é usar o "Dicionário de informações do documento". Isso inclui os seguintes campos: Título, Autor, Assunto, Palavras-chave, Criador (como "Word" como o criador original), Produtor (como "Acrobat" como a coisa que converteu para PDF), CreationDate, ModDate.
Embora o dicionário de informações seja amplamente suportado, a prática recomendada atual é usar os metadados XMP. Produtos como o Explorer, o Acrobat e o Reader usarão de forma transparente o XMP para preencher as Propriedades do documento, se existirem. O XMP é amplamente suportado por vários fornecedores, muito melhor definido (padrões ISO para diferentes domínios: desde a fotografia digital ao arquivamento de documentos) e simples ao subconjunto (o Criador é xmp: CreatorTool usando o esquema XMP Basic e o Producer é pdf: Produtor usando o esquema Adobe PDF ).
Leia mais aqui em Technote 0003 sobre os Metadados XMP básicos em PDF.
Se você usa o Acrobat {, Reader} para visualizar um PDF:
Um utilitário de linha de comando que exibiria as mesmas informações em uma janela do cmd.exe é pdfinfo.exe
. pdfinfo.exe está disponível aqui: ftp: //ftp.foolabs .com / pub / xpdf / xpdf-3.02pl4-win32.zip (apenas descompacte para extrair pdfinfo.exe , pdffonts.exe , pdfimages .exe e mais alguns arquivos; não é necessário "instalar" - eles são executados em qualquer local).
Aqui está um exemplo de uso:
C:\downloads> pdfinfo c:\pa\SHARE.pdf
Title: SHARE_Information_070808.indd
Creator: Adobe InDesign CS2 (4.0)
Producer: Adobe PDF Library 7.0
CreationDate: 08/08/08 10:35:16
ModDate: 08/08/08 10:35:34
Tagged: no
Pages: 12
Encrypted: no
Page size: 595.276 x 841.89 pts (A4)
File size: 1474207 bytes
Optimized: no
PDF version: 1.3
PDFLeo também pode mostrar os metadados. Abaixo está o uso do exemplo:
C:\>pdfleo --info Brother_HL_4050_CDN_Manual.pdf
Morovia (R) pdfleo 32-bit Professional Version 1.0
File: Brother_HL_4050_CDN_Manual.pdf
Title: HL4040CN_HL4050CDN_HL4070CDW.book 1
Author: ZZPZ3635
Subject: N/A
Keywords: N/A
Created: 06/29/2007 10:38:30 AM
Modified: 06/29/2007 04:05:36 PM
Application: FrameMaker 7.0
PDF Producer: Acrobat Distiller 6.0 (Windows)
PDF Version: 1.5 (Acrobat 6.x)
Number of Pages: 211
Tagged PDF: No
Linearized: Yes
Page Size: 8.50x11.00 in
================ Document Security ==============================
Security Method: Password Security 2
Authorized by: User Password
Print: Allowed
Modify: Not Allowed
Extract: Allowed
Annotate: Not Allowed
Encryption Level: RC4 (40-bit)
Muitos softwares de criação de PDF colocam esses nomes no campo "Aplicativo".
Existe também um ótimo programa chamado pdftk que permite salvar os metadados em pdf em um arquivo de texto, ou restaurar um metadado em pdf a partir de um arquivo de texto.
Ele também faz muitas outras operações úteis para arquivos PDF e funciona no Windows e no Linux. A versão atual é 2.01. O site é www.pdftk.com.
Veja como salvar os metadados em PDF em um arquivo de texto:
pdftk A.pdf dump_data output data.txt
Veja como restaurar metadados em PDF de um arquivo de texto:
pdftk A.pdf update_info data.txt output B.pdf
Isso permite modificar os metadados à vontade e apresentá-los novamente dentro do arquivo pdf. Se você souber as informações corretas de autoria, mas os metadados do pdf estiverem errados, você poderá corrigi-los como quiser.
Tags pdf