pkg.soopen package index

brew / Rang 2478

xpdf mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für xpdf in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install xpdf

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install xpdf

MacPorts ports tree · graphics/xpdf/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add xpdf

Alpine Linux edge package indexes · xpdf · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install xpdf

Debian stable package indexes · xpdf · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install xpdf

Fedora Rawhide package metadata · xpdf · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#xpdf

nixpkgs package indexes · xpdf · Quelle: raw.githubusercontent.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S xpdf

Arch Linux sync databases · xpdf · Quelle: geo.mirror.pkgbuild.com

Überblick

Paketzusammenfassung

PDF viewer

Befehle und Aliase

  • pdftopng
  • xpdf

Verlauf

Projektgeschichte und Nutzung

Xpdf is a long-running PDF viewer and command-line toolkit from Glyph & Cog, developed by Derek Noonburg. The official site describes it as a PDF viewer plus tools for text extraction, PostScript conversion, image conversion, HTML conversion, metadata extraction, font listing, attachment extraction, and raw image extraction.

Its package-nerd importance comes from being both an end-user viewer and one of the ancestral codebases for Unix PDF tooling, including the Poppler fork that many modern desktop applications and distributions use.

Projektgeschichte

The official Xpdf about page says Xpdf was first released in 1995, written by Derek Noonburg, and still developed by him. Early Xpdf was closely associated with Unix and the X Window System; modern Xpdf uses Qt and ships cross-platform tools for Linux, Windows, and Mac.

Xpdf's code became a base for a broader ecosystem. Poppler's README states that Poppler is a fork of the Xpdf PDF viewer developed by Derek Noonburg of Glyph & Cog, created to provide shared PDF rendering functionality and centralize maintenance effort for applications that had embedded Xpdf-derived code.

The project later separated branding between the open source xpdf package and XpdfReader. The official site describes XpdfReader as a closed-source viewer build with extra features, while the xpdf package remains the open source viewer and tool collection.

Adoptionsgeschichte

Xpdf became a fixture on Unix-like systems because it was small, scriptable, and useful before PDF support was built into every desktop environment. The command-line tools made it valuable even for users who never launched the GUI viewer: pdftotext, pdfinfo, pdffonts, pdfimages, pdftops, pdftoppm, and pdftopng fit naturally into shell pipelines.

Poppler's creation shows the scale of downstream adoption. Its README says many applications incorporated the Xpdf code base and that duplicated security and maintenance work motivated a shared library fork using modern Unix desktop components such as fontconfig and cairo.

Today Xpdf remains relevant as a compact upstream toolkit and as a historical root of PDF handling in free desktops. Some distributions package Xpdf-derived viewers differently from Poppler utilities, but the conceptual split between viewer, rendering engine, and CLI PDF tools is part of Xpdf's legacy.

Wie es verwendet wird

Typical package usage is split between viewing and conversion. Users launch xpdf to read a document, or use command-line tools to extract text, inspect metadata and fonts, convert pages to images, convert PDFs to PostScript or HTML, and extract embedded images or attachments.

The configuration file xpdfrc controls viewer and tool behavior, including font paths, language support, and related settings. That makes Xpdf useful in both interactive desktop setups and controlled batch environments where predictable PDF extraction matters.

Because PDFs are untrusted document inputs, Xpdf and its descendants also matter to security maintenance. Poppler explicitly calls out PDF rendering as sensitive to security bugs, and the shared-library fork was partly a response to the maintenance burden of many applications carrying Xpdf-derived code.

Warum Paket-Nerds sich dafür interessieren

Xpdf is one of the classic examples of a small Unix GUI application whose command-line utilities became just as important as the viewer. Packaging it gives users a PDF reader, but it also gives scripts a set of focused PDF inspection and conversion commands.

Its relationship with Poppler is historically important for package maintainers: one upstream codebase became both a standalone viewer/toolkit and the origin point for a shared rendering library used by many other applications. That fork explains why similar PDF tools and libraries often appear side by side in package collections.

Xpdf also sits at the intersection of old X11 desktop software and modern cross-platform Qt software, making it a useful marker of how long-lived Unix tools survive by keeping a stable command-line surface while changing GUI/toolkit internals.

Zeitleiste

  • 1995: Xpdf is first released, according to the official Xpdf about page.
  • 2000s: Xpdf code is widely reused by PDF viewers and tools, creating maintenance pressure around duplicated embedded code.
  • 2005: Poppler is created as a fork of Xpdf to provide shared PDF rendering functionality and modern desktop integration.
  • 2010s: Xpdf 4.x moves the viewer line to a Qt-based, cross-platform presentation under the XpdfReader site.
  • 2025-11-14: The official download page lists Xpdf 4.06 as the current release.

Related projects

  • Poppler is the major Xpdf-derived PDF rendering library used by many free-desktop applications.
  • Evince and Okular are adjacent desktop PDF viewers commonly associated with Poppler-based stacks.
  • BePDF, !PDF, SWFTools, PDFKit, and other projects are listed by Xpdf as open source projects based on Xpdf.
  • MuPDF and PDF.js are related PDF engines with different implementation and packaging tradeoffs.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:image

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.xpdfrc/etc/xpdfrc
Windows
xpdfrc in the same directory as the executable

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
pdftopngExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
xpdfExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version4.06
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:xpdf
Version4.06
PaketmanagerHomebrew
Homepagehttps://www.xpdfreader.com/
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

xpdf 3.04+git20250304-1+b1

Motif-based PDF reader using the Poppler library

https://offog.org/code/xpopple/

sudo apt install xpdf
  • Section: text
  • Architecture: amd64
  • Source Package: xpdf
  • 8 Abhängigkeiten
  • 1 stellt bereit
  • 5 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Xpdf
Debian stable package indexes · deb.debian.org · Debian stable package indexes: xpdf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

xpdf

nix profile install nixpkgs#xpdf
  • normalized package name match
  • Abgeglichen nach: Xpdf
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: xpdf from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

xpdf 3.04+git20240202-1build3

Motif-based PDF reader using the Poppler library

https://offog.org/code/xpopple/

sudo apt install xpdf
  • Section: universe/text
  • Architecture: amd64
  • 8 Abhängigkeiten
  • 1 stellt bereit
  • 5 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Xpdf
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: xpdf from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

xpdf 4.06-r0

The classic X11 PDF viewer

https://www.xpdfreader.com/

sudo apk add xpdf
  • License: GPL-2.0-or-later OR GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: xpdf
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xpdf
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: xpdf from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

xpdf-doc 4.06-r0

The classic X11 PDF viewer (documentation)

https://www.xpdfreader.com/

sudo apk add xpdf-doc
  • License: GPL-2.0-or-later OR GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: xpdf
  • normalized package name match
  • Abgeglichen nach: Xpdf
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: xpdf-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

xpdf 4.06-3.fc45

A PDF file viewer for the X Window System

https://www.xpdfreader.com/

sudo dnf install xpdf
  • License: (GPL-2.0-only OR GPL-3.0-only) AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: xpdf
  • 22 Abhängigkeiten
  • 12 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xpdf
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: xpdf from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

xpdf-devel 4.06-3.fc45

Development files for xpdf libraries

https://www.xpdfreader.com/

sudo dnf install xpdf-devel
  • License: (GPL-2.0-only OR GPL-3.0-only) AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: xpdf
  • 9 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xpdf
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: xpdf-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

xpdf-libs 4.06-3.fc45

Libraries from xpdf

https://www.xpdfreader.com/

sudo dnf install xpdf-libs
  • License: (GPL-2.0-only OR GPL-3.0-only) AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: xpdf
  • 5 Abhängigkeiten
  • 5 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xpdf
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: xpdf-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

xpdf 4.06-2

Viewer for Portable Document Format (PDF) files

https://www.xpdfreader.com/

sudo pacman -S xpdf
  • License: GPL-2.0-only OR GPL-3.0-only
  • Architecture: x86_64
  • 15 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Xpdf
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: xpdf from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

xpdf

sudo port install xpdf
  • normalized package name match
  • Abgeglichen nach: Xpdf
MacPorts ports tree · api.github.com · MacPorts ports tree: graphics/xpdf/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation