Poppler является полностью бесплатным и открытым исходным кодом проект, основанный на исходном коде приложения Xpdf и предназначен для использования разработчиками приложений для PDF-рендеринга задач. Она поддерживается только под управлением операционных систем GNU / Linux / UNIX.
Состоит из библиотеки Poppler и пакет данных Poppler
Основные функции включают в себя основные функциональные возможности командной строки и была расширена использовать современные библиотеки, такие как Freetype и Каире, для лучшей визуализации. Проект состоит из библиотеки Poppler и пакет Poppler данных, который состоит из кодирования файлов для использования с Poppler.
В то время как пакет Poppler данных является необязательным загрузки, это позволит библиотеку Poppler для корректного отображения кириллицы и CJK (китайский, японский, корейский) символов. Имейте в виду, что пакет данных Poppler не распространяется по той же лицензии в качестве основного пакета Poppler.
Начало работы с Poppler
Для того, чтобы установить проект Poppler на Linux на базе ядра операционной системы, необходимо загрузить последнюю версию из любого проекта & Rsquo; s домашнюю страницу или Softoware. Если вы хотите использовать пакет Poppler данных, загрузите его.
Сохранить архив (ы) на вашем домашнем каталоге и использовать утилиту архивирования менеджера для извлечения содержимого. Затем откройте терминал приложение и перейдите в папку, где вы & Rsquo; ве добытого архивный файл (ы) (например, кд /home/softoware/poppler-0.30.0 и / или компакт /home/softoware/poppler-data-0.4. 7).
В то время как на & lsquo; Poppler-0.30.0 & Rsquo; каталог, вы будете запускать & lsquo; & ./ конфигурационный Amp; & Amp; сделать & Rsquo; Команда для настройки и компиляции библиотеки, с последующим & lsquo; Sudo сделать установку & Rsquo; Команда, чтобы установить его на & lsquo; Poppler-данных-0.4.7 & Rsquo; каталог, вы должны запустить & lsquo;. Cmake & Rsquo; Команда, затем & lsquo; сделать & Rsquo; и & lsquo; Sudo сделать установку & Rsquo; команды.
Под капотом
Принимая быстрый взгляд под капотом проекта Poppler, мы можем заметить, что он был полностью написан на языке программирования C ++. Мы & Rsquo;. Ве успешно протестированы Poppler на компьютерах, поддерживающих либо из набора команд архитектуры 64 или 32-битных
Что нового в этом выпуске:
- ядро:
- Поддержка Openjpeg2 (openjpeg 1 является предпочтительным). Ошибка # 58906
- Устранить потенциальную повреждение памяти на TextSelectionDumper. Ошибка # 84555
- Проверьте наличие недействительных матрицы в аннотацию. Ошибка # 84990
- Откройте некоторые файлы не, соответствующие. Ошибка # 85919
- PSOutputDev: Принять список страниц индексов вместо первого, последнего. Ошибка # 84833
- Утечка Fix памяти при возникновении ошибки
- CPP:
- Новый API для настройки вывода отладки функции
- Система сборки:
- Настройка: Улучшение поддержки со старыми версиями лязгом. Ошибка # 76963
- Utils:
- pdfunite: Поддержка вывода, опционально намерения и содержание AcroForm
Что нового в версии 0.24.5:
- Core:
- Формат GooString: Добавлены некоторые тесты + улучшенная документация
- GooString формат: исправлена ошибка с печатью LLONG_MIN
- улучшения регрессионного тестирования
- Qt4:
- Артур улучшения рендеринга бэкенд шрифта
- тестовая программа, чтобы сохранить в файл
- Qt5:
- Артур улучшения рендеринга бэкенд шрифта
- Улучшение обнаружения Qt5 MOC. Ошибка # 72744
- тестовая программа, чтобы сохранить в файл
- Utils:
- pdfunite: работать, даже если есть один файл заданного
- pdfunite: не теряют шрифтов при слиянии некоторых файлов
Что нового в версии 0.24.4:
- Core:
- Исправлена регрессия обнаружения неисправного endstream.
- Каталог:. Записи своего рода NameTrees, чтобы убедиться, что подстановки работы
- Не бесконечный цикл при чтении из GooFile :: чтения выходит из строя.
- Utils:
- pdftotext:. Не закрывайте стандартный вывод
- pdftotext:. Silence предупреждение для может быть использована неинициализированной переменной
- pdftotext: Побег текст заголовков XML
- предупредит пользователя, если он обеспечивает неправильный выбор
- Qt4:
- Исправлена опечатка в XML API.
- Qt5:
- Исправлена опечатка в XML API.
Что нового в версии 0.24.3:
- ядро:
- PSOutputDev: Fix PfB вложение шрифтов. Ошибка # 69717
- CairoOutputDev: Не установить недействительный матрицу в DrawImage (). Ошибка # 70085
- Qt4:
- Не вылетать, если getXRef () - & GT; копия () терпит неудачу
- qt5:
- Не вылетать, если getXRef () - & GT; копия () терпит неудачу
- Utils:
- pdfseparate: Разрешить только один% D в имени файла. Ошибка # 69434
Что нового в версии 0.24.0:
- был добавлен Поддержка больших файлов.
- Rendering было сделано поточно-.
- Склеп фильтр был реализован.
- Поддержка режима Thin Line был добавлен в SplashOutputDev.
- SplashOutputDev теперь в 10 раз быстрее при разбиении.
- Поддержка неокрашенных образцов облицовочных был добавлен в CairoOutputDev.
- Кэширование цветовых профилей ICC lcms2 была улучшена.
- Инструмент нить stresser был добавлен в веб-интерфейсе Qt4.
- Первоначальный Qt5 интерфейс был добавлен.
- Дальнейшие усовершенствования и несколько исправлений ошибок были сделаны.
Что нового в версии 0.22.5:
- Незначительные ошибки были исправлены, в том числе потенциальных утечек памяти и аварий.
Что нового в версии 0.23.2:
- SplashOutputDev теперь в 10 раз быстрее при разбиении.
- Кэширование цветовых профилей ICC lcms2 была улучшена.
- Некоторые частные классы были перемещены в анонимное пространство имен.
- Инструмент нить stresser был добавлен в веб-интерфейсе Qt4.
<Литий> The MinGW сборка была исправлена.
Что нового в версии 0.23.1:
- был добавлен Поддержка больших файлов.
- Rendering было сделано поточно-.
- Склеп фильтр был реализован.
- Поддержка режима Thin Line был добавлен в SplashOutputDev.
- Поддержка неокрашенных образцов облицовочных был добавлен в CairoOutputDev.
- Несколько незначительных ошибки были исправлены.
Что нового в версии 0.22.3:
- ядро:
- Проверьте значения ограничивающего прямоугольника порядка в плиточные шаблон (Bug # 62369)
- CairoImageOutputDev: Не изменяйте интерполяции изображения при печати (Bug # 62418)
- TextOutputDev: Набор текста матрицы при покраске выбор (Bug # 61042)
- Только записать файл один раз при сохранении (Bug # 62739)
- Исправление для полных перезаписей в ремонтируемых файлов
- Fixlet относительно интерпретации спецификации для значения Ссылка Масштаб
- исправить опечатки в человеке страниц
- Исправьте компиляции, если не используется libjpeg
- бойким:
- Всегда начинайте с самого начала при запуске нового поиска на странице (Bug # 59972)
- Qt4:
- Исправлена аварии в файлах с LinkRendition (KDE Bug # 317710)
- Система сборки:
- Улучшения Малый CMake
Что нового в версии 0.22.2:
- Модификация файлов с Encrypt теперь возможно. pdftocairo получили выходной TIFF поддержку.
- Всплеск бэкенд Теперь реализует билинейную масштабирование изображения, улучшая апскейлинг текстовых изображений.
- краснобайствующим и Qt 4 фронтэнды получили различные API.
- аннотирования и форма улучшения.
- Различные исправления и улучшения.
были сделаны
были сделаны
Что нового в версии 0.21.1:
- аннотирования и форма улучшения.
- CairoImageOutputDev получил поддержку параметризованных Гуро.
- Различные мелкие ошибки были исправлены.
были сделаны
<Литий> The Qt4 оболочка была улучшена.
Что нового в версии 0.21.0:
- Модификация файлов с Encrypt теперь возможно.
- краснобайствующим и Qt 4 фронтэнды получили различные API.
- pdftohtml была улучшена.
- были сделаны различные улучшения аннотаций.
- Многие незначительные улучшения были сделаны, и исправлены ошибки.
Что нового в версии 0.20.2:
- Несколько незначительных ошибок были исправлены, в том числе к зависанию в qt4 фронтэнда и аварии с искаженной документов.
Что нового в версии 0.20.1:
- Эта версия объединяет Xpdf 3,03, улучшает аннотаций, поддерживает lcms2 (LittleCMS 2) реализует надпечатку, улучшает CairoOutputDev, повышает утилиты, добавляет продюсер и информацию о версии на выходе XML из pdftohtml, и определяет pdftohtml стили шрифтов от FontDescriptor до падения назад к именам шрифтов.
- Многие другие улучшения были сделаны и исправлены ошибки.
Что нового в версии 0.19.3:
- Эта версия улучшает аннотаций, исправляет различные ошибки в CairoOutputDev, добавляет продюсер и информацию о версии на выходе XML из pdftohtml, фиксирует outputMask инверсии для PNG файлов в pdftohtml и исправления других ошибок.
Что нового в версии 0.19.2:
- Эта версия объединяет Xpdf 3,03, поддерживает lcms2 (LittleCMS 2) реализует надпечатку, улучшает CairoOutputDev, повышает коммунальные услуги, и добавляет множество других улучшений и исправлений.
Что нового в версии 0.18.4:
- Некоторые улучшения были сделаны CairoOutputDev и к бойким внешний интерфейс.
- HtmlOutputDev получили исправления для поддержки Unicode, теги и утечки памяти. Другие незначительные ошибки были исправлены.
Что нового в версии 0.18-2:
- Несколько незначительных аварий и утечек памяти были установлены.
- GfxColorSpace :: разобрать теперь принимает речит.
Что нового в версии 0.18.1:
- Вывод PostScript, созданный PSOutputDev был улучшен.
- Несколько CairoOutputDev исправлены ошибки.
- pdftocairo теперь сбрасывает и закрывает файлы должным образом, когда сделано, используя их.
- были сделаны другие исправления.
Что нового в версии 0.18.0:
- Улучшения были внесены в поддержку аннотаций, поддержка формы и производительности в целом.
- Всплеск бэкенд получил поддержку шаблонов облицовочных, для небольшого намекая и надпечаткой.
- Действия JavaScript были добавлены к бойким внешний интерфейс.
- Новый "pdftocairo", "pdfunite", и "pdfseparate" инструменты были введены, в то время как другие утилиты были улучшены.
- были сделаны другие улучшения и мелкие исправления.
<Литий> The PSOutputDev бэкенд пишет теперь серый вместо RGB для серых изображений и CMYK вместо RGB в level2sep и level3sep.
Что нового в версии 0.17.2:
- Улучшения были сделаны EmbeddedFile.
- была улучшена Выбор шрифтов CJK.
- Надпечатка был реализован.
- Различные мелкие ошибки были исправлены.
Что нового в версии 0.16.7:
- ядро:
- Исправлена утечка памяти на документах, чьи каталог не имеет никаких записей Страницы
- Проверьте каталог словаря перед использованием (KDE Bug # 274888)
- Utils:
- pdftohtml: Не врезаться в ссылках без действия
Что нового в версии 0.16.6:
- Исправлена ошибка разбора Unicode и сбой JavaScript.
Что нового в версии 0.17.1:
- Путь дерева поля формы построен был переработан.
- Неиспользуемые параметры и переменные были очищены.
- Действия JavaScript были добавлены к бойким внешний интерфейс.
Что нового в версии 0.16.5:
- ядро:
- Исправлена memleak в AnnotScreen :: Initialize
- Правильно инициализировать pageObjectNum 0. Bug # 35925
- Utils:
- pdftotext: координаты BBOX по сравнению с размером MediaBox, не CropBox размер
- CPP:
- Исправлена ошибка page_transition :: оператор
Что нового в версии 0.17.0:
- Улучшения были внесены в поддержку аннотаций, поддержка формы и производительности в целом.
- Многие усовершенствования были сделаны к Всплеск бэкэндом.
- Новые возможности были добавлены утилиты.
- В фронтэнды были улучшены.
- были сделаны многие другие усовершенствования.
Что нового в версии 0.16.4:
- Небольшие улучшения были сделаны в аннотации синтаксического анализа.
- Несколько мелких исправлений и улучшений документации были сделаны.
Что нового в версии 0.16.0:
- Поддержка аннотаций, затенение, сглаживанием, линеаризация и бэкэнд Артур был улучшен.
- Несколько аварий и другие незначительные ошибки были исправлены.
- API, были продлены.
- С момента последнего релиза разработки, было сделано несколько улучшений сборки, pdftohtml стиль код был улучшен, правильность радиальных штриховок была улучшена, и Zlib-кода на основе FlateStream был адаптирован.
Что нового в версии 0.15.3:
- ядро:
- Улучшение визуализации радиальных штриховок
- Откройте сломанную файл (Bug # 31861)
- Правильный разбор таблицы линеаризации (Bug # 31627)
- Найти шрифты внутри шаблонов (ошибка # 31948)
- [win32] Упрощение реализации strtok_r
- Используйте зЬй :: вектор вместо VAR-длина-массив символов
- устранить сбои в сломанных файлов
- Используйте наборы вместо массивов для поиска дубликатов шрифтов
- CPP:
- Включить коррекцию
- Utils:
- pdffonts: Удалить повторяющийся код
Что нового в версии 0.15.2:
- ядро:
- Улучшение затенение и сглаживать в Всплеск бэкэндом (Bug # 30436)
- улучшение Линеаризация
- Небольшие улучшения в Arthur бэкэндом
- Расчет Фикс размера некоторых страниц (Bug # 30784)
- устранить сбои в сломанных документов
- Qt4:
- Добавить страницу :: renderToPainter () метод
- Добавьте setDebugErrorFunction () метод
- CPP:
- Добавьте для визуализации хабилитат страниц к изображению
- Utils:
- Добавьте флаг -p в pdfimages
- Система сборки:
- Удалить -ansi флаг для cywin и MinGW
Что нового в версии 0.15.1:
- Рендер значение в настоящее время считается, когда раскрашивание текст.
- Предоставление Shading типа 6 и 7 была улучшена.
- Dict скорость поиска для больших речит был увеличен.
- Несколько аварий и утечек памяти были решены.
- Дополнительные параметры печати были добавлены к бойким API.
- Несколько аксессоров и обратные вызовы.
- Утилиты получили новые возможности.
- Система сборки теперь требует Cairo 1.10.
- Несколько дополнительных мелких исправлений и улучшений.
были добавлены
были сделаны
Что нового в версии 0.14.4:
- ядро:
- Установить начальное состояние опциональных контента группы, основанные на поле BaseState
- Fix несколько аварий в искаженной PDF файлов
- Исправлена утечка памяти в искаженной в PDF-файлах
- Утечка Fix памяти в названиях Каталог
- Fix неинициализированным использования на DCTScanInfo
- Исправлена ошибка при рисовании квадрат / круг annots без границы (Bug # 30580)
- бойким:
- поколение Fix слои массива, когда он содержит несколько массивов
- Исправлена ошибка при построении действия слоя (Bug # 30106)
Что нового в версии 0.15.0:
- была улучшена Создание аннотаций.
- Отказ разобрать PDF-файлы с поврежденными внутренними структурами был установлен.
- Способ доступа к сырой текст страницы был добавлен к ядру и всех фронтэндах.
- были сделаны многие улучшения производительности.
- Поддержка исключений была удалена.
были улучшены <литий> Документация и сборка.
Что нового в версии 0.14.2:
- Сбои в устройстве вывода PS, на некоторых неправильно сформированных файлов, так и с безымянных слоев были решены.
- Предоставление некоторых документов, связанных с tilingPatternFill был установлен в выходном устройстве Cairo.
- ColorTransform теперь обрабатываются должным образом в DCT потоков при использовании libjpeg.
- Перетяжка имен в pdftoppm была исправлена.
Что нового в версии 0.14.1:
- ядро:
- Добавьте кэширование ObjectStream, позволяющая открывать некоторые файлы в десять раз быстрее (Bug # 26759)
- ошибка исправлен при записи отрицательных координат (Bug # 28480)
- Проверить объекты типа мы хотим, чтобы они были при разборе GfxICCBasedColorSpace
- Оптимизировать Всплеск :: compositeBackground
- Оптимизация цветового пространства расчеты с помощью SQRT вместо 0,5 <ПР / li>
- Исправлена аварии в JBIG2Stream с искаженной документов
- Система сборки:
- Убедитесь, что мы отправляем два необходимые файлы CMake
- Не распространять краснобайствующим / Poppler-features.h и Poppler / Poppler-config.h
- Улучшение компиляции с Sun Studio
- Фикс связывание КПФ фронтэнда при использовании Autotools
- бойким:
- Фикс ссылки / annots область для некоторых документов (Bug # 28588)
- Исправлена ошибка poppler_page_find_tex () при вызове более одного раза (ошибка # 27927)
- Utils:
- Добавьте к -cropbox pdftoppm по эксплуатации
Что нового в версии 0.14.0:
- ядро:
- Исправлена ошибка при разборе PDF с разбитой JBIG2Stream (Bug # 28170)
- Не следуйте слепо петель при разборе Xref (Bug # 28172)
- Разрешить качество & Amp; прогрессивный режим для использования в JpegWriter
- Исправьте потенциал в Лексер Assert коде (KDE ошибка # 240208)
- Исправлено открытие файлов, чьи / P хранится в виде целого числа без знака
- Не выходите () при попытке выделить память для внешней ссылки не удается
- CPP:
- Незначительные исправления ошибок
- улучшение документации
- Система сборки:
- Fix построить в MingW32 при использовании Autotools
- Сохранять флаги компилятора при использовании CMake
Что нового в версии 0.13.2:
- ядро:
- Улучшение поддержки фильма
- Исправьте экспериментальный Arthur бэкенд для компиляции, когда если Всплеск Бэкэнд отключить
- Использование Фикс некоторых потоков в бэкэнда Cairo
- Небольшие улучшения в экспериментальной Артур бэкэндом
- Незначительное улучшение аннотаций
- паяльная LinkRendition следовать спецификации
- Добавить поддержку для Set-УКД-действий государства
- Правильно инициализировать оттенков серого цвета softmask в Всплеск бэкэндом
- Правильно инициализировать actualText в TextOutputDev при инициализации терпит неудачу
- Различные исправления MSVC
- Utils:
- бойким:
- Добавить поддержку для объектов Movie
- Добавлена поддержка аннотаций экрана
- Добавить поддержку для выдач действий
- Добавлена поддержка ГКН действий государства
- Улучшения в демо-версии
- Qt4:
- Всегда компилировать экспериментальный Артур бэкенд
- Улучшение Незначительное скорость в использовании QPainter
- Добавьте перегрузку поиска, который принимает двойников вместо QRectF
- CPP:
- Использование Fix Iconv
- Использование gmtime (), когда gmtime_r () не доступен
- Фикс здание в Autotools в окнах
- {от, до} _utf_8 () - & GT; {От, до} _utf8 ()
- Система сборки:
- Исправление некоторых целей Расс в Autotools
- Сделать нахождение Qt3 в Autotools использовать PKG-конфигурации
<Литий> Несколько CMake строить системные исправления
Что нового в версии 0.12.1:
- Компиляция с некоторыми компиляторами была исправлена.
- Сбой на шрифтах без CharCodeToUnicode была решена.
- Надежность для потоков с нарушенной Длина была улучшена.
- Сбой при сохранении файлов, которые прибывают из потока без имени был решен.
- Улучшена надежность функции сохранения.
- Неправильное значение длины теперь фиксируется при сохранении.
- исправления безопасности, основанные на Xpdf 3.02pl4.
- Несколько других исправлений и улучшений.
- Система сборки была увеличена.
были интегрированы
были сделаны
Что нового в версии 0.12.0:
- Core:
- предупреждения о нарушении безопасности Fix формат Printf
- Улучшение рендеринга радиальных штриховок. Ошибка # 20238
- Лучше запасной вариант, когда есть несоответствие типов шрифта. Ошибка # 17252
- Не аварии на вложения без потока данных. Ошибка # 10386
- Исправьте бесконечный цикл в JBIG2Decoder. Ошибка # 23025
- Построить систему:
- Минимизация зависимости PKG-конфигурации для Qt фронтэндах
- Добавлена поддержка Automake направлена 1.11
- Используйте новейший Automake нашел и не самый старый
- Поддержка AM_SILENT_RULES при использовании Automake 1.11
- Utils:
- Добавьте общие опции pdftoabw
Что нового в версии 0.11.2:
- ядро:
- Сделайте DecryptStream вернуть здравомыслящих значения для GetPos (). Ошибка # 19706
- Исправлена ошибка при печати PDF с несколькими размерами страниц в дуплексном режиме
- Initilize AnnotColot правильно, когда массив не является правильным
- Исправлена аварии на некоторых файлах с формами. Ошибка # 22485
- Исправлена аварии в файлах с поврежденных вложенных файлов. Ошибка # 22551
- Улучшение атрибут специф_файлов синтаксического анализа
- выход Cairo усовершенствования устройства. Ошибки # 10942, # 18017, # 14160
- Реализовать режимы наложения в каир бэкэндом
- Handle шрифты fontType1COT в CairoFontEngine
- поколение Fix ПС для некоторых файлов. Ошибка # 18908
- Не используйте byte_lookup таблицу, когда цветовое пространство не поддерживает GetLine методы. Ошибка # 11027
- Исправлена ошибка рендеринга PDF-файлов с искаженной узорами. Ошибка # 22835
- Добавьте возможность отключения замены шрифта в pdftops. Ошибка # 23030
- Фикс некоторые кнопки радио не обнаруживается как таковой
- бойким:
- Улучшения в демо-версии
- Qt4:
- Улучшения в демо-версии
- Система сборки:
- Используйте GtkBuilder вместо Libglade для некоторых тестов
- Utils:
- Исправлена ошибка с параметром noCrop в pdftops
Что нового в версии 0.11.1:
- ядро:
- Поддержка раскрашивание текста в шаблоне цветовом. Ошибка # 19670 и # 19994
- Добавьте возможность принудительного воздействия не намекая шрифтов в Всплеск бэкэндом
- Поддержка нескольких размеров страниц при преобразовании в PS. Ошибка # 19777
- Также токенов с ведущими 00 при разборе полукокса к юникодного карте. Ошибка # 22025
- Улучшения скорости рендеринга в документах с использованием PS преобразования много. Ошибка # 21562
- Более работа по поддержке аннотаций
- Используйте Интерполировать флаг, чтобы решить, следует ли применять интерполяцию изображения во время рендеринга. Ошибка # 9860
- Ручка Streams в определениях CMAP. Ошибка # 22334
- Исправлены некоторые ошибки в работе с JBIG2Stream
- Fix пунктирная линия на странице 1 ошибка 20011
- Исправлена ошибка выхода (1) при отображении файла
- Fix pdftops аварии на файл из KDE ошибки # 174899
- Исправлена ошибка генерации PS в некоторых файлах. Ошибка # 20420
- Не создавайте GfxColorTransform если LCMS не может быть создан. Ошибка # 20108
- Проверьте записи маски являются INT перед их использованием, если они являются реальными бросание в Int и попытаться использовать их. Ошибка # 21841
- Используйте правильное значение при создании поля V для формы полей со списком
- Дайте ошибку при использовании level1sep в pdftops без поддержки CMYK. Ошибка # 22026
- Не включайте lcms.h в GfxState.h
- Fix splashColorModeNComps правильно включать все значения для каждого SplashColorMode
- Добавьте splashClearColor, который назначает белого до заданной colorptr
- Убить поддержку для указания расширения в openTmpFile. Ошибка # 21713
- Fix "Условный переход или шаг зависит от значения неинициализированных". Ошибка # 20011
- бойким:
- Добавьте poppler_annot_markup_has_popup ()
- Перенести UTF-8 и UTF-16BE. Ошибка # 21953
- Используйте g_strerror вместо strerror. Ошибка # 22095
- Исправлена ошибка, когда адресат указывает на недопустимый страницы
- Улучшения в демо-версии
- Qt4:
- Добавьте LinkDestination :: destinationName ()
- Не пытайтесь решить названные направления для GoTo ссылок, указывающих на внешние документы
- Добавить страницу :: уменьшенных изображений ()
- Улучшения в демо-версии
- Улучшения в документации
- Система сборки:
- Построить исправление для MSVC
- Лучше проверить LCMS CMake пришедшего из kdelibs
- Используйте pkg-config для проверки Autotools LCMS
- Удалите ненужные файлы из репозитория. Ошибка # 22094
Что нового в версии 0.11.0:
- ядро:
- Добавьте начальная поддержка управления цветом
- Удалить регистрозависимую соответствие имен файлов в PDFDoc конструктора
- Извлечение Fix некоторого содержания ActualText
- Более работа по поддержке аннотаций
- Улучшение рендеринга шрифтов в устройстве вывода Cairo
- Исправлена ошибка в каир бэкэндом с вложенными масками
- Исправлена ошибка каир светимость smask рендеринга
- Добавьте необязательно текст поддержки устройства вывода Cairo
- Добавьте возможность установки DATADIR во время выполнения
- Возвращает код ошибки вместо того, чтобы логическое значение при сохранении
- Убедитесь, что сканер шрифта более универсальный
- Малый opimization в документах, которые используют PostScriptFunction преобразования
- Незначительное оптимизация Потоку обработки
- Фикс некоторые собрать предупреждения
- бойким:
- Дополнительное содержание поддержка
- Более работа по поддержке аннотаций
- Улучшения в демо-версии
- улучшение документации
- Fix сборки при компиляции с GTK_DISABLE_SINGLE_INCLUDES
- Qt4:
- Поддержка URI действия для оглавлении элементов
- улучшение документации
- Улучшения в демо-версии
- Добавьте FontIterator для переборе шрифтов документа
- Utils:
- Разрешить использование cropbox в pdftoppm
- Сделайте pdftohtml вывода в изображения, когда поток изображение не является JPEG
- Make pdftotext принять отрезные варианты, как pdftoppm
- Поддержка рендеринга неквадратные пикселей в pdftoppm
- Система сборки:
- Требовать Cairo 1.8.4 для устройства вывода Cairo
- Требовать CMake 2.6 при использовании CMake системы сборки
- Дополнительно требуется Libpng для pdftohtml
- Дополнительно требуется libcms для управления цветом
Что нового в версии 0.10.6:
- Core:
- Устранение проблем, возникающих при разборе сломанные JBIG2 файлов. CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180 CVE-2009-1181, CVE-2009-1182, CVE-2009-1183, CVE-2009-1187, CVE-2009 -1188
- Исправлена ошибка синтаксического анализа неверных границ массивов. Ошибка # 19761
- Fix тест клип для шрифтов. Ошибка # 20950
- Исправлена ошибка getGlyphAdvance, чтобы правильно вести себя на изменения размера шрифта. Ошибка # 20769
- Разное построить исправления
- Построить систему:
- Закрепить версию Qt4 нам нужно
Что нового в версии 0.10.5:
- Предоставление некоторых PDF-файлов с OpenType шрифтов была исправлена.
- Несколько других исправлены ошибки.
- Система сборки была улучшена.
<Литий> а CairoOutputDev аварии и вход JBIG2Stream неустойчивости были решены.
Что нового в версии 0.10.4:
- Несколько аварий и утечек памяти были решены.
- Неправильный генерации PostScript был зафиксирован в двух случаях.
- Предоставление некоторых флажков было зафиксировано.
- Позиционирование был зафиксирован в интерфейсе Qt4.
- Несколько других исправлены ошибки.
Что нового в версии 0.10.2:
- Исправления были сделаны для сбоя при выборе текста в режиме слова, для сбоя в некоторых неправильно сформированных документов, а также для утечки памяти.
- были сделаны другие мелкие исправления.
Что нового в версии 0.10.1:
- Несколько утечки памяти были установлены, а также потенциального аварии на поиск текста.
- Poppler Теперь пытается вынести документы с неверными индексированных параметров цветового пространства.
- Улучшения были внесены в компоненты по выбору поддержки.
Что нового в версии 0.10.0:
- был добавлен Начальная поддержка JavaScript.
- Улучшения были внесены в аннотации и в Артур и Каире базирующимися рендереров.
- был добавлен JPEG2000 декодер на основе OpenJPEG.
- рендеринг JPEG, когда не используется libjpeg на основе декодера была исправлена.
- Аут состояния памяти на документах, которые определяют огромные шрифты были исправлены.
- Поведение Adobe Reader является эмулировать на документах с повторяющимися ключами в словарях.
- Формы были сделаны улучшения и исправления кино.
- Многие усовершенствования были сделаны в Qt и GLIB фронтэндах, коммунальных услуг, а также документации.
- Несколько других улучшений и исправлений.
были сделаны
Что нового в версии 0.9.3:
- Этот релиз исправляет два регрессий рендеринга шрифта, аварии на документы с фиктивными данными в формате JPEG, а также ряд других проблем.
Что нового в версии 0.9.2:
- Проблема преобразования PostScript была исправлена. Было сделано несколько Small Form и исправления JavaScript.
- Использование памяти Каирской визуализатора была улучшена.
- аварии и несколько проблем с памятью в pdftohtml были решены.
Что нового в версии 0.9.1:
- Аварии на некоторых AESv2 зашифрованных файлов были исправлены.
- Разбор битых файлов была улучшена.
- Выход pdftohtml файл смещениям был установлен.
Что нового в версии 0.9.0:
- был добавлен Начальная поддержка JavaScript.
- Улучшения были внесены в аннотации и в Артур и Каире базирующимися рендереров.
- был добавлен JPEG2000 декодер на основе OpenJPEG.
- рендеринг JPEG, когда не используется libjpeg на основе декодера была исправлена.
- Аут состояния памяти на документах, которые определяют огромные шрифты были исправлены.
- Поведение Adobe Reader является эмулировать на документах с повторяющимися ключами в словарях.
- Формы были сделаны улучшения и исправления кино.
- Многие усовершенствования были сделаны в Qt и GLIB фронтэндах, коммунальных услуг, а также документации.
Комментарии не найдены