| Xpdf | |
|---|---|
Interface do Xpdf 4.0 | |
| Desenvolvedores | Glyph & Cog, LLC |
| Lançamento inicial | 12 de dezembro de 1995 |
| Lançamento estável | 4.06
/ 14 de novembro de 2025 |
| Escrito em | C++ |
| Sistema operacional | Linux, Windows e macOS |
| Tipo | Leitor de PDF e conjunto de ferramentas |
| Licença | GPL v2 ou GPL v3; licença comercial |
| Website | xpdfreader |
Xpdf é um visualizador livre de documentos no formato PDF e um conjunto de ferramentas para processamento desses arquivos. Desenvolvido pela Glyph & Cog, o projeto inclui uma aplicação gráfica e diferentes programas de linha de comando para converter documentos, extrair conteúdo e consultar informações armazenadas em arquivos PDF.
O visualizador utiliza o Qt como conjunto de ferramentas para sua interface gráfica e possui versões para Linux, Windows e macOS. As ferramentas de linha de comando não dependem da interface gráfica e podem ser compiladas separadamente.
A primeira versão pública do Xpdf, identificada como 0.2, foi lançada em dezembro de 1995. As versões iniciais foram desenvolvidas para o X Window System e utilizavam o conjunto de ferramentas Motif.
A versão 4.0, lançada em 2017, introduziu uma nova interface construída com Qt. O código de processamento e renderização de documentos continuou a ser utilizado tanto pelo visualizador quanto pelas ferramentas de linha de comando.
A versão 4.06 foi disponibilizada em novembro de 2025 e incorporou correções de erros e de vulnerabilidades de segurança.
Além do visualizador gráfico, o projeto distribui programas destinados a tarefas específicas com documentos PDF. Entre eles estão:
As ferramentas utilizam um arquivo de configuração opcional, denominado xpdfrc, que permite definir opções de renderização, fontes e codificações de caracteres.
O código aberto do Xpdf pode ser distribuído sob os termos da versão 2 ou da versão 3 da GNU General Public License. A Glyph & Cog também disponibiliza licenças comerciais para empresas que pretendem incorporar o código do Xpdf em programas que não sejam distribuídos sob a GPL.
A biblioteca de renderização Poppler foi criada a partir do código do Xpdf 3.0. O projeto teve como objetivos disponibilizar a renderização de documentos PDF como uma biblioteca compartilhada e centralizar a manutenção do código empregado por diferentes aplicações.