Poppler є повністю вільним і відкритим вихідним кодом проект, заснований на вихідному коді додатка Xpdf і призначений для використання розробниками додатків для PDF задачах рендеринга. Це підтримується тільки в операційних системах GNU / Linux / UNIX.
Складається з бібліотеки Poppler і пакет Poppler даних
Основні функції включають в себе базову функціональність командного рядка і був удосконалений для використання сучасних бібліотек, таких як Freetype та Каїрі, для кращого рендеринга. Проект включає в себе бібліотеки Poppler і пакет Poppler даних, яка складається з кодування файлів для використання з Poppler.
У той час як пакет Poppler Дані за бажанням скачати, це дозволить бібліотеку Poppler правильно передавати кириличні і CJK (китайська, японська, корейська) символів. Пам'ятайте, що пакет Poppler даних не поширюється за тією ж ліцензії, що й основний пакет Poppler.
Початок роботи з Poppler
, щоб встановити проект Poppler на Linux на основі ядра операційної системи, необхідно завантажити останню версію або від проекту і Rsquo; домашню сторінку або 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
- усунути можливі пошкодження пам'яті на TextSelectionDumper. Помилка # 84555
- Перевірити на наявність недійсних матриці в анотації. Помилка # 84990
- відкрити деякі не, відповідні файли. Помилка # 85919
- PSOutputDev: Прийміть список сторінок індексів замість першої, останньої. Помилка # 84833
- витік Fix пам'яті на стан помилки
- CPP:
- Новий API для установки функції налагодження вихідний
- система збирання
- Налаштувати: Покращення підтримки зі старими версіями брязкотом. Помилка # 76963
- утиліти:
- pdfunite: підтримує висновок наміри, додатковий контент і AcroForm
Що нового у версії 0.24.5:
- Core:
- Формат GooString: Додані деякі тести + поліпшена документація
- GooString формат: виправлена помилка з печаткою LLONG_MIN
- поліпшення регресійного тестування
- Qt4
- Артур поліпшення візуалізації базова шрифту
- Програма випробувань зберегти у файлі
- Qt5:
- Артур поліпшення візуалізації базова шрифту
- Поліпшення виявлення Qt5 МОС. Помилка # 72744
- Програма випробувань зберегти у файлі
- Утиліти:
- pdfunite: працювати, навіть якщо є один файл з урахуванням
- pdfunite: не втратити шрифти при злитті деякі файли
Що нового у версії 0.24.4:
- Core:
- Fix регресії ламаною виявлення endstream.
- Каталог :. Сортувати записи по NameTrees, щоб переконатися, довідкові роботи
- Чи не нескінченний цикл, якщо читання з GooFile :: читання закінчується неуспішно.
- Утиліти:
- pdftotext :. Не блокуйте STDOUT
- pdftotext: Мовчання. Попередження за можуть бути використані неініціалізованих змінну
- pdftotext: Втеча текст заголовків XML
- Попереджати користувача, якщо він подає неправильний вибір
- Qt4
- Fix опечатка в XML API.
- Qt5:
- Fix опечатка в XML API.
Що нового у версії 0.24.3:
- Основні
- PSOutputDev: Fix PFB вкладення шрифтів. Помилка # 69717
- CairoOutputDev: Не встановлено неприпустиме матрицю, в DrawImage (). Помилка # 70085
- qt4:
- не крах, якщо getXRef () - & GT; копію () не
- qt5:
- не крах, якщо getXRef () - & GT; копію () не
- утиліти:
- pdfseparate: Дозволити лише один% D в імені файлу. Помилка # 69434
Що нового у версії 0.24.0:
- був доданий Підтримка великих файлів.
- Надання було зроблено ниток.
- Crypt фільтр був реалізований.
- Підтримка режиму Thin Line був доданий в SplashOutputDev.
- SplashOutputDev тепер в 10 разів швидше, в якійсь плиткою.
- Підтримка нефарбованих зразків плитки був доданий в CairoOutputDev.
- Кешування кольору lcms2 ICC профілів була покращена.
- Інструмент різьбонарізний stresser був доданий в інтерфейсі Qt4.
- був доданий початкова Qt5 інтерфейс.
- Подальші удосконалення і кілька виправлень помилок.
Були зроблені
Що нового у версії 0.22.5:
- Невеликі помилки були виправлені, у тому числі потенційних витоків пам'яті і аварій.
Що нового у версії 0.23.2:
- SplashOutputDev тепер в 10 разів швидше, в якійсь плиткою.
- Кешування кольору lcms2 ICC профілів була покращена.
- Деякі приватні класи були переведені в анонімний імен.
- Інструмент різьбонарізний stresser був доданий в інтерфейсі Qt4.
- MinGW збірки був зафіксований.
Що нового у версії 0.23.1:
- був доданий Підтримка великих файлів.
- Надання було зроблено ниток.
- Crypt фільтр був реалізований.
- Підтримка режиму Thin Line був доданий в SplashOutputDev.
- Підтримка нефарбованих зразків плитки був доданий в CairoOutputDev.
- Кілька дрібних помилок.
Що нового у версії 0.22.3:
- Основні
- Перевірити замовлення значення обмежувальної рамки в плитки візерунком (Bug # 62369)
- CairoImageOutputDev: Не змінюйте інтерполяції зображення при друку (Bug # 62418)
- TextOutputDev: Встановіть текст матриця при фарбуванні вибір (Bug # 61042)
- Тільки записати файл один раз при збереженні (Bug # 62739)
- Fix для повних перезапису у відремонтованих файлів
- Fixlet про специфікації інтерпретація значення Link Збільшити
- виправити друкарські помилки в людині сторінок
- Fix компіляції, якщо не використовується libjpeg
- жвавий:
- Завжди починайте з самого початку, коли, починаючи новий пошук по сторінці (Bug # 59972)
- qt4:
- Виправлена помилка у файлах з LinkRendition (KDE Bug # 317710)
- система збирання
- поліпшення Малий CMake
Що нового у версії 0.22.2:
- Зміна файлів З шифрування тепер це можливо. pdftocairo отримали вихідний TIFF підтримку.
- Сплеск серверної зараз реалізує білінійну масштабування зображення, покращуючи розтягнення текстових зображень.
- жвавий і Qt 4 фронтенд отримали різні API.
- Анотація і утворюють поліпшення.
- Різні виправлення і поліпшення.
Були зроблені
Були зроблені
Що нового у версії 0.21.1:
- Анотація і утворюють поліпшення.
- CairoImageOutputDev отримала підтримку параметрезованих затінення Гуро.
- 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:
- Покращення були внесені в підтримку анотацій, підтримку формі, і продуктивність в цілому.
- Сплеск серверної отримала підтримку на моделі черепиця, за незначну натякаючи і написом.
- PSOutputDev базова пише тепер сірий замість RGB сірих зображень і CMYK, а не RGB в level2sep і level3sep.
- дії JavaScript були додані в жвавий інтерфейсі.
- New "pdftocairo", "pdfunite", і "pdfseparate" інструменти були введені, в той час як інші утиліти були покращені.
- були зроблені інші поліпшення і дрібні виправлення.
Що нового у версії 0.17.2:
- Покращення були внесені в EmbeddedFile.
- Вибір CJK шрифтів покращився.
- Накладення був реалізований.
- Різні дрібні помилки були виправлені.
Що нового у версії 0.16.7:
- Основні
- Fix витік пам'яті при документами, які каталозі немає входу Сторінки
- Перевірити Каталог являє собою словник, перш ніж використовувати його (KDE Bug # 274888)
- утиліти:
- pdftohtml: не крах у зв'язку без дії
Що нового у версії 0.16.6:
- Виправлена розбору помилка Unicode і аварії JavaScript.
Що нового у версії 0.17.1:
- спосіб дерево поля форми побудований був перероблений.
- Невикористані параметри і змінні були очищені.
- дії JavaScript були додані в жвавий інтерфейсі.
Що нового у версії 0.16.5:
- Основні
- Виправлена memleak в AnnotScreen :: Initialize
- правильно ініціалізувати pageObjectNum 0. Помилка # 35925
- утиліти:
- pdftotext: BBox координати щодо розміру MediaBox, а не розмір CropBox
- CPP:
- Fix page_transition :: оператор
Що нового у версії 0.17.0:
- Покращення були внесені в підтримку анотацій, підтримку формі, і продуктивність в цілому.
- Багато вдосконалень були зроблені до Сплеск інтерфейсі.
- Нові можливості були додані утиліти.
- В фронтенд були покращені.
- були внесені багато інших удосконалення.
Що нового у версії 0.16.4:
- Невеликі поліпшення були зроблені в анотації аналізу.
- Кілька дрібних виправлень і поліпшень документації були зроблені.
Що нового у версії 0.16.0:
- Підтримка анотацій відтінків, згладжування, лінеаризація і Артур серверної була покращена.
- Кілька аварій та інших дрібних помилок.
- інтерфейси були розширені.
- З останнього релізу розробки, було зроблено кілька поліпшень будувати, pdftohtml стиль код був поліпшений, правильність радіальних відтінки була покращена, і Zlib основі FlateStream код був адаптований.
Що нового у версії 0.15.3:
- Основні
- Поліпшення надання радіальних відтінки
- Відкрийте зламаний файл (Bug # 31861)
- Правильний розбір таблиці лінеаризації (Bug # 31627)
- Знайти шрифти всередині корпусів (Bug # 31948)
- [win32] спростити реалізацію strtok_r
- Використання ЗПСШ :: вектор замість VAR-довжини-символьного масиву
- аварії зафіксувати в зіпсовані файли
- Використання встановлює замість масивів для пошуку дублікатів шрифтів
- CPP:
- Увімкнути корекцію
- утиліти:
- pdffonts: Видалити повторюваний код
Що нового у версії 0.15.2:
- Основні
- Поліпшення відтінків і Antialias в басейні на серверної (Bug # 30436)
- поліпшення лінеаризації
- Невеликі поліпшення в Артур серверної
- Розрахунок Fix розміру деяких сторінках (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 файлів
- Fix витік пам'яті в в потворних PDF файлів
- витік Fix пам'яті в назвах Каталог
- Fix неініціалізовані використання на DCTScanInfo
- Виправлена помилка при малюванні квадрата / кола annots без кордону (Bug # 30580)
- жвавий:
- покоління Fix шари масив, якщо він містить кілька масивів
- Виправлена помилка при створенні шару дії (Bug # 30106)
Що нового у версії 0.15.0:
- Створення анотацій була покращена.
- неможливість розібрати документи PDF з пошкодженими внутрішніми структурами була виправлена.
- Спосіб доступу до сирої текст сторінки був доданий в ядрі і всіх оболонок.
- було зроблено багато поліпшень продуктивності.
- Виняток підтримка була вилучена.
- Документація і збірки були покращені.
Що нового у версії 0.14.2:
- Збої у вихідний PS пристрої, на деяких некоректних файлів, а безіменних шарів були вирішені.
- Надання деяких документів, пов'язаних з tilingPatternFill був зафіксований в пристрої виведення в Каїрі.
- ColorTransform тепер обробляються належним чином в DCT потоків при використанні libjpeg.
- Перетяжка імен в pdftoppm не зафіксовано.
Що нового у версії 0.14.1:
- Основні
- Додати кешування ObjectStream, що дозволяє відкривати декілька файлів в десять разів швидше (Bug # 26759)
- Виправлена помилка при записі в негативних координатах (Bug # 28480)
- Перевірити об'єкти типу ми хочемо, щоб вони були при розборі GfxICCBasedColorSpace
- Оптимізація Сплеск :: compositeBackground
- Оптимізація колірного простору розрахунки за допомогою SQRT замість ПР 0,5
- Виправлена помилка в JBIG2Stream з неправильно документів
- система збирання
- Переконайтеся в тому, що ми вантажимо дві необхідні файли CMake
- Чи не поширювати жвавий / Poppler-features.h і Poppler / Poppler-config.h
- Поліпшення збірник з Sun Studio
- Fix пов'язування CPP інтерфейс при використанні Autotools
- жвавий:
- Fix посилання / annots область для деяких документів (Bug # 28588)
- Fix poppler_page_find_tex (), коли викликається кілька разів (Bug # 27927)
- утиліти:
- Додати -cropbox в pdftoppm керівництво
Що нового у версії 0.14.0:
- Основні
- Виправлена помилка при розборі PDF з розбитим JBIG2Stream (Bug # 28170)
- Не слідуйте петлі сліпо при розборі зовнішніх посилань (Bug # 28172)
- Дозволити якості & Amp; Прогресивний режим для використання в JpegWriter
- усунути можливі говорити вже Лексер коду (KDE помилка # 240208)
- Fix відкриття файлів, чиї / P зберігається у вигляді цілого числа без знака
- Не виходьте () при спробі виділити пам'ять для зовнішньої посилання не вдається
- CPP:
- Невеликі виправлення
- поліпшення в документації
- система збирання
- Fix побудувати в mingw32 при використанні Autotools
- Зберегти прапори компілятора при використанні CMake
Що нового у версії 0.13.2:
- Основні
- Поліпшення кіно підтримки
- Fix експериментальний Артур бекенд для компіляції, коли, якщо Сплеск бекенда відключити
- використання Fix деяких потоків в серверній Каїр
- Невеликі поліпшення в експериментальній Артур серверної
- поліпшення Малої анотації
- паяльна LinkRendition слідувати специфікації
- Додана підтримка Set-ОПГ-державних дій
- Правильно ініціалізації у відтінках сірого softmask колір в басейні на серверній
- Правильно ініціалізації actualText в TextOutputDev при збої ініціалізації
- Різні виправлення MSVC
- утиліти:
- жвавий:
- Додана підтримка для об'єктів Movie
- Додана підтримка анотацій екрану
- Додана підтримка для видач дій
- Додана підтримка ОЗГ дій держави
- Покращення в демо
- qt4:
- Завжди зібрати експериментальну Артур бекенд
- Поліпшення Малої швидкість у використанні QPainter
- Додати перевантаження пошуку, що приймає значення з плаваючою замість QRectF
- CPP:
- використання Fix Iconv
- використання gmtime (), коли gmtime_r () не доступні
- Fix будівлю в Autotools у вікнах
- {від, до} _utf_8 () - & GT; {Від, до} _utf8 ()
- система збирання
- Кілька CMake будувати системи виправлення
- Виправлення деяких DIST цілей в Autotools
- Зробити висновок про Qt3 в Autotools використовувати PKG-конфігурації
Що нового у версії 0.12.1:
- Компіляція з деяких компіляторів не зафіксовано.
- аварії на шрифтах без CharCodeToUnicode була вирішена.
- Надійність для потоків з порушеною довжина була покращена.
- помилка при збереженні файлів, які приходять з потоку без імені було вирішене.
- надійність функції збереження була вдосконалена.
- неправильне значення довжини тепер встановлений при збереженні.
- виправлення безпеки, засновані на Xpdf 3.02pl4.
- Кілька інших виправлень і поліпшень.
- система збирання була збільшена.
були об'єднані
Були зроблені
Що нового у версії 0.12.0:
- Core:
- попередження формат 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
- покоління Fix ПС для деяких файлів. Помилка # 18908
- Не використовуйте byte_lookup стіл, коли колірний простір браузер не підтримує GetLine методи. Помилка # 11027
- Fix надання PDF файлів з потворними моделей. Помилка # 22835
- Додана можливість виведення з ладу заміни шрифту в pdftops. Помилка # 23030
- виправити деякі кнопки радіо не виявляються, а такий
- жвавий:
- Покращення в демо
- Qt4
- Покращення в демо
- система збирання
- Використання GtkBuilder, а не Libglade для деяких тестів
- утиліти:
- Виправлена помилка з параметром noCrop в pdftops
Що нового у версії 0.11.1:
- Основні
- Підтримка розфарбовування тексту в шаблоні колірному. Помилка # 19670 та # 19994
- Додати можливість не змушуючи не натяк шрифтів в басейні на серверній
- Підтримка декількох розмірів сторінки при перетворенні в PS. Помилка # 19777
- Також жетони з провідними 00 при розборі символ в Юнікод карті. Помилка # 22025
- Поліпшення швидкості рендеринга в документах з використанням PS перетворення багато. Помилка # 21562
- Детальніше робота з підтримки Анотації
- Використання Interpolate прапор вирішити, чи слід застосовувати інтерполяції зображення при візуалізації. Помилка # 9860
- Ручка потоків у визначеннях CMap. Помилка # 22334
- Виправлені деякі помилки в JBIG2Stream обробки
- Fix пунктирну лінію в сторінці 1 помилка 20011
- Fix вихід (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
- Добування Fix деякого змісту ActualText
- Детальніше робота з підтримки Анотації
- Поліпшення отрисовки шрифтів у вихідному пристрої Каїр
- Виправлена помилка в Каїрі серверної з вкладеними масок
- Fix Каїр світність 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:
- 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
- Fix розбір неправильних масивів кордону. Помилка # 19761
- тест кліп Fix для шрифтів. Помилка # 20950
- Fix getGlyphAdvance правильно поводитися на зміни розміру шрифту. Помилка # 20769
- Різне побудувати виправлення
- система збирання
- Закріпіть Qt4 версію ми повинні
Що нового у версії 0.10.5:
- CairoOutputDev аварії і вхід JBIG2Stream нестабільність були вирішені.
- Надання деяких PDF-файлів з OpenType шрифтів не зафіксовано.
- Кілька інших виправлені помилки.
- система збирання була покращена.
Що нового у версії 0.10.4:
- Кілька аварій і витоків пам'яті були вирішені.
- Неправильний покоління PostScript був зафіксований в двох випадках.
- Надання деяких прапорців не зафіксовано.
- Позиціонування був зафіксований в інтерфейсі Qt4.
- Кілька інших виправлені помилки.
Що нового у версії 0.10.2:
- Виправлення були зроблені для аварії при виборі тексту в режимі слова, для аварії в деяких некоректних документів, так і для витоку пам'яті.
- були зроблені й інші дрібні виправлення.
Що нового у версії 0.10.1:
- кілька витоків пам'яті були встановлені, а також в якості потенційного аварії на пошук тексту.
- Poppler зараз намагається чинити документи з невірними індексованих параметрів колірного простору.
- Покращення були внесені в компоненти за вибором підтримки.
Що нового у версії 0.10.0:
- був доданий Початкова підтримка JavaScript.
- Покращення були внесені в Анотація і в візуалізації Артур і Каїр на основі.
- був доданий декодер JPEG2000 на основі OpenJPEG.
- рендеринг JPEG, якщо не використовуєте libjpeg основі декодера була виправлена.
- при нестачі пам'яті на документах, які визначають величезні шрифти була виправлена.
- Режим Adobe Reader є емулювати на документах з повторюваними ключами в словниках.
- Forms були зроблені поліпшення і виправлення кіно.
- Багато поліпшень були внесені в Qt і GLIB оболонок, утиліт і документації.
- Кілька інших поліпшень і виправлень.
Були зроблені
Що нового у версії 0.9.3:
- Цей реліз виправляє дві регресії отрисовки шрифтів, аварії на документах з фіктивними даними формату, а також кілька інших проблем.
Що нового у версії 0.9.2:
- Проблема перетворення PostScript не зафіксовано. Було зроблено кілька анкету та виправлення JavaScript.
- Використання пам'яті Каїрської візуалізації була покращена.
- аварії і кілька проблем з пам'яттю у pdftohtml були вирішені.
Що нового у версії 0.9.1:
- падає на якийсь AESv2 зашифрованих файлів були виправлені.
- розбір розбитих файлів була покращена.
- вихід pdftohtml файл зміщення було зафіксовано.
Що нового у версії 0.9.0:
- був доданий Початкова підтримка JavaScript.
- Покращення були внесені в Анотація і в візуалізації Артур і Каїр на основі.
- був доданий декодер JPEG2000 на основі OpenJPEG.
- рендеринг JPEG, якщо не використовуєте libjpeg основі декодера була виправлена.
- при нестачі пам'яті на документах, які визначають величезні шрифти була виправлена.
- Режим Adobe Reader є емулювати на документах з повторюваними ключами в словниках.
- Forms були зроблені поліпшення і виправлення кіно.
- Багато поліпшень були внесені в Qt і GLIB оболонок, утиліт і документації.
Коментар не знайдено