Xpdf
Разработчик(и) | Глиф и шестеренка |
---|---|
Первоначальный выпуск | 12 декабря 1995 г |
Стабильная версия | 4.05 [1] / 8 февраля 2024 г. |
Операционная система | Linux , Windows , macOS , FreeBSD , OpenVMS |
Тип | PDF-файлов просмотрщик |
Лицензия | Только GPL-2.0 [2] или только GPL-3.0 [3] или собственный [4] [5] |
Веб-сайт | xpdfreader |
Xpdf — это бесплатная программа просмотра PDF-файлов с открытым исходным кодом и набор инструментов, основанный на платформе Qt . [4] Версии до 4.00 были написаны для X Window System и Motif . [6]
Функции
[ редактировать ]Xpdf работает практически в любой Unix-подобной операционной системе . Двоичные файлы также доступны для Windows . Xpdf может декодировать LZW и читать зашифрованные PDF-файлы. Официальная версия соответствует ограничениям DRM для файлов PDF. [7] что может помешать копированию, печати или преобразованию некоторых PDF-файлов. [4] Существуют патчи, которые заставляют Xpdf игнорировать эти ограничения DRM. [8] ; Например, в дистрибутиве Debian эти исправления установлены по умолчанию. [9]
Xpdf включает в себя несколько программ, которым не нужна система X Window, в том числе программы, которые извлекают изображения из файлов PDF или конвертируют PDF в PostScript или текст. Эти программы работают в DOS , Windows, Linux и Unix . [4]
Xpdf также используется в качестве серверной части для других интерфейсов чтения PDF-файлов, таких как KPDF и GPDF. [6] и его механизм без компонентов дисплея X11 используется для просмотра PDF-файлов, включая BePDF в BeOS , '!PDF' в RISC OS , в PalmPDF. [10] на ОС Palm [4] и на Windows Mobile. [11]
Для AmigaOS существуют две версии . Для Xpdf требуется ограниченная версия движка X11 под названием Cygnix в хост-системе. AmigaOS 4 включала AmiPDF , программу просмотра PDF-файлов, основанную на версии Xpdf 3.01. Однако и Apdf, и AmiPDF являются встроенными и не нуждаются в X11.
xpdf-утилиты
[ редактировать ]Соответствующий пакет «xpdf-utils» или «poppler-utils» содержит такие инструменты, как pdftotext и pdfimages .
Эксплуатация
[ редактировать ]Уязвимость в реализации формата файла JBIG2 в формате Xpdf , повторно использованная в операционной системе телефона iOS от Apple , использовалась шпионским ПО Pegasus для реализации атаки с нулевым щелчком мыши на iPhone путем создания эмулируемой компьютерной архитектуры внутри потока JBIG2. Apple исправила эту уязвимость FORCEDENTRY в iOS 14.8 в сентябре 2021 года. [12]
См. также
[ редактировать ]- Poppler — GPL, предназначенное для упрощения повторного использования в других программах. ответвление библиотеки рендеринга xpdf-3.0 под лицензией
- Список программного обеспечения PDF
Примечания и ссылки
[ редактировать ]- ^ «Выпуск Xpdf 4.05» . 8 февраля 2024 г. Проверено 2 мая 2024 г.
- ^ о сайте Folababs.com «Xpdf распространяется под лицензией GNU General Public License (GPL), версия 2. По моему мнению, GPL — это запутанная, запутанная и двусмысленная путаница. Но она также широко распространена, и мне надоело спорить». . И даже если это сбивает с толку, основная идея хороша».
- ^ xpdf xpdf 3.03 «Лицензия была изменена с GPLv2 на двойное лицензирование v2/v3».
- ^ Jump up to: а б с д и Xpdf-сайт
- ^ Glyph & Cog, LLC: Xpdf
- ^ Jump up to: а б Польцер, Лесли (28 ноября 2006 г.). «Опрос читателей Linux PDF» . СорсФордж, Инк . Проверено 30 августа 2007 г.
- ^ Xpdf - Взлом
- ^ Общие инструкции по исправлению Xpdf.
- ^ Okular, Debian и ограничения на копирование.
- ^ ПалмPDF
- ^ PocketXpdf
- ^ Пиво, Ян; Гросс, Самуэль (15 декабря 2021 г.). «Проект Ноль: Глубокое погружение в эксплойт NSO iMessage с нулевым щелчком мыши: удаленное выполнение кода» . Google Проект Ноль . Проверено 16 декабря 2021 г.
Источники
[ редактировать ]- Стюард, Сид. PDF-хаки: 100 полезных советов и инструментов для промышленного использования . О'Рейли. ISBN 0-596-00655-1 .