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; Судо сделать установку и Rsquo; команда для установки его на & lsquo; Poppler-данных-0.4.7 и Rsquo; Каталог, необходимо запустить & lsquo; CMake. & Rsquo; Команда, с последующим & lsquo; сделать и Rsquo; и & lsquo; Судо сделать установку и Rsquo; команды.
Под капотом
Принимая беглый взгляд под капотом проекта Poppler, мы можем заметить, что он был полностью написан в языке программирования С ++. Мы и Rsquo;. Ве успешно протестирован Poppler на компьютерах, поддерживающих любой из 64 или 32-битный набор команд архитектуры
Что нового В этом выпуске:
- ядро:
- поддержка Openjpeg2 (openjpeg 1 является предпочтительным). Ошибка # 58906
- Fix потенциальную коррупцию памяти на TextSelectionDumper. Ошибка # 84555
- Проверить на наличие недействительных матрицы в аннотации. Ошибка # 84990
- открыть некоторые не соответствующие файлы. Ошибка # 85919
- PSOutputDev: Примите список страниц индексов вместо первой, последней. Ошибка # 84833
- Исправлена утечка памяти в состоянии ошибки
- CPP:
- Новый API для установки функции отладки выходной
- построить систему:
- Настроить: Улучшение поддержки со старыми версиями лязгом. Ошибка # 76963
- утилиты:
- pdfunite: Поддержка вывода намерения, дополнительный контент и AcroForm
Что нового в версии 0.24.5:
- Основные
- Формат GooString: Добавлены некоторые тесты + улучшенную документацию
- GooString формат: исправлена ошибка с печатью LLONG_MIN
- улучшения регрессионного тестирования
- Qt4
- Артур улучшения визуализации базовая шрифта
- программа испытаний, чтобы спасти файл
- Qt5:
- Артур улучшения визуализации базовая шрифта
- Улучшение обнаружения Qt5 МОС. Ошибка # 72744
- программа испытаний, чтобы спасти файл
- Утилиты:
- pdfunite: работать, даже если есть один файл с учетом
- pdfunite: не потерять шрифты при слиянии некоторые файлы
Что нового в версии 0.24.4:
- Основные
- Исправлена регрессия на ломаном обнаружения endstream.
- Каталог:. сортировать записи по NameTrees, чтобы убедиться, справочные работы
- Не бесконечный цикл, если чтение из GooFile :: чтения не удается.
- Утилиты:
- pdftotext:. Не закрывайте STDOUT
- pdftotext: Молчание. предупреждение за могут быть использованы неинициализированную переменную
- pdftotext: Побег текст заголовков XML
- Предупреждать пользователя, если он подает неправильный выбор
- Qt4
- Исправлена опечатка в XML API.
- Qt5:
- Исправлена опечатка в XML API.
Что нового в версии 0.24.3:
- ядро:
- PSOutputDev: Fix PfB шрифта вложение. Ошибка # 69717
- CairoOutputDev: Не установлено недопустимое матрицу в DrawImage (). Ошибка # 70085
- Qt4
- не крах, если getXRef () - & GT; копию () не
- qt5:
- не крах, если getXRef () - & GT; копию () не
- утилиты:
- pdfseparate: Разрешить только один% D в имени файла. Ошибка # 69434
Что нового в версии 0.24.0:
- был добавлен Поддержка больших файлов.
- Предоставление было сделано нитей.
- Склеп фильтр был реализован.
- Поддержка режима 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:
- был добавлен Поддержка больших файлов.
- Предоставление было сделано нитей.
- Склеп фильтр был реализован.
- Поддержка режима Thin Line был добавлен в SplashOutputDev.
- Поддержка неокрашенных образцов плитки был добавлен в CairoOutputDev.
- Несколько мелких ошибок.
Что нового в версии 0.22.3:
- ядро:
- Проверить порядка значения ограничительной рамки в плитки узором (Bug # 62369)
- CairoImageOutputDev: Не изменяйте интерполяции изображения при печати (Bug # 62418)
- TextOutputDev: Установите текст матрица, когда картина выбор (Bug # 61042)
- только записать файл один раз при сохранении (Bug # 62739)
- Исправлена полных перезаписи в отремонтированных файлов
- Fixlet о спецификации интерпретация значения Ссылка Масштаб
- исправить опечатки в человеке страниц
- Fix компиляции, если не используется libjpeg
- бойкий:
- Всегда начинайте с самого начала, когда, начиная новый поиск по странице (Bug # 59972)
- Qt4
- Исправлена аварии в файлах с LinkRendition (KDE Bug # 317710)
- построить систему:
- Малый улучшения CMake
Что нового в версии 0.22.2:
- Изменение файлов с Шифрование теперь это возможно. pdftocairo получила выходной TIFF поддержку.
- Всплеск базовая Теперь реализует билинейную масштабирование изображения, улучшая растяжение текстовых изображений.
- бойкий и Qt 4 фронтэнды получила различные API.
- Аннотация и форма улучшения.
- Различные исправления и улучшения.
были сделаны
были сделаны
Что нового в версии 0.21.1:
- Аннотация и форма улучшения.
- CairoImageOutputDev получила поддержку параметризованных затенения Гуро.
- The Qt4 интерфейс был улучшен.
- Различные мелкие ошибки были исправлены.
были сделаны
Что нового в версии 0.21.0:
- Изменение файлов с Шифрование теперь это возможно.
- бойкий и 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:
- Улучшения были внесены в поддержку Аннотация, форма поддержки, и работы в целом.
- Всплеск базовая получила поддержку шаблонов плитки, для небольшой намекая и надписью.
- The PSOutputDev базовая пишет теперь серый вместо RGB для серых изображений и CMYK, а не RGB в level2sep и level3sep.
- действия JavaScript были добавлены в бойкий интерфейсе.
- Новый "pdftocairo", "pdfunite", и "pdfseparate" инструменты были введены, в то время как другие утилиты были улучшены.
- были сделаны другие улучшения и мелкие исправления.
Что нового в версии 0.17.2:
- Улучшения были сделаны EmbeddedFile.
- Выбор CJK шрифтов улучшилось.
- Наложение был реализован.
- Различные мелкие ошибки были исправлены.
Что нового в версии 0.16.7:
- ядро:
- Исправлена утечка памяти в документах которых Каталог не имеет запись Страницы
- Проверить каталог словарь, прежде чем использовать его (KDE Bug # 274888)
- утилиты:
- pdftohtml: Не врезаться в связи без действия
Что нового в версии 0.16.6:
- Исправлена ошибка разбора Unicode и аварии JavaScript.
Что нового в версии 0.17.1:
- Путь дерево поля формы построен был переработан.
- Неиспользуемые параметры и переменные очищены.
- действия JavaScript были добавлены в бойкий интерфейсе.
Что нового в версии 0.16.5:
- ядро:
- Исправлена memleak в AnnotScreen :: инициализации
- Правильно инициализации pageObjectNum 0. Ошибка # 35925
- утилиты:
- pdftotext: BBOX координаты относительно размера MediaBox, а не размер CropBox
- CPP:
- Исправлена page_transition :: оператор
Что нового в версии 0.17.0:
- Улучшения были внесены в поддержку Аннотация, форма поддержки, и работы в целом.
- Многие усовершенствования были сделаны в интерфейсе всплеск.
- Новые возможности были добавлены утилиты.
- В фронтэнды были улучшены.
- были сделаны многие другие усовершенствования.
Что нового в версии 0.16.4:
- Небольшие улучшения были сделаны в аннотации анализа.
- Несколько мелких исправлений и улучшений документации были сделаны.
Что нового в версии 0.16.0:
- Поддержка аннотаций, оттенки, сглаживание, линеаризация, и Артур серверной была улучшена.
- Несколько аварий и других мелких ошибок.
- интерфейсы были расширены.
- С последнего релиза разработки, было сделано несколько улучшений сборки, pdftohtml стиль код был улучшен, правильность радиальных оттенки была улучшена, и Zlib основе FlateStream код был адаптирован.
Что нового в версии 0.15.3:
- ядро:
- Улучшение оказания радиальных оттенки
- Открыть файл (сломанный ошибка # 31861)
- Правильный разбор таблицы линеаризации (Bug # 31627)
- Найти шрифты внутри шаблонов (Bug # 31948)
- [Win32] Упрощение реализации strtok_r
- Использование ЗППП :: вектор вместо VAR-длины массива из символов
- сбой закрепить в испорченные файлы
- Использование устанавливает вместо массивов для поиска дубликатов шрифтов
- CPP:
- Включить коррекцию
- утилиты:
- pdffonts: Удалить повторяющийся код
Что нового в версии 0.15.2:
- ядро:
- Улучшение оттенков и Antialias в интерфейсе всплеск (Bug # 30436)
- улучшения линеаризации
- Небольшие улучшения в интерфейсе Артур
- Исправлена расчет размера некоторых страницах (Bug # 30784)
- сбой закрепить в разбитых документов
- Qt4
- Добавить страницу :: renderToPainter () метод
- Добавить setDebugErrorFunction () метод
- CPP:
- Добавьте хабилитат оказать страницы в изображение
- утилиты:
- Добавить -p флаг pdfimages
- построить систему:
- Удалить -ansi флаг cywin и MinGW
Что нового в версии 0.15.1:
- Рендер значение в настоящее время считается, когда раскрашивание текста.
- Предоставление Shading Тип 6 и 7 была улучшена.
- Dict скорость поиска для больших предсказывает была увеличена.
- Несколько аварий и утечек памяти были решены.
- Другие варианты печати были добавлены в бойкий API.
- Несколько методы доступа и обратные вызовы.
- Утилиты получили новые варианты.
- Система сборки теперь требует Каир 1.10.
- Несколько дальнейшие мелкие исправления и улучшения.
были добавлены
были сделаны
Что нового в версии 0.14.4:
- ядро:
- Установить начальное состояние дополнительных групп контента на основе области BaseState
- Fix несколько аварий в уродливых PDF файлов
- Исправлена утечка памяти в в уродливых PDF файлов
- Исправлена утечка памяти в названиях Каталог
- Fix неинициализированные использования на DCTScanInfo
- Исправлена ошибка при рисовании квадрат / круг annots без границы (Bug # 30580)
- бойкий:
- поколение Fix слои массив, если он содержит несколько массивов
- Исправлена ошибка при создании слоя действия (Bug # 30106)
Что нового в версии 0.15.0:
- Создание Аннотации была улучшена.
- Отказ разобрать PDF-файлов с поврежденных внутренних структур была исправлена.
- Способ доступа к сырой текст страницы был добавлен в ядре и в любом интерфейсе.
- были сделаны многие улучшения производительности.
- Исключение поддержка была удалена.
- Документация и сборки были улучшены.
Что нового в версии 0.14.2:
- Сбои в выходном устройстве PS, на некоторых некорректных файлов, а безымянных слоев были решены.
- Предоставление документов, связанных с некоторыми tilingPatternFill был зафиксирован в устройстве вывода в Каире.
- ColorTransform теперь обрабатываются должным образом в ДКП потоков при использовании libjpeg.
- Перетяжка имен в pdftoppm было зафиксировано.
Что нового в версии 0.14.1:
- ядро:
- Добавить кэширование ObjectStream, делает открытия некоторых файлов в десять раз быстрее (Bug # 26759)
- Fix крушение при написании отрицательными координатами (Bug # 28480)
- Проверить объекты типа мы хотим, чтобы они были при разборе GfxICCBasedColorSpace
- Оптимизация Всплеск :: compositeBackground
- Оптимизация цветового пространства расчеты с помощью SQRT вместо ПР 0,5
- Исправлена аварии в JBIG2Stream с неправильно документов
- построить систему:
- Убедитесь, что мы отправляем два необходимые файлы CMake
- Не распространять бойкий / Poppler-features.h и Poppler / Poppler-config.h
- Улучшение сборник с Sun Studio
- Исправлена привязка СРР интерфейсе при использовании Autotools
- бойкий:
- Fix ссылки / annots область для некоторых документов (Bug # 28588)
- Исправлена poppler_page_find_tex () при вызове более чем один раз (Bug # 27927)
- утилиты:
- Добавить -cropbox в pdftoppm руководство
Что нового в версии 0.14.0:
- ядро:
- Исправлена ошибка при разборе PDF с разбитым JBIG2Stream (Bug # 28170)
- Не следуйте слепо петли при разборе перекодировки (Bug # 28172)
- Разрешить качество & Amp; Прогрессивный режим для использования в JpegWriter
- Fix потенциальную Assert в Лексер кода (KDE ошибка # 240208)
- Исправлена открытие файлов, чьи / P хранится в целое число без знака
- Не выходите () при попытке выделить память для внешней ссылки не удается
- CPP:
- Небольшие исправления
- Документация улучшения
- построить систему:
- Fix построить в mingw32 при использовании Autotools
- Сохранить флаги компилятора при использовании CMake
Что нового в версии 0.13.2:
- ядро:
- Улучшение поддержки Movie
- Fix экспериментальный Артура бэкенд для компиляции, когда, если Всплеск базовая отключен
- использование Исправление некоторых потоков в серверной Каир
- Небольшие улучшения в интерфейсе экспериментальной Артур
- улучшения Малой аннотации
- паяльная LinkRendition следовать спецификации
- Добавлена поддержка для Set-ОПГ-государственных действий
- Правильно инициализации в градациях серого цвета softmask в интерфейсе всплеск
- Правильно инициализации actualText в TextOutputDev, когда не удается инициализации
- Различные исправления MSVC
- утилиты:
- бойкий:
- Добавлена поддержка для объектов Movie
- Добавлена поддержка аннотации экрана
- Добавлена поддержка для выдач действий
- Добавлена поддержка ОПГ государственных действий
- Улучшения в демо
- Qt4
- Всегда компиляции экспериментальный бэкенд Артур
- Улучшение Малой скорость в использовании QPainter
- Добавить перегрузки поиска, который принимает двойников вместо QRectF
- CPP:
- Использование Fix Iconv
- использование gmtime (), когда gmtime_r () не доступен
- Исправлена здание в Autotools в окнах
- {от, до} _utf_8 () - & GT; {от, до} _utf8 ()
- построить систему:
- Несколько CMake строить системы исправления
- Исправление некоторых DIST целей в Autotools
- Сделать вывод о Qt3 в Autotools использовать PKG-конфигурации
Что нового в версии 0.12.1:
- Компиляция с некоторых компиляторов было зафиксировано.
- Авария на шрифты без CharCodeToUnicode была решена.
- Надежность для потоков с нарушенной Длина улучшилось.
- Сбой при сохранении файлов, которые приходят из потока без имени был решен.
- Надежность функции сохранения улучшилось.
- Неправильное значение длины в настоящее время фиксируется при сохранении.
- исправления безопасности, основанные на Xpdf 3.02pl4.
- Несколько других исправлений и улучшений.
- Система сборки была увеличена.
были интегрированы
были сделаны
Что нового в версии 0.12.0:
- Основные
- предупреждения формат Printf Fix безопасности
- Улучшение оказания радиальных оттенки. Ошибка # 20238
- Лучше запасной, когда есть несоответствие шрифт. Ошибка # 17252
- Не аварии на вложения без потока данных. Ошибка # 10386
- Fix бесконечный цикл в JBIG2Decoder. Ошибка # 23025
- систему Телосложение:
- Свертывание PKG-конфигурации зависимостей для Qt фронтэндах
- Добавить AutoMake 1.11 поддержку
- Используйте новейшую Automake найдены и не самый старый
- Поддержка AM_SILENT_RULES при использовании Automake 1.11
- Утилиты:
- Добавить общие опции pdftoabw
Что нового в версии 0.11.2:
- ядро:
- Сделать DecryptStream вернуться здравомыслящих значения GetPos (). Ошибка # 19706
- Исправлена ошибка при печати PDF с несколькими размерами страницы в дуплексном режиме
- Initilize AnnotColot должным образом, когда массив не является правильным
- Исправлена авария на некоторых файлах с формами. Ошибка # 22485
- Исправлена аварии в файлах с поврежденных встроенных файлов. Ошибка # 22551
- Улучшение атрибут специф_файлов разбора
- улучшения устройств Каир выходные. Ошибки # 10942, # 18017, # 14160
- Реализация режимы наложения в Каире серверной
- Ручка fontType1COT шрифты CairoFontEngine
- Исправлена генерация ПС для некоторых файлов. Ошибка # 18908
- Не используйте byte_lookup стол, когда цветовое пространство не поддерживает GetLine методы. Ошибка # 11027
- Исправлена визуализация PDF файлов с искаженной моделей. Ошибка # 22835
- Добавить возможность отключения замены шрифта в pdftops. Ошибка # 23030
- Fix некоторые кнопки радио не обнаружено, как такой
- бойкий:
- Улучшения в демо
- Qt4
- Улучшения в демо
- построить систему:
- Использование GtkBuilder чем Libglade для некоторых тестов
- утилиты:
- Исправлена ошибка с параметром noCrop в pdftops
Что нового в версии 0.11.1:
- ядро:
- Поддержка раскрашивание текста в шаблон цветовом. Ошибка # 19670 и # 19994
- Добавить возможность не заставляя не намекая шрифтов в интерфейсе всплеск
- Поддержка нескольких размеров страницы при преобразовании в PS. Ошибка # 19777
- Также фишки с ведущими 00 при разборе символ юникода в карте. Ошибка # 22025
- Улучшения скорости рендеринга в документах с использованием PS преобразования много. Ошибка # 21562
- Подробнее работа по поддержке Аннотации
- Использование Интерполировать флаг решить применением интерполяции изображения во время рендеринга. Ошибка # 9860
- Ручка потоков в определениях CMap. Ошибка # 22334
- Исправлены некоторые ошибки в работе JBIG2Stream
- Fix пунктирную линию в странице 1 ошибка 20011
- Исправлена выход (1) при оказании файл
- Fix pdftops аварии на файл с KDE ошибка # 174899
- поколение PS Fix в некоторых файлах. Ошибка # 20420
- Не создавайте GfxColorTransform если ЖХ не может быть создан. Ошибка # 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 ссылок, указывающих на внешние документы
- Добавить страницу :: миниатюрами ()
- Улучшения в демо
- Улучшения в документации
- построить систему:
- Build исправление для MSVC
- Лучше проверить ЖХ CMake, поступающей из kdelibs
- Использование pkgconfig для проверки Autotools ЖХ
- Удалите ненужные файлы из репозитория. Ошибка # 22094
Что нового в версии 0.11.0:
- ядро:
- Добавить начальную поддержку управления цветом
- Удалить регистронезависимый соответствия имен файлов в конструкторе PDFDoc
- Добыча Исправление некоторым содержанием ActualText
- Подробнее работа по поддержке Аннотации
- Улучшение рендеринга шрифтов в устройство вывода Каир
- Исправлена ошибка в Каире серверной с вложенными масок
- Исправлена Каир светимость smask рендеринга
- Добавить необязательно поддержку текста для устройства вывода Каир
- Добавить возможность установки DATADIR на время выполнения
- Возвращает код ошибки, а не логическое значение при сохранении
- Сделать сканер шрифта более универсальным
- Малый opimization в документах, которые используют PostScriptFunction преобразования
- Малая оптимизация Стрим обработки
- исправить некоторые компиляции предупреждения
- бойкий:
- Дополнительная поддержка Содержание
- Подробнее работа по поддержке Аннотации
- Улучшения в демо
- Документация улучшения
- Fix сборки при компиляции с GTK_DISABLE_SINGLE_INCLUDES
- Qt4
- Поддержка URI действия для оглавление пунктов
- Документация улучшения
- Улучшения в демо
- Добавить FontIterator для перебора шрифтов документа
- утилиты:
- Разрешить использование CropBox в pdftoppm
- Сделать изображения pdftohtml вывода в поток, когда изображение не является JPEG
- Сделать pdftotext принять обрезка варианты, как pdftoppm
- Поддержка рендеринга без квадратные пикселы в pdftoppm
- построить систему:
- Требуется Каир 1.8.4 для Каир устройства вывода
- Требуется CMake 2.6 при использовании CMake строить систему
- Дополнительно требуется Libpng для pdftohtml
- Дополнительно требуется libcms для управления цветом
Что нового в версии 0.10.6:
- Основные
- Устранение проблем, которые случаются при разборе битые файлы 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:
- а CairoOutputDev аварии и вход JBIG2Stream нестабильность были решены.
- Предоставление некоторых файлов PDF с OpenType шрифтов была установлена.
- Несколько других исправлены ошибки.
- Система сборки была улучшена.
Что нового в версии 0.10.4:
- Несколько аварий и утечек памяти были решены.
- Неправильный поколения PostScript был зафиксирован в двух случаях.
- Предоставление некоторых флажков было зафиксировано.
- Позиционирование был зафиксирован в интерфейсе Qt4.
- Несколько других исправлены ошибки.
Что нового в версии 0.10.2:
- Исправления были сделаны для аварии при выборе текста в режиме слова, для аварии в некоторых некорректных документов, и утечки памяти.
- были Другие исправления.
Что нового в версии 0.10.1:
- Несколько утечки памяти были установлены, а также в качестве потенциального аварии на поиск текста.
- Poppler Теперь пытается оказать документы с поврежденных индексированных параметров цветового пространства.
- Улучшения были сделаны Факультативного Content поддержки.
Что нового в версии 0.10.0:
- был добавлен поддержка Java-script Первоначальный.
- Улучшения были сделаны в аннотации и в визуализации Артур и Каир на основе.
- был добавлен декодер JPEG2000 на основе OpenJPEG.
- рендеринг JPEG, когда не используется libjpeg основе декодера была исправлена.
- AN из состояния памяти на документах, которые определяют огромные шрифты было зафиксировано.
- поведение Adobe Reader является эмулировать на документах с повторяющимися ключами в словарях.
- Forms были сделаны улучшения и исправления кино.
- Много улучшений были сделаны в Qt и GLIB фронтэндах, коммунальные услуги, и документации.
- Несколько других улучшений и исправлений.
были сделаны
Что нового в версии 0.9.3:
- Это релиз исправляет две регрессии рендеринга шрифтов, аварии на документы с фиктивными данными в формате JPEG, а также несколько других проблем.
Что нового в версии 0.9.2:
- Проблема преобразования PostScript был зафиксирован. Было сделано несколько небольшой Форма и исправления JavaScript.
- Использование памяти Каирской визуализации улучшилось.
- аварии и несколько проблем с памятью в pdftohtml были решены.
Что нового в версии 0.9.1:
- Сбои на некоторых AESv2 зашифрованных файлов были исправлены.
- Разбор сломанных файлов была улучшена.
- а выход pdftohtml файл смещение было зафиксировано.
Что нового в версии 0.9.0:
- был добавлен поддержка Java-script Первоначальный.
- Улучшения были сделаны в аннотации и в визуализации Артур и Каир на основе.
- был добавлен декодер JPEG2000 на основе OpenJPEG.
- рендеринг JPEG, когда не используется libjpeg основе декодера была исправлена.
- AN из состояния памяти на документах, которые определяют огромные шрифты было зафиксировано.
- поведение Adobe Reader является эмулировать на документах с повторяющимися ключами в словарях.
- Forms были сделаны улучшения и исправления кино.
- Много улучшений были сделаны в Qt и GLIB фронтэндах, коммунальные услуги, и документации.
Комментарии не найдены