Poppler je zcela zdarma a open source software projekt založený na zdrojovém kódu aplikace Xpdf a navrženy tak, aby být používán vývojáři aplikací pro úkoly PDF vykreslování. To je podporováno pouze pod operačními systémy GNU / Linux / UNIX.
Se skládá z knihovny Poppler a balení Poppler dat
Mezi klíčové funkce patří základní funkce příkazového řádku a byla rozšířena na využití moderních knihoven, jako je freetype a Káhiře, pro lepší vykreslování. Projekt se skládá z knihovny Poppler a balení Poppler dat, který sestává z kódování souborů pro použití s Poppler.
Zatímco balíček Poppler dat je volitelná download, to umožní knihovnu Poppler správně vykreslit (, japonština, korejština čínských) znaky azbuky a CJK. Uvědomte si, že balíček Poppler dat není distribuována pod stejnou licencí jako hlavní balík Poppler.
Začínáme s Poppler
Chcete-li nainstalovat projekt Poppler na Linuxové jádro založené na operačním systému, musíte stáhnout nejnovější verzi buď z projektu & rsquo; s domovskou stránku nebo Softoware. Chcete-li použít balíček Poppler dat, stáhněte si ji stejně.
Uložit archív (y) na vašem domovském adresáři a použít správce archivů nástroj k extrakci obsahu. Potom otevřete terminál aplikaci a přejděte do umístění, kam & rsquo; jsem extrahovali archivní soubor (y) (např cd /home/softoware/poppler-0.30.0 a / nebo cd /home/softoware/poppler-data-0.4. 7).
Zatímco na & lsquo; Poppler-0.30.0 & rsquo; adresář, budete spustit & lsquo; ./ configure & amp; & amp; aby & rsquo; Příkaz ke konfiguraci a kompilaci knihovna, po němž následuje & lsquo; sudo make install & rsquo; Příkaz ji nainstalovat na & lsquo; Poppler-data-0.4.7 & rsquo; adresář, musíte spustit & lsquo,. cmake & rsquo; příkaz, následovaný & lsquo, aby & rsquo; a & lsquo; sudo make install & rsquo; příkazy.
Pod kapotou
Vzhledem rychlý pohled pod kapotu projektu Poppler, můžeme si všimnout, že byla napsána zcela v C ++ programovacího jazyka. We & rsquo;. Jsem úspěšně otestoval Poppler na počítačích podporujících buď z instrukční sady architektur 64 nebo 32-bitových
Co je nového v této verzi:
- core:
- Podpora Openjpeg2 (openjpeg 1 je upřednostňováno). Bug # 58906
- Fix potenciální poškození paměti na TextSelectionDumper. Bug # 84555
- Zkontrolujte, zda je neplatný matice v anotaci. Bug # 84990
- otevřít některé soubory, které nejsou v souladu. Bug # 85919
- PSOutputDev: Přijmout seznam stránek, rejstříky místo první, poslední. Bug # 84833
- únik Fix paměti pod podmínkou chyby
- CPP:
- Nové API pro nastavení ladění výstupní funkce
- vytvořit systém:
- configure: Zvýšení podpory se staršími verzemi řinčení. Bug # 76963
- utils:
- pdfunite: Podpora výstupních záměrů, volitelný obsah a AcroForm
Co je nového ve verzi 0.24.5:
- Jádro:
- Formát GooString: Přidáno Některé testy + vylepšenou dokumentaci
- GooString formát: opravena chyba při tisku LLONG_MIN
- vylepšení regresní testovací
- Qt4:
- Arthur zlepšení vykreslování backend font
- testovací program uložit do souboru
- Qt5:
- Arthur zlepšení vykreslování backend font
- Zlepšit detekci Qt5 MOC. Bug # 72744
- testovací program uložit do souboru
- Utility:
- pdfunite: Práce, i když je tam jeden soubor daný
- pdfunite: neztrácejí písma při slučování některých souborů
Co je nového ve verzi 0.24.4:
- Jádro:
- Fix regrese lámanou detekci endstream.
- Katalog:. Záznamy Druh NameTrees, aby se ujistil vyhledávání děl
- , pokud čtení z GooFile :: čtení selže Nenechte nekonečnou smyčku.
- Utility:
- pdftotext:. Nezavírejte stdout
- pdftotext:. Ticho varoval mohou být použity Neinicializované proměnnou
- pdftotext: Útěk znění xml záhlaví
- varuje uživatele v případě, že poskytuje špatnou rozsah
- Qt4:
- Fix překlep v XML API.
- Qt5:
- Fix překlep v XML API.
Co je nového ve verzi 0.24.3:
- core:
- PSOutputDev: Fix PFB vkládání písem. Bug # 69717
- CairoOutputDev: Ještě nastavení neplatného matrice v DrawImage (). Bug # 70085
- qt4:
- Nepoužívejte selhat, pokud getXRef () - & gt; kopii () selže
- qt5:
- Nepoužívejte selhat, pokud getXRef () - & gt; kopii () selže
- utils:
- pdfseparate: Povolit pouze jeden% d v názvu souboru. Bug # 69434
Co je nového ve verzi 0.24.0:
- byla přidána podpora velkých souborů.
- Rendering byl vyroben thread-safe.
- The Crypt filtr byl implementován.
- Podpora režim tenká čára byla přidána do SplashOutputDev.
- SplashOutputDev je nyní 10 krát rychlejší při nějakém obkladů.
- Podpora uncolored vzory obkladových byl přidán do CairoOutputDev.
- byla zlepšena Caching barevných profilů ICC lcms2.
- nit Stresser Nástroj byl přidán do qt4 vzhled.
- Byla přidána počáteční Qt5 frontend.
- Další vylepšení a několik oprav chyb byly vyrobeny.
Co je nového ve verzi 0.22.5:
- Drobné chyby byly opraveny, včetně potenciálních úniků paměti a pády.
Co je nového ve verzi 0.23.2:
- SplashOutputDev je nyní 10 krát rychlejší při nějakém obkladů.
- byla zlepšena Caching barevných profilů ICC lcms2.
- Některé soukromé třídy byly přesunuty do anonymního názvů.
- nit Stresser Nástroj byl přidán do qt4 vzhled.
- mingw build byla opravena.
Co je nového ve verzi 0.23.1:
- byla přidána podpora velkých souborů.
- Rendering byl vyroben thread-safe.
- The Crypt filtr byl implementován.
- Podpora režim tenká čára byla přidána do SplashOutputDev.
- Podpora uncolored vzory obkladových byl přidán do CairoOutputDev.
- Některé drobné chyby byly opraveny.
Co je nového ve verzi 0.22.3:
- core:
- Zkontrolujte hodnoty ohraničujícího kvádru pořadí, v obkladovým rámečkem (Bug # 62369)
- CairoImageOutputDev: Neměňte interpolace obrazu při tisku (Bug # 62418)
- TextOutputDev: Nastavení textu matice při malování výběr (Bug # 61042)
- soubor psát pouze jednou při ukládání (Bug # 62739)
- Fix pro kompletní přepsání v opravovaných souborů
- Fixlet ohledně spec výklad pro Link zoom hodnoty
- Oprava překlepy v manuálových stránkách
- Fix sestavit, pokud nechcete použít libjpeg
- glib:
- Vždy začít od začátku, když spuštění nového vyhledávání na stránce (Bug # 59972)
- qt4:
- Oprava havárie v souborech s LinkRendition (KDE Bug # 317710)
- vytvořit systém:
- vylepšení Small cmake
Co je nového ve verzi 0.22.2:
- Úprava souborů s Šifrování je nyní možné. pdftocairo získal TIFF výstupního podporu.
- Splash backend nyní realizuje bilineárního škálování obrazu, zlepšení upscaling textových obrazů.
- glib a Qt 4 nadstaveb získal různé API.
- Anotace a form zlepšení.
- Různé opravy chyb a vylepšení.
byly provedeny
byly provedeny
Co je nového ve verzi 0.21.1:
- Anotace a form zlepšení.
- CairoImageOutputDev získal podporu pro parametrické Gouraud zastínění.
- Qt4 frontendu byla zlepšena.
- Různé drobné chyby byly opraveny.
byly provedeny
Co je nového ve verzi 0.21.0:
- Úprava souborů s Šifrování je nyní možné.
- glib a Qt 4 nadstaveb získal různé API.
- pdftohtml byla zlepšena.
- byla provedena různá vylepšení anotace.
- Mnoho drobných vylepšení byly provedeny, a chyby byly opraveny.
Co je nového ve verzi 0.20.2:
- Některé drobné chyby byly opraveny, včetně viset ve qt4 frontendu a srážky s chybně dokumenty.
Co je nového ve verzi 0.20.1:
- Tato verze sloučí Xpdf 3,03, zlepšuje anotací, podporuje lcms2 (LittleCMS 2), implementuje přetisk, zlepšuje CairoOutputDev, posiluje nástroje, dodává producent a informace o verzi s výstupem XML pdftohtml a určuje pdftohtml fonty od FontDescriptor předtím, než spadne zpět na názvy písem.
- Mnoho dalších vylepšení byly provedeny a chyby byly opraveny.
Co je nového ve verzi 0.19.3:
- Tato verze vylepšuje anotace, opravuje různé chyby v CairoOutputDev dodává producent a informace o verzi s výstupem XML pdftohtml, opravuje outputMask inverze pro PNG v pdftohtml a opravy dalších chyb.
Co je nového ve verzi 0.19.2:
- Tato verze sloučí Xpdf 3,03, podporuje lcms2 (LittleCMS 2), implementuje přetisk, zlepšuje CairoOutputDev, zvyšuje nástroje, a přidává mnoho dalších vylepšení a opravy chyb.
Co je nového ve verzi 0.18.4:
- několik vylepšení byly provedeny CairoOutputDev ak glib vzhled.
- HtmlOutputDev získal opravy pro podporu Unicode, tagy a úniků paměti. Ostatní drobné chyby byly opraveny.
Co je nového ve verzi 0.18.2:
- několik menších zhroutí a úniky paměti byly opraveny.
- GfxColorSpace :: analyzovat nyní přijímá dicts.
Co je nového ve verzi 0.18.1:
- PostScript výstup vytvořený PSOutputDev byla zlepšena.
- Několik CairoOutputDev chyb bylo opraveno.
- pdftocairo nyní horka a řádně zavírá soubory, když udělal jejich použití.
- byly provedeny další opravy.
Co je nového ve verzi 0.18.0:
- Zlepšení byla dělána k podpoře Anotace, podpora formu a výkonu obecně.
- Splash backend získal podporu pro obklady vzory, za mírného naznačuje i pro přetiskem.
- PSOutputDev backend nyní píše šedé místo pro RGB obrazy ve stupních šedi a CMYK namísto RGB level2sep a level3sep.
- akce JavaScriptu byly přidány do glib vzhled.
- Nový "pdftocairo", "pdfunite" a nástroje "pdfseparate" byly zavedeny, zatímco ostatní pomůcky byly zlepšeny.
- byly provedeny různé další vylepšení a drobné opravy.
Co je nového ve verzi 0.17.2:
- Zlepšení byly provedeny EmbeddedFile.
- Volba CJK písma byla zlepšena.
- přetisků byl realizován.
- Různé drobné chyby byly opraveny.
Co je nového ve verzi 0.16.7:
- core:
- Fix nevracení paměti na dokumenty, jejichž katalog má žádný záznam Stránky
- Zkontrolujte, zda je Catalog slovníku před jeho použitím (KDE Bug # 274888)
- utils:
- pdftohtml: ne pád do vazby, aniž by akci
Co je nového ve verzi 0.16.6:
- Opravena chyba při zpracovávání Unicode a pád JavaScript.
Co je nového ve verzi 0.17.1:
- Způsob, jakým se pole formuláře strom je postaven byl přepracován.
- Nevyužité parametry a proměnné byly vyčištěny.
- akce JavaScriptu byly přidány do glib vzhled.
Co je nového ve verzi 0.16.5:
- core:
- Oprava memleak v AnnotScreen :: initialize
- správně inicializovat pageObjectNum na 0. Bug # 35925
- utils:
- pdftotext: bbox udávají souřadnice vzhledem k velikosti MediaBox, ne velikost CropBox
- CPP:
- Fix page_transition :: operator
Co je nového ve verzi 0.17.0:
- Zlepšení byla dělána k podpoře Anotace, podpora formu a výkonu obecně.
- Mnoho vylepšení byly provedeny Splash backend.
- Nové možnosti byly přidány do inženýrských sítí.
- nadstaveb byly vylepšeny.
- byla provedena řada dalších vylepšení.
Co je nového ve verzi 0.16.4:
- Drobná vylepšení byly provedeny v Anotace analýzu.
- Několik drobných oprav a vylepšení dokumentace byly vyrobeny.
Co je nového ve verzi 0.16.0:
- Podpora anotací, stínování, antialiasing, linearizaci a Arthur backend byla zlepšena.
- Několik pády a další drobné chyby byly opraveny.
- API byly rozšířeny.
- Od posledního vydání vývoje bylo provedeno několik vylepšení budovat, pdftohtml kód styl byl zlepšen, byla zlepšena správnost radiálních odstíny a zlib na bázi FlateStream kód byl upraven.
Co je nového ve verzi 0.15.3:
- core:
- Zlepšit vykreslování radiálních odstíny
- Otevřete poškozený soubor (Bug # 31861)
- Správné parsování linearizační tabulky (Bug # 31627)
- Najít písma uvnitř vzorů (Bug # 31948)
- [Win32] zjednodušují zavádění strtok_r
- Použijte std :: vector namísto var délky-řadou znaků
- Oprava havaruje v rozbitých souborů
- Použít nastaví namísto pole pro vyhledávání duplicitních fontů
- CPP:
- Zahrnout korekci
- utils:
- pdffonts: Odstraňte duplicitní kód
Co je nového ve verzi 0.15.2:
- core:
- Zlepšit odstíny a Antialias v Splash backendu (Bug # 30436)
- vylepšení Linearizace
- Drobné vylepšení Arthur backend
- výpočet Fix velikosti některých stránek (Bug # 30784)
- Oprava havaruje v rozbitých dokumentech
- qt4:
- Přidejte Page :: renderToPainter () metoda
- Přidat setDebugErrorFunction () metoda
- CPP:
- Přidejte hability pro renderování stránek na obraz
- utils:
- Přidat -p do pdfimages
- vytvořit systém:
- Odstranit -ansi vlajku pro cywin a MinGW
Co je nového ve verzi 0.15.1:
- render hodnota je nyní považováno, když colorizing textu.
- došlo ke zlepšení vykreslování stínování typu 6 a 7.
- Dict rychlost vyhledávání pro velké dicts byla zvýšena.
- Některé pády a úniky paměti byly vyřešeny.
- Další možnosti tisku byly přidány do glib API.
- Několik Přístupové a zpětná volání.
- Poplatky získali nové možnosti.
- build systém nyní vyžaduje Káhiru 1.10.
- Několik dalších drobných oprav a vylepšení.
Přidá
byly provedeny
Co je nového ve verzi 0.14.4:
- core:
- Nastavení počáteční stav volitelných obsahových skupin na základě BaseState poli
- Fix hromadné pády v poškozených souborů ve formátu PDF
- Fix paměť zatékat do poškozených souborů ve formátu PDF
- únik Fix paměť na jména katalogu
- Fix neinicializované použití na DCTScanInfo
- nedochází k selhání při kreslení čtverec / kruh annots bez hranic (Bug # 30580)
- glib:
- generace Fix vrstvy pole, pokud obsahuje více polí
- nedochází k selhání při vytváření akcí vrstvy (Bug # 30106)
Co je nového ve verzi 0.15.0:
- Tvorba anotací byla zlepšena.
- A neschopnost analyzovat PDF s poškozenými vnitřních struktur byla opravena.
- Způsob pro přístup k surový text stránky byl přidán do jádra a všechny nadstaveb.
- byly provedeny mnoho vylepšení výkonu.
- Podpora Výjimka byla odstraněna.
- Documentation a sestavení byly zlepšeny.
Co je nového ve verzi 0.14.2:
- Zhroucení v PS výstupní zařízení, na některých znetvořených souborů, a bezejmenných vrstvy byly vyřešeny.
- vykreslování některých dokumentů týkajících se tilingPatternFill byla stanovena ve výstupním zařízení v Káhiře.
- ColorTransform je nyní správně zachází DCT toků při použití libjpeg.
- Natáhnutí jmen v pdftoppm byla opravena.
Co je nového ve verzi 0.14.1:
- core:
- Přidat ObjectStream cache, umožňující otevírání některých souborů desetkrát rychlejší (Bug # 26759)
- Fix havárii při zápisu do záporných souřadnic (Bug # 28480)
- Zkontrolujte, zda jsou objekty typu chceme, aby byli při analýze GfxICCBasedColorSpace
- Optimalizace Splash :: compositeBackground
- Optimalizovat barevného prostoru výpočty pomocí sqrt namísto pow 0,5
- Oprava havárie v JBIG2Stream s chybně dokumenty
- vytvořit systém:
- Ujistěte se, že budeme dodávat dva potřebné cmake soubory
- Nešiřte glib / Poppler-features.h a Poppler / Poppler-config.h
- Zlepšit kompilaci s Sun Studio
- Oprava propojení CPP frontendu při použití autotools
- glib:
- Fix odkazy / annots prostor pro některé dokumenty (Bug # 28588)
- Fix poppler_page_find_tex () při volání více než jednou (Bug # 27927)
- utils:
- Přidat -cropbox do pdftoppm manuální
Co je nového ve verzi 0.14.0:
- core:
- Fix pád při analýze PDF s rozbitým JBIG2Stream (Bug # 28170)
- Nenásledují smyčky slepě při analýze XRef (Bug # 28172)
- Povolit kvality & amp; Progresivní režim bude využita v JpegWriter
- Fix potenciální assert v lexer kódu (KDE bug # 240208)
- Fix otevírání souborů, jejichž / P je uložena jako číslo bez znaménka
- Neukončujte (), když se snaží přidělit paměť pro XRef selže
- CPP:
- Drobné opravy chyb
- vylepšení dokumentace
- vytvořit systém:
- Fix stavět v MinGW32 při použití autotools
- Při použití cmake Zachovat kompilátoru vlajky
Co je nového ve verzi 0.13.2:
- core:
- Zlepšit podporu filmu
- Fix experimentální Arthur backend sestavit když v případě Splash backend je disable
- využití Fix některých toků v Káhiře backend
- Drobná vylepšení v experimentální Arthur backend
- vylepšení Minor anotace
- Přepracování LinkRendition sledovat spec
- Přidává podporu pro akce Set-OCG jednoho státu
- správně inicializovat ve stupních šedi barvu softmask v Splash backend
- správně inicializovat actualText v TextOutputDev když inicializace selže
- Různé MSVC opravy
- utils:
- glib:
- Přidává podporu pro objekty Movie
- Přidává podporu pro anotace obrazovku
- Přidává podporu pro vydávání osob akce
- Přidává podporu pro akce OCG státní
- Vylepšení demo
- qt4:
- Vždy sestavit experimentální Arthur backend
- zlepšení Minor rychlost ve využití QPainter
- Přidat přetížení hledání, který bere zdvojnásobí namísto QRectF
- CPP:
- Využití Fix iconv
- využití gmtime () při gmtime_r () není k dispozici
- Fix budova v autotools v oknech
- {z, to} _utf_8 () - & gt; {Z, to} _utf8 ()
- vytvořit systém:
- Multiple CMake vybudovat systém opravy
- Oprava některých DIST cílů v autotools
- Zkontrolujte, nález qt3 v autotools používat pkg-config
Co je nového ve verzi 0.12.1:
- Kompilace s některými kompilátory byla opravena.
- A pád na fonty bez CharCodeToUnicode byl vyřešen.
- byla zlepšena spolehlivost pro proudy s vadným délka.
- Selhání při ukládání souborů, které pocházejí z potoka bez názvu byla vyřešena.
- Spolehlivost funkce ukládání byla zlepšena.
- nesprávná hodnota délka je nyní stanovena při ukládání.
- opravy zabezpečení založené na xpdf 3.02pl4.
- několik dalších oprav a vylepšení.
- build systém byl zlepšen.
byly integrovány
byly provedeny
Co je nového ve verzi 0.12.0:
- Jádro:
- výstrahy zabezpečení Fix printf formát
- Zlepšit vykreslování radiálních odstíny. Bug # 20238
- Lepší záchytnou metodou, pokud existuje neshoda typ písma. Bug # 17252
- Nepoužívejte dojít k selhání příloh bez datového toku. Bug # 10386
- Fix nekonečnou smyčku v JBIG2Decoder. Bug # 23025
- Build systém:
- Minimalizuje pkg-config závislostí na Qt nadstaveb
- Přidat automake 1,11 podpory
- Pomocí nejnovější automake nalezen a není nejstarším
- Podpora AM_SILENT_RULES při použití automake 1,11
- Utility:
- Přidat společné volby pdftoabw
Co je nového ve verzi 0.11.2:
- core:
- Zkontrolujte, DecryptStream návratu rozumných hodnot pro getPos (). Bug # 19706
- Fix chyba při tisku ve formátu PDF s několika velikostí stránek v režimu oboustranného tisku
- Initilize AnnotColot správně, když Array není správná
- Fix pád na některé soubory s formami. Bug # 22485
- Oprava havárie v souborech s neplatnými vložených souborů. Bug # 22551
- Zlepšit atribut filespec analýze
- Káhira výstupní vylepšení zařízení. Chyby # 10942, # 18017, 14160 #
- Realizovat režimy prolnutí v Káhiře backend
- Handle fontType1COT písem v CairoFontEngine
- generování Fix PS pro některé soubory. Bug # 18908
- Nepoužívejte byte_lookup tabulku, když barevný prostor nepodporuje getline metody. Bug # 11027
- Oprava vykreslení PDF souborů s chybně vzory. Bug # 22835
- Přidejte možnost deaktivace nahrazení písma v pdftops. Bug # 23030
- opravit některé přepínače nebyly detekovány jako takový
- glib:
- Vylepšení demo
- Qt4:
- Vylepšení demo
- vytvořit systém:
- Použít gtkbuilder spíše než libglade u některých testů
- utils:
- Fix bug s parametrem noCrop v pdftops
Co je nového ve verzi 0.11.1:
- core:
- Podpora colorizing text vzoru colorspace. Bug # 19670 a 19994 #
- Přidejte možnost nutit žádný hinting písem v Splash backend
- Podpora více velikosti stránky při převodu do PS. Bug # 19777
- Také žetonech s předními 00 při analýze znak Unicode mapy. Bug # 22025
- Zlepšení rychlosti renderování v dokumentech pomocí PS transformace hodně. Bug # 21562
- Další práce na podporu anotací
- Použít Interpolate příznak rozhodnout, zda je použití interpolace obrazu při vykreslování. Bug # 9860
- Handle proudů v definicích CMap. Bug # 22334
- Opravit některé chyby v JBIG2Stream manipulaci s
- Fix přerušovanou čáru na straně 1 bug 20011
- Fix exit (1) Při vykreslování souboru
- Oprava pdftops pád na soubor z KDE bug # 174899
- Fix generace PS v některých souborech. Bug # 20420
- Nevytvářejte GfxColorTransform, pokud nemohl být vytvořen LCMS. Bug # 20108
- Zkontrolujte položky Maska jsou int před jejich použitím, pokud jsou skutečné obsazení na int a pokusit se je používat. Bug # 21841
- Pomocí správnou hodnotu při vytváření pole V pro forma polích
- Při použití level1sep, aniž by museli podporu CMYK v pdftops Dejte chybu. Bug # 22026
- Nezahrnují lcms.h v GfxState.h
- Oprava splashColorModeNComps správně zahrnout všechny hodnoty pro každý SplashColorMode
- Přidat splashClearColor, která přiřazuje bílé barvy podle použitého vzhledem k tomu, colorptr
- Zabij podporu pro specifikaci rozšíření v openTmpFile. Bug # 21713
- Fix "Podmíněný skok nebo tah závisí na zovaných hodnot". Bug # 20011
- glib:
- Přidat poppler_annot_markup_has_popup ()
- Dělení slov UTF-8 a UTF-16BE. Bug # 21953
- Použít g_strerror namísto strerror. Bug # 22095
- nedochází k selhání, když místo určení bodů na neplatnou stránku
- Vylepšení demo
- Qt4:
- Přidat LinkDestination :: destinationName ()
- Nesnažte se řešit pojmenované destinací pro GoTo odkazy ukazující na externí dokumenty
- Přidejte Page :: náhledy ()
- Vylepšení demo
- Zlepšení dokumentace
- vytvořit systém:
- Build opravu pro MSVC
- Lepší kontrola LCMS cmake přichází z kdelibs
- Použít pkgconfig pro kontrolu Autotools LCMS
- Odebrat nepotřebné soubory z repo. Bug # 22094
Co je nového v 0.11.0:
- core:
- Přidat počáteční podporu pro správu barev
- Odstranit malá a velká písmena párování názvů souborů v pdfdoc konstruktoru
- extrakce Fix nějakého obsahu ActualText
- Další práce na podporu anotací
- Zlepšit vykreslování písma ve výstupním zařízení Káhiře
- Fix chyby v Káhiře backend s vnořených masek
- Fix cairo svítivost smask vykreslování
- Přidat případně podporu textu k výstupnímu zařízení Káhira
- Přidejte možnost nastavení DataDir na běhu
- Návrat chybový kód místo logickou hodnotu při ukládání
- Zkontrolujte skener font všestrannější
- Malé opimization v dokumentech, které používají PostScriptFunction transformace
- Minor Optimalizace Stream manipulaci s
- opravit některé kompilace varování
- glib:
- Volitelná podpora obsah
- Další práce na podporu anotací
- Vylepšení demo
- vylepšení dokumentace
- Fix sestavení při kompilaci s GTK_DISABLE_SINGLE_INCLUDES
- Qt4:
- Podpora URI akce pro Obsah položky
- vylepšení dokumentace
- Vylepšení demo
- Přidat FontIterator pro iterace písma dokumentu
- utils:
- Povolit použití cropbox v pdftoppm
- Zkontrolujte, pdftohtml výstup PNG, pokud je obraz proud není jpeg
- Značka pdftotext přijmout dělicí možnosti, jako pdftoppm
- Podpora vykreslování non-čtvercové pixely v pdftoppm
- vytvořit systém:
- Vyžadovat Káhira 1.8.4 pro Cairo výstupní zařízení
- Požadovat cmake 2.6 při použití CMake vybudování systému
- Případně vyžadují libpng pro pdftohtml
- Případně požadovat libcms pro správu barev
Co je nového ve verzi 0.10.6:
- Jádro:
- Fix problémy, které se dějí při analýze rozbité JBIG2 souborů. 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 rozebrat nesprávných hranicích polí. Bug # 19761
- Test klip Fix pro písma. Bug # 20950
- Fix getGlyphAdvance se chovat správně na změny velikosti písma. Bug # 20769
- Jine budovat opravy
- Build systém:
- Fix verzi qt4 potřebujeme
Co je nového ve verzi 0.10.5:
- A CairoOutputDev havárie a vstup JBIG2Stream nestabilita byly vyřešeny.
- vykreslování některých souborů PDF s OpenType byla opravena.
- několik dalších chyb bylo opraveno.
- build systém byl vylepšen.
Co je nového ve verzi 0.10.4:
- Některé pády a úniky paměti byly vyřešeny.
- Špatné generace PostScript byla stanovena ve dvou případech.
- vykreslování některých políček byla opravena.
- Positioning byla stanovena v qt4 frontendu.
- několik dalších chyb bylo opraveno.
Co je nového ve verzi 0.10.2:
- Opravy byly provedeny na havárii při výběru textu v režimu slovo, pro havárii v některých poškozených dokumentů a pro nevracení paměti.
- byly provedeny další drobné opravy.
Co je nového ve verzi 0.10.1:
- několik úniky paměti byly stanoveny, stejně jako potenciální havárii textové vyhledávání.
- Poppler nyní snaží vykreslit dokumenty s neplatnými indexovaných parametrů barevný prostor.
- Vylepšení byly provedeny Volitelná podpora obsahu.
Co je nového ve verzi 0.10.0:
- byla přidána počáteční podporu JavaScriptu.
- Zlepšení byly provedeny Anotace av renderers Arthur a Káhira na bázi.
- se přidá dekodér JPEG2000 na základě OpenJPEG.
- rendering JPEG, pokud nepoužíváte libjpeg na bázi dekodéru byla opravena.
- ze stavu paměti na dokumentech, které specifikují obrovské písma byla opravena.
- Chování Adobe Reader je emulován na dokumentech s duplicitní klíče ve slovnících.
- Formuláře zlepšení byla dělána a filmové opravy.
- Mnoho vylepšení byly provedeny na Qt a glib nadstaveb utilit a dokumentaci.
- několik dalších vylepšení a opravy chyb.
byly provedeny
Co je nového ve verzi 0.9.3:
- Tato verze opravuje dvě renderovací font regrese, při havárii u dokumentů s falešnými údaji JPEG a několik dalších problémů.
Co je nového ve verzi 0.9.2:
- A problém konverze PostScript byla opravena. byly provedeny některé malé Forma a opravy JavaScript.
- došlo ke zlepšení využití paměti káhirské renderer.
- byly vyřešeny problémy A crash a několik paměti v pdftohtml.
Co je nového ve verzi 0.9.1:
- Pády na některé AESv2 zašifrovány soubory byly opraveny.
- Byla vylepšena rozebrat zlomených souborů.
- A pdftohtml výstupní soubor Nevhodné byla opravena.
Co je nového ve verzi 0.9.0:
- byla přidána počáteční podporu JavaScriptu.
- Zlepšení byly provedeny Anotace av renderers Arthur a Káhira na bázi.
- se přidá dekodér JPEG2000 na základě OpenJPEG.
- rendering JPEG, pokud nepoužíváte libjpeg na bázi dekodéru byla opravena.
- ze stavu paměti na dokumentech, které specifikují obrovské písma byla opravena.
- Chování Adobe Reader je emulován na dokumentech s duplicitní klíče ve slovnících.
- Formuláře zlepšení byla dělána a filmové opravy.
- Mnoho vylepšení byly provedeny na Qt a glib nadstaveb utilit a dokumentaci.
Komentáře nebyl nalezen