Попплер (бағдарламалық жасақтама) - Poppler (software)

Попплер
Poppler logotype.svg
Әзірлеушілерfreedesktop.org
Бастапқы шығарылым2005 жылғы 4 наурыз; 15 жыл бұрын (2005-03-04)[nb 1]
Тұрақты шығарылым
20.11.0 / 2020 жылдың 1 қарашасы; 22 күн бұрын (2020-11-01)[1]
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC ++
Операциялық жүйеLinux, Unix, BSD, Windows
ТүріКітапхана
ЛицензияGPLv2 немесе GPLv3[2]
Веб-сайтпопплер.freedesktop.org Мұны Wikidata-да өңдеңіз

Попплер Бұл ақысыз бағдарламалық жасақтама қызметтік кітапхана көрсету үшін Портативті құжат форматы (PDF) құжаттар. Оның дамуына қолдау көрсетіледі freedesktop.org. Ол көбінесе Linux жүйелерінде қолданылады,[3] және PDF файлын көрушілер қолданады ашық ақпарат көзі GNOME және KDE жұмыс үстелі орталары.

Жобаны Кристиан Хогсберг екі мақсатпен бастады:[4] а ретінде PDF беру функционалдығын қамтамасыз ету ортақ кітапхана техникалық қызмет көрсету күштерін орталықтандыру және мақсаттардың шеңберінен шығу үшін Xpdf және заманауи функционалдылықпен біріктіру операциялық жүйелер.

2011 жылы шығарылған 0.18 нұсқасы бойынша, попплер кітапханасы оның толық орындалуын білдіреді ISO 32000-1,[3] PDF форматының стандарты және оның формаларын қолдайтын бірінші үлкен PDF кітапханасы (тек қана) Акроформалар бірақ толық емес XFA нысандары[5][6]) және аннотацияның ерекшеліктері.[3]

Поплер - бұл шанышқы Xpdf-3.0, PDF файлдарын қарау құралы, Glyph and Cog, LLC компаниясының Дерек Нонбург құрастырған.[4][7]

Аты Попплер анимациялық сериядан шыққан Футурама эпизод «Попплерлермен проблема."[7]

Қолданбалар

PDF құжаттарын көрсету үшін Poppler-ді қолданатын танымал бағдарламалық жасақтама мыналарды қамтиды:[8]

Қолдану GUI виджеттері
Эвинс GTK
Inkscape GTK
LibreOffice 4.x GTK[9]
Окулар Qt
pdftotext, pdftohtml және т.б. жоқ
TeXstudio Qt
TeXworks Qt
Затура GTK

Мүмкіндіктер

Попплер екеуін қолдана алады артқы ұштар PDF құжаттарын рәсімдеу үшін, Каир және Splash. Оның ерекшеліктері қай артқы жағында жұмыс істейтініне байланысты болуы мүмкін. Үшінші негіз Qt4 «Артур» кескіндеме шеңбері қол жетімді, бірақ толық емес, енді белсенді дамымайды.[10] Байланыстар үшін бар Glib және Qt5, бұл Poppler артқы интерфейстерін қамтамасыз етеді, дегенмен Qt5 байланысы тек Splash және Artur артқы жақтарын қолдайды. Qt5 байланыстарына Каирдің артқы жағына қолдау көрсету үшін патчет бар,[11] бірақ Poppler жобасы қазіргі уақытта мүмкіндікті кітапханаға дұрыс енгізгісі келмейді.[12]

Артқы жағының кейбір сипаттамаларына мыналар жатады:

Попплер мәтіндік безендірумен бірге жеткізіледі, оны шақыруға болады пәрмен жолы утилита pdftotext. Бұл іздеу үшін пайдалы жіптер жылы PDF-файлдар утилитаны пайдаланып, пәрмен жолынан греп, мысалы.[13]

Мысал:

pdftotext file.pdf - | grep жол

Попплер аннотациялар мен Acroforms ішінара қолдайды. Ол JavaScript қолдамайды[14] толық көрсету де емес XFA нысандары.[5]

Попплер-утилдер

попплер-утилдер - бұл Попплердің API кітапханасында PDF құралын басқару және мазмұнын шығарып алуға арналған құралдар жиынтығы:

  • pdfdetach - PDF-тен енгізілген құжаттарды шығарып алу
  • pdffonts - PDF форматында қолданылатын қаріптердің тізімін береді
  • pdfimages - барлық ендірілген кескіндерді PDF-тен жергілікті ажыратымдылықта шығарады
  • pdfinfo - PDF форматындағы барлық ақпаратты тізімге қосыңыз
  • pdfseparate - PDF-тен бір бетті шығару
  • pdftocairo - бір парақтарды Каирдің көмегімен PDF-тен векторлық немесе растрлық форматқа түрлендіру
  • pdftohtml - PDF-ті сақтайтын пішімдеуді HTML форматына түрлендіру
  • pdftoppm - PDF парағын нүктелік картаға түрлендіру
  • pdftops - PDF-ті басып шығарылатын PS форматына түрлендіру
  • pdftotext - барлық мәтінді PDF-тен шығарып алу
  • pdfunite - бірнеше PDF файлдарын біріктіреді

Сондай-ақ қараңыз

Ескертулер

  1. ^ Бұл файлды өзгерту күні Попплердің шығу тарихына сәйкес 0.1.1 tarball нұсқасында, «алғашқы нақты шығарылымда» пайда болады.[1]

Әдебиеттер тізімі

  1. ^ а б «Поплер шығарылымдары». Алынған 2020-10-02.
  2. ^ «Poppler README-XPDF». Алынған 2015-09-26.
  3. ^ а б c «GNU PDF жобасы FSF жоғары приоритетті жобалар тізімінен шықты; миссия аяқталды!». 2011 жылғы 6 қазан. Алынған 2011-10-11.
  4. ^ а б «Poppler README файлы». Архивтелген түпнұсқа 2012-07-08. Алынған 2010-01-21.
  5. ^ а б Қате 18935 - форма деректері PDF файлдары үшін XFA формаларын пайдаланып сақталмайды, acroread / Adobe Reader-де ашылғанда ескі мәндерді көрсетеді, 2008-12-07
  6. ^ PDF v1.7 Adobe Reader бағдарламасын жаңартуды сұрайды, 2009-01-27
  7. ^ а б «Поплердің басты беті». Алынған 2015-01-03.
  8. ^ а б c «Poppler Wiki. Poppler туралы ақпарат». Алынған 2010-01-21.
  9. ^ «LibreOffice 4.2 ReleaseNotes». documentfoundation.org.
  10. ^ Альберт Асталс Сид (15 мамыр 2009). «Re: [poppler] Qt4 Артур». mail-archive.com.
  11. ^ «giddie / poppler-cairo-backend». GitHub.
  12. ^ «Bug 25240 - Qt4 орамына арналған Каирдің артқы жағы». freedesktop.org.
  13. ^ «PDF файлдарын grep көмегімен іздеу». Алынған 2010-01-21.
  14. ^ Альберт Асталс Сид (8 ақпан, 2008). «JavaScript-ті қолдау (# 162)». GitLab. Алынған 3 қазан, 2018.

Сыртқы сілтемелер