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.

História

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.

Ferramentas

Além do visualizador gráfico, o projeto distribui programas destinados a tarefas específicas com documentos PDF. Entre eles estão:

, que converte o conteúdo textual de documentos PDF em texto simples; , que converte documentos PDF para PostScript; , que converte documentos para HTML; e , que transformam as páginas em imagens; , que extrai imagens incorporadas aos documentos; , que apresenta metadados e outras informações do arquivo; , que identifica as fontes tipográficas utilizadas; , que lista ou extrai arquivos anexados a um documento PDF.

As ferramentas utilizam um arquivo de configuração opcional, denominado , que permite definir opções de renderização, fontes e codificações de caracteres.

Licenciamento

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.

Relação com o Poppler

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.

Ver também

Poppler Lista de leitores de PDF

Referências

Ligações externas

Categoria:Programas leitores de PDF livres Categoria:Programas leitores de PDF Categoria:Programas para Linux Categoria:Software livre