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 фронтендів, комунальних послуг, а також документації.
Коментар не знайдено