
Xpdf, Qt çerçevesine dayanan, ücretsiz ve açık kaynaklı bir PDF görüntüleyici ve araç setidir. 4.00 sürümünden önceki sürümler, X Pencere Sistemi ve Motif için yazılmıştır.
Xpdf, neredeyse tüm Unix benzeri işletim sistemlerinde çalışır. Windows için de ikili dosyalar mevcuttur. Xpdf, LZW kod çözme işlemi yapabilir ve şifrelenmiş PDF dosyalarını okuyabilir. Resmî sürüm, PDF dosyalarının DRM kısıtlamalarına uyar, bu da bazı PDF dosyalarının kopyalanmasını, yazdırılmasını veya dönüştürülmesini engelleyebilir. Bu DRM kısıtlamalarını göz ardı eden yamalar mevcuttur; örneğin, Debian dağıtımı bu yamaları varsayılan olarak içerir.
Xpdf, X Pencere Sistemi gerektirmeyen birkaç program içerir; bunlar arasında PDF dosyalarından görüntü çıkaran veya PDF'yi PostScript ya da metne dönüştüren araçlar bulunur. Bu programlar DOS, Windows, Linux ve Unix sistemlerinde çalışır.
Xpdf, KPDF ve GPDF gibi diğer PDF okuyucularının ön yüzleri için arka uç olarak da kullanılır; ayrıca X11 görüntü bileşenleri olmadan çalışan motoru, BePDF (BeOS), '!PDF' (RISC OS) ve PalmPDF (Palm OS ve Windows Mobile) gibi PDF görüntüleyicilerde de kullanılır.
AmigaOS için iki sürüm mevcuttur. Xpdf, ana sistemde Cygnix adlı sınırlı bir X11 motoru gerektirir. AmigaOS 4, Xpdf'in 3.01 sürümüne dayalı bir PDF görüntüleyici olan AmiPDF'yi içerir. Ancak hem Apdf hem de AmiPDF yerel uygulamalardır ve X11 gerektirmez.
Xpdf'in JBIG2 dosya formatı uygulamasında bulunan bir güvenlik açığı, Apple'ın iOS mobil işletim sisteminde yeniden kullanılmış ve Pegasus casus yazılımı tarafından sıfır tıklama saldırısı gerçekleştirmek için kullanılmıştır. Bu saldırı, JBIG2 akışı içinde emüle edilmiş bir bilgisayar mimarisi oluşturarak iPhone'lara sızmıştır. Apple, bu "FORCEDENTRY" güvenlik açığını Eylül 2021'de, iOS 14.8 sürümünde düzeltmiştir.