Poppler je zcela zdarma a open source software projekt založený na zdrojovém kódu aplikace xpdf a určené pro použití app vývojáři PDF, pro vykreslování úkoly. To je podporována pouze v operačních systémech GNU / Linux / UNIX.
Skládá se z knihovny Poppler a balení Poppler dat
Mezi klíčové funkce patří základní funkce příkazového řádku a byla rozšířena využívat moderní knihovny, jako je freetype a Káhiry, pro lepší vykreslování. Projekt se skládá z knihovny Poppler a balení Poppler dat, který se skládá z kódování soubory pro použití s Poppler.
Zatímco balíček Poppler dat je volitelný download je, že umožní knihovnu Poppler správně poskytnout cyrilice a CJK (čínština, japonština, korejština) znaky. Uvědomte si, že balíček Poppler dat není distribuován pod stejnou licencí jako hlavní Poppler balíčku.
Začínáme s Poppler
Chcete-li nainstalovat projekt Poppler na Linux kernel-založený operační systém, musíte si stáhnout nejnovější verzi buď z projektu a rsquo; s domovskou stránku nebo Softoware. Chcete-li použít balíček Poppler dat, stáhněte si ho také.
Uložte archiv (y) na vašem domovském adresáři a používat archivu správce nástroj k extrakci obsahu. Poté, otevřete terminál aplikaci a přejděte do umístění, kam jste si rsquo, jsem extrahovali soubor archivu (y) (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ář, bude spuštění & lsquo, ./ configure & amp; & amp; jak & rsquo; příkaz pro konfiguraci a kompilaci knihovny, následuje & lsquo, sudo make install & rsquo; Příkaz ji nainstalovat na & lsquo; Poppler-data-0.4.7 a rsquo; adresář, musíte spustit & lsquo,. cZkontrolujte & rsquo; povel, následuje & lsquo, jak & rsquo; a & lsquo, sudo make install & rsquo; příkazy.
Pod kapotou
Vzhledem rychlý pohled pod kapotu projektu Poppler, můžeme si všimnout, že byl napsán zcela v programovacího jazyka C ++. We & rsquo,. Jsem úspěšně otestoval Poppler na počítačích podporujících jeden z instrukční sady architektur 64 nebo 32-bit
Co je nového v této verzi:
- core:
- Podpora Openjpeg2 (openjpeg 1 preferovaný). 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é které nejsou v souladu soubory. Bug # 85919
- PSOutputDev: Přijmout seznam stránek, rejstříky místo jako první, poslední. Bug # 84833
- leak Fix paměti v případě poruchy
- CPP:
- New API pro nastavení funkce ladění výstupu
- vybudovat systém:
- configure: Zlepšit podporu se staršími verzemi zvonění. Bug # 76963
- utils:
- pdfunite: Podpora výstupu záměry, volitelný obsah a AcroForm
Co je nového ve verzi 0.24.5:
- Jádro:
- Formát GooString: přidáno nějaké testy + lepší dokumentaci,
- GooString formát: Opravena chyba při tisku LLONG_MIN
- zlepšení regresní testy
- Qt4:
- Arthur zlepšení reprodukce backend font
- testovací program uložit do souboru
- Qt5:
- Arthur zlepšení reprodukce backend font
- lepší detekci Qt5 MOC. Bug # 72744
- testovací program uložit do souboru
- Utility:
- pdfunite: Work, 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:. Třídit záznamy o NameTrees aby se ujistil, vyhledávání práce
- by četl z GooFile :: čtení selže Nenechte nekonečné smyčce.
- Utility:
- pdftotext:. Nezavírejte stdout
- pdftotext:. Silence varování pro lze použít neinicializovaný proměnnou
- pdftotext: Útěk text záhlaví xml
- varuje uživatele v případě, že poskytuje špatnou řadu
- 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: Nenastavovat neplatný matrice v DrawImage (). Bug # 70085
- qt4:
- Nepoužívejte selhat, pokud getXRef () - & gt; kopie () selže
- qt5:
- Nepoužívejte selhat, pokud getXRef () - & gt; kopie () 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 byla provedena thread-safe.
- Crypt filtr nebyl nikdy realizován.
- Podpora režimu tenká linie byla přidána do SplashOutputDev.
- SplashOutputDev je nyní 10 krát rychlejší při nějakém obklady a dlažby.
- Podpora uncolored obkladových vzory byl přidán do CairoOutputDev.
- se zlepšila Caching z lcms2 ICC barevných profilů.
- nit Stresser Nástroj byl přidán do Qt4 rozhraní.
- Počáteční Qt5 frontend byl přidán.
- Další vylepšení a několik oprav chyb byly provedeny.
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 obklady a dlažby.
- se zlepšila Caching z lcms2 ICC barevných profilů.
- Některé soukromé třídy byly přesunuty do anonymní názvů.
- nit Stresser Nástroj byl přidán do Qt4 rozhraní.
- mingw build byl opraven.
Co je nového ve verzi 0.23.1:
- byla přidána podpora velkých souborů.
- Rendering byla provedena thread-safe.
- Crypt filtr nebyl nikdy realizován.
- Podpora režimu tenká linie byla přidána do SplashOutputDev.
- Podpora uncolored obkladových vzory byl přidán do CairoOutputDev.
- několik drobných chyb bylo opraveno.
Co je nového ve verzi 0.22.3:
- core:
- Zkontrolujte pořadí ohraničovací rámeček hodnoty v obkladů vzoru (Bug # 62369)
- CairoImageOutputDev: Neměňte interpolace obrázků při tisku (Bug # 62418)
- TextOutputDev: Nastavení textu matrix při malování výběru (Bug # 61042)
- Při ukládání jednou zapsat pouze soubor (Bug # 62739)
- Fix pro kompletní přepsání v opravených souborů
- Fixlet týkající se spec tlumočení pro Link zoom hodnoty
- Oprava překlepy v manuálových stránkách
- Fix sestavit, pokud nepoužíváte libjpeg
- nenucený:
- Vždy při spuštění nového vyhledávání na stránce začít od začátku (Bug # 59972)
- qt4:
- Fix havárie v souborech s LinkRendition (KDE Bug # 317710)
- vybudovat systém:
- zlepšení Small cZkontrolujte
Co je nového ve verzi 0.22.2:
- Změna souborů s Šifrování je nyní možné. pdftocairo získal výstupu TIFF podporu.
- Splash backend nyní implementuje bilineárního měřítko, zlepšení upscaling textových obrazů.
- Stručná a Qt 4 nadstaveb získal různé API.
- Anotace a tvoří zlepšení došlo.
- Různé opravy chyb a vylepšení.
Byly
Co je nového ve verzi 0.21.1:
- Anotace a tvoří zlepšení došlo.
- CairoImageOutputDev získal podporu pro parametrické Gouraud zastínění.
- Qt4 frontendu se zlepšila.
- různé drobné chyby byly opraveny.
Co je nového ve verzi 0.21.0:
- Změna souborů s Šifrování je nyní možné.
- Stručná a Qt 4 nadstaveb získal různé API.
- pdftohtml se zlepšila.
- různá vylepšení anotace byly provedeny.
- Mnoho drobných vylepšení byly provedeny, a chyby byly opraveny.
Co je nového ve verzi 0.20.2:
- Několik drobných chyb bylo opraveno, včetně viset ve qt4 rozhraní a srážky s chybně dokumenty.
Co je nového ve verzi 0.20.1:
- Tato verze spojuje Xpdf 3.03, zlepšuje poznámky, podporuje lcms2 (LittleCMS 2), provádí přetisk, zlepšuje CairoOutputDev, zvyšuje utility, dodává výrobce a informace o verzi pro XML výstupu 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á výrobce a informace o verzi pro XML výstupu pdftohtml, stanoví outputMask inverze pro PNG v pdftohtml a opravy dalších chyb.
Co je nového ve verzi 0.19.2:
- Tato verze spojuje Xpdf 3.03, podporuje lcms2 (LittleCMS 2), provádí přetisk, zlepšuje CairoOutputDev, posiluje nástroje, a přidává mnoho dalších vylepšení a oprav.
Co je nového ve verzi 0.18.4:
- několik vylepšení byly provedeny CairoOutputDev a Stručná rozhraní.
- HtmlOutputDev získal opravy pro podporu Unicode, značky, a úniky 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 :: rozebrat nyní přijímá dicts.
Co je nového ve verzi 0.18.1:
- Výstup PostScript vytvořený PSOutputDev se zlepšila.
- Několik CairoOutputDev chyby byly opraveny.
- pdftocairo nyní flush a zavírá soubory správně, když udělal jejich použití.
- Další opravy byly provedeny.
Co je nového ve verzi 0.18.0:
- Zlepšení byla dělána na podporu anotace, podpora Form, a na výkon obecně.
- Splash backend získal podporu pro obklady vzory, za mírného hinting a přetisk.
- PSOutputDev backend nyní píše šedé místo RGB pro obrazy ve stupních šedi a CMYK místo RGB level2sep a level3sep.
- akce JavaScriptu k Stručná rozhraní.
- Nový "pdftocairo", "pdfunite", a "pdfseparate" nástroje, zatímco ostatní pomůcky byly vylepšeny.
- byly provedeny různé další vylepšení a drobné opravy.
Byly přidány
Byly zavedeny
Co je nového ve verzi 0.17.2:
- Zlepšení byla provedena EmbeddedFile.
- se zlepšila Výběr CJK písma.
- přetisků nebyl nikdy realizován.
- různé drobné chyby byly opraveny.
Co je nového ve verzi 0.16.7:
- core:
- nevracení paměti Fix na dokumenty, jejichž katalog má žádný záznam stránek
- Check Catalog je slovník, 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:
- Pevná Unicode analýze chyb a pád JavaScript.
Co je nového ve verzi 0.17.1:
- cesta pole formuláře strom je postaven byl přepracován.
- Nevyužité parametry a proměnné byly vyčištěny.
- akce JavaScriptu k Stručná rozhraní.
Byly přidány
Co je nového ve verzi 0.16.5:
- core:
- Oprava memleak v AnnotScreen :: initialize
- správně inicializovat pageObjectNum 0. Bug # 35925
- utils:
- pdftotext: bbox popisují souřadnice vzhledem k velikosti Mediaboxu, nikoliv velikost CropBox
- CPP:
- Fix page_transition :: operator
Co je nového ve verzi 0.17.0:
- Zlepšení byla dělána na podporu anotace, podpora Form, a na výkon obecně.
- Mnoho vylepšení byly provedeny Splash backend.
- Nové volby byly přidány do inženýrských sítí.
- Na nadstaveb byly vylepšeny.
- mnoho dalších vylepšení byly vyrobeny.
Co je nového ve verzi 0.16.4:
- Drobná vylepšení byly provedeny v Anotace analýze.
- Několik drobných oprav a vylepšení dokumentace byla provedena.
Co je nového ve verzi 0.16.0:
- Podpora anotací, odstíny, antialiasing, linearizaci, a Arthur backend se zlepšila.
- Několik pády a další drobné chyby byly opraveny.
- API byly rozšířeny.
- Od posledního vydání vývoje, několik vylepšení sestavení došlo, pdftohtml kód styl byl zlepšen, zlepšila správnost radiálních odstíny, a zlib 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í tabulce linearizace (Bug # 31627)
- Hledat písma uvnitř modelů (Bug # 31948)
- [Win32] zjednodušit provádění strtok_r
- Použít std :: vektor místo var-délka-řadou znaků
- Oprava havaruje v rozbitých souborech
- Použít nastavuje místo polí pro hledání duplicitních písma
- 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 Vyhlazení v Splash backend (Bug # 30436)
- vylepšení linearizace
- Malé vylepšení Arthur backend
- výpočet Fix velikosti některých stránek (Bug # 30784)
- Oprava havaruje v rozbitých dokumentech
- qt4:
- Přidat Page :: renderToPainter () metoda
- Přidat setDebugErrorFunction () metoda
- CPP:
- Přidejte hability vykreslení stránky k obrazu
- utils:
- Přidat -p do pdfimages
- vybudovat systém:
- Odstranit -ansi vlajku pro cywin a MinGW
Co je nového ve verzi 0.15.1:
- render hodnota je nyní v úvahu při colorizing textu.
- se zlepšila Poskytování stínování typu 6 a 7.
- Dict rychlost vyhledávání pro velké dicts byla zvýšena.
- Několik zhroutí a úniky paměti byly vyřešeny.
- Další možnosti tisku byly přidány do Stručná API.
- Několik přístupové a volání.
- Poplatky získali nové možnosti.
- build systém nyní vyžaduje Káhiry 1.10.
- Několik dalších drobných oprav a vylepšení.
Byly přidány
Byly
Co je nového ve verzi 0.14.4:
- core:
- Nastaví počáteční stav volitelného obsahu skupin na základě BaseState poli
- Fix více nehod v poškozených souborů PDF
- únik Fix paměti v poškozených souborech PDF
- nevracení Fix paměti katalogu názvech
- Fix neinicializovaná použití na DCTScanInfo
- Fix pád při přípravě čtverec / kruh annots bez hranic (Bug # 30580)
- nenucený:
- generace Fix vrstvy pole, pokud obsahuje více polí
- Fix pád při budování vrstvy akcí (Bug # 30106)
Co je nového ve verzi 0.15.0:
- se zlepšila Tvorba poznámky.
- neschopnost analyzovat PDF s poškozenými vnitřních struktur byla opravena.
- byla přidána metoda pro přístup k syrové text stránky až do morku kostí a všechny nadstaveb.
- Mnoho vylepšení výkonu byla provedena.
- Podpora Výjimka byla odstraněna.
- Podpora: Dokumentace a sestavení byly vylepšeny.
Co je nového ve verzi 0.14.2:
- Pády v PS výstupním zařízení, na některých poškozených souborů, a bezejmenných vrstvy byly vyřešeny.
- vykreslování některých dokumentů týkajících se tilingPatternFill byla stanovena na výstupní zařízení v Káhiře.
- ColorTransform je nyní správně zachází DCT toků při použití libjpeg.
- Polstrování jmen v pdftoppm byla opravena.
Co je nového ve verzi 0.14.1:
- core:
- Přidat ObjectStream caching, díky otevření některé soubory desetkrát rychleji (Bug # 26759)
- Fix selhání při zápisu do záporných souřadnic (Bug # 28480)
- Zkontrolujte objekty jsou typu chceme, aby byli při analýze GfxICCBasedColorSpace
- Optimize Splash :: compositeBackground
- Optimalizovat barevného prostoru výpočty pomocí sqrt místo pow 0,5
- Fix pád v JBIG2Stream s chybně dokumenty
- vybudovat systém:
- Ujistěte se, že jsme loď dva potřebné cZkontrolujte souborů
- Nešiřte glib / Poppler-features.h a Poppler / Poppler-config.h
- Zlepšit kompilaci Sun Studio
- Fix propojení CPP rozhraní při použití autotools
- nenucený:
- Oprava odkazy / annots prostor pro některé dokumenty (Bug # 28588)
- Fix poppler_page_find_tex (), když volal více než jednou (Bug # 27927)
- utils:
- Přidat -cropbox do pdftoppm návod
Co je nového ve verzi 0.14.0:
- core:
- Fix pád při analýze PDF s zlomenou JBIG2Stream (Bug # 28170)
- Nenásledujte smyčky slepě při analýze Xref (Bug # 28172)
- Povolit kvality & amp; progresivní režim, který bude využit v JpegWriter
- Fix potenciální uplatnit ve lexer kódu (KDE bug # 240208)
- otevření Fix souborů, jejichž / P je uložen jako celé číslo bez znaménka
- Neukončujte (), když se snaží přidělit paměť pro XRef selže
- CPP:
- Drobné opravy chyb
- vylepšení Dokumentace
- vybudovat systém:
- Fix při použití autotools stavět v MinGW32
- Zachovat kompilátoru příznaky při používání cmake
Co je nového ve verzi 0.13.2:
- core:
- Zlepšit podporu film
- Fix experimentální Arthur backend sestavit, když v případě, Splash backend je disable
- použití Fix některých toků v Káhiře backend
- Drobná vylepšení v experimentální Arthur backend
- zlepšení Minor anotace
- Přepracování LinkRendition sledovat spec
- Přidat podporu pro akce Set-OCG-státu
- správně inicializovat ve stupních šedi softmask barvu v Splash backend
- správně inicializovat actualText v TextOutputDev kdy inicializace nezdaří,
- Různé MSVC opravy
- utils:
- nenucený:
- Přidává podporu pro objekty filmové
- Přidává podporu pro poznámky obrazovku
- Přidat podporu pro vydávání osob akce
- Přidat podporu pro akce OCG státní
- Vylepšení demo
- qt4:
- Vždy sestavit experimentální Arthur backend
- zlepšení Minor rychlost QPainter použití
- Přidat vyhledávací přetížení, který bere čtyřhru místo QRectF
- CPP:
- použití Fix iconv
- použití gmtime (), když gmtime_r () není k dispozici
- Fix budova v autotools v oknech
- {z, to} _utf_8 () - & gt; {Z, to} _utf8 ()
- vybudovat systém:
- více cZkontrolujte vybudovat systém opravy
- Oprava některých DIST cílů v autotools
- Make nález QT3 v autotools použití pkg-config
Co je nového ve verzi 0.12.1:
- Compilation některé kompilátory byla opravena.
- havárie na fonty bez CharCodeToUnicode byla vyřešena.
- Spolehlivost pro proudy s vadným délka byla zlepšena.
- pád při ukládání souborů, které pocházejí z proudu bez jména byla vyřešena.
- se zlepšila spolehlivost uložení funkce.
- nesprávná hodnota délka je nyní stanovena při ukládání.
- opravy zabezpečení založené na xpdf 3.02pl4 byly integrovány.
- několik dalších oprav a vylepšení.
- build systém byl lepší.
Byly
Co je nového ve verzi 0.12.0:
- Jádro:
- upozornění zabezpečení Fix formát printf
- Zlepšit vykreslování radiálních stínování. Bug # 20238
- Lepší nouzový když je neshoda typ písma. Bug # 17252
- ne pád na přílohy bez datového toku. Bug # 10386
- Fix nekonečnou smyčku v JBIG2Decoder. Bug # 23025
- Build systém:
- Minimalizuje pkg-config závislosti na Qt nadstaveb
- Přidat automake 1,11 podpora
- Pomocí nejnovější automake našel, a nikoli nejstarší
- 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:
- Make DecryptStream vrátit rozumných hodnot pro getPos (). Bug # 19706
- Fix chyba při tisku ve formátu PDF s více velikostí stránek v oboustranném režimu
- Initilize AnnotColot správně při Array není správná
- Fix havárie u některých souborů s formami. Bug # 22485
- Fix havárie v souborech s neplatnými vložené soubory. Bug # 22551
- Zlepšit atribut filespec analýzy
- výstup Cairo zlepšení zařízení. Chyby # 10942, # 18017, # 14160
- Implementace režimy prolnutí v Káhiře backend
- Handle fontType1COT písem v CairoFontEngine
- Fix generace PS U některých souborů. Bug # 18908
- Nepoužívejte byte_lookup tabulku, když barevný prostor nepodporuje GetLine metody. Bug # 11027
- Oprava zobrazování 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 není rozpoznána jako takový
- nenucený:
- Vylepšení demo
- Qt4:
- Vylepšení demo
- vybudovat systém:
- , spíše než Použít gtkbuilder libglade pro některé testy
- utils:
- Fix bug s parametrem noCrop v pdftops
Co je nového ve verzi 0.11.1:
- core:
- Podpora colorizing text vzor barevném. 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é tokenů s předními 00 při analýze znak Unicode mapy. Bug # 22025
- Zlepšení vykreslování rychlost dokumentů pomocí PS transformace hodně. Bug # 21562
- Další práce na podporu anotací
- Použít Interpolate příznak rozhodnout, zda je použití snímku interpolace při renderování. Bug # 9860
- Handle proudů v definicích CMap. Bug # 22334
- Opravuje některé chyby v JBIG2Stream manipulaci
- Fix přerušovanou čáru na str 1 chybu 20011
- Fix exit (1) při vykreslování souboru
- Oprava pdftops pád na souboru, ze KDE chybě # 174899
- Fix PS generace některých souborů. Bug # 20420
- Nevytvářejte GfxColorTransform kdyby nemohl být vytvořen LCMS. Bug # 20108
- Zkontrolujte položky maska int před jejich použitím, pokud jsou skutečné obsazení na int a pokusit se je používat. Bug # 21841
- Při vytváření V pole pro forma polích Používejte správnou hodnotu
- Dejte chybu při používání level1sep, aniž by podporu CMYK v pdftops. 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ý k danému colorptr
- Zabij podporu pro specifikaci rozšíření v openTmpFile. Bug # 21713
- Fix "Podmíněný skok nebo tah, závisí na zovaných hodnotu". Bug # 20011
- nenucený:
- Přidat poppler_annot_markup_has_popup ()
- Dělení slov UTF-8 a UTF-16BE. Bug # 21953
- Použít g_strerror místo strerror. Bug # 22095
- Fix pád při místa určení poukazuje na neplatnost stránky
- Vylepšení demo
- Qt4:
- Přidat LinkDestination :: destinationName ()
- Nesnažte se vyřešit pojmenované cíle pro GoTo odkazů na externí dokumenty
- Přidat Page :: náhledů ()
- Vylepšení demo
- Vylepšení dokumentace
- vybudovat systém:
- Build opravu pro MSVC
- Lepší kontrola LCHS cmake přichází z kdelibs
- Použít pkgconfig pro kontrolu autotools LCMS
- odstranit nepotřebné soubory z repo. Bug # 22094
Co je nového ve verzi 0.11.0:
- core:
- Přidat počáteční podporu pro správu barev
- Odstranit velká a malá písmena přizpůsobování se názvy souborů v pdfdoc konstruktoru
- těžba Fix nějakého obsahu ActualText
- Další práce na podporu anotací
- Zlepšit vykreslování písma v Káhiře výstupním zařízení
- Fix chyby v Káhiře backendu s vnořených masek
- Fix cairo svítivost smask vykreslování
- Přidat případně podporu textu do Káhiry výstupní zařízení
- Přidejte možnost nastavení DataDir na běhu
- místo při ukládání vrátit kód chyby z boolean
- Zkontrolujte, skener font více univerzální
- Malé opimization v dokumentech, které používají PostScriptFunction transformace
- Minor optimalizace Stream manipulaci
- opravit některé kompilace varování
- nenucený:
- Volitelné obsah podpory
- 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 kusů
- vylepšení Dokumentace
- Vylepšení demo
- Přidat FontIterator pro iterace fonty dokumentu
- utils:
- Povolit používání cropbox v pdftoppm
- Zkontrolujte, obrázky pdftohtml výstup, png, když obraz proudu není jpeg
- Make pdftotext přijmout dělicí možnosti, jako pdftoppm
- Podpora vykreslování non-čtvercové pixely v pdftoppm
- vybudovat systém:
- Požadavek Káhira 1.8.4 pro výstupní Káhira zařízení
- Požadovat cZkontrolujte 2,6 při použití cZkontrolujte vybudovat systém
- 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:
- Opravit problémy, které se dějí při analýze rozbité JBIG2 soubory. 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
- Oprava parsování nesprávných hraničních polí. Bug # 19761
- Fix klip test písma. Bug # 20950
- Fix getGlyphAdvance se chovat správně na změny velikosti písma. Bug # 20769
- Ostatní stavět opravy
- Build systém:
- Fix verzi Qt4, které potřebujeme
Co je nového ve verzi 0.10.5:
- CairoOutputDev havárie a JBIG2Stream vstup nestability byly vyřešeny.
- vykreslování některých PDF s písmy OpenType byla opravena.
- Několik dalších chyb bylo opraveno.
- build systém byl zlepšen.
Co je nového ve verzi 0.10.4:
- Několik zhroutí a úniky paměti byly vyřešeny.
- Špatné PostScript generace byla stanovena ve dvou případech.
- vykreslování některých políček byla opravena.
- Poloha byla stanovena na Qt4 rozhraní.
- 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, na havárie v některých poškozených dokumentů, a nevracení paměti.
- Další drobné opravy byly provedeny.
Co je nového ve verzi 0.10.1:
- Několik úniky paměti byly opraveny, stejně jako potenciální havárii na vyhledávání textu.
- Poppler se nyní snaží k tomu, aby dokumenty s neplatnými indexované parametry barevný prostor.
- Zlepšení byla dělána na volitelnou podporou obsahu.
Co je nového ve verzi 0.10.0:
- se přidá počáteční podporu JavaScript.
- Zlepšení byla provedena anotace a renderery Arthur a Cairo na bázi.
- se přidá JPEG2000 Dekodér na základě OpenJPEG.
- , pokud nepoužíváte libjpeg dekodéru založen byl vyřešen zobrazování JPEG.
- z paměti podmínku na dokumentech, které specifikují obrovské písma byla opravena.
- chování Adobe Reader je emulována na dokumenty s duplicitní klíče ve slovnících.
- Formuláře vylepšení a filmové opravy byly provedeny.
- Mnoho vylepšení byly provedeny Qt a nenucený nadstaveb, utilit, a dokumentace.
- několik dalších vylepšení a opravy chyb.
Byly
Co je nového ve verzi 0.9.3:
- Tato verze opravuje dvě renderovací font regrese, pád na dokumenty s falešnými údaji JPEG, a několik dalších problémů.
Co je nového ve verzi 0.9.2:
- konverze PostScript problém byl vyřešen. Několik malých Forma a opravy JavaScript byly provedeny.
- se zlepšila využití paměti káhirské renderer.
- havárii a několik problémy s pamětí v pdftohtml byly vyřešeny.
Co je nového ve verzi 0.9.1:
- Pády na některé AESv2 šifrované soubory byly opraveny.
- se zlepšila parsování rozbitých souborů.
- pdftohtml výstupní soubor Nevhodné byla opravena.
Co je nového ve verzi 0.9.0:
- se přidá počáteční podporu JavaScript.
- Zlepšení byla provedena anotace a renderery Arthur a Cairo na bázi.
- se přidá JPEG2000 Dekodér na základě OpenJPEG.
- , pokud nepoužíváte libjpeg dekodéru založen byl vyřešen zobrazování JPEG.
- z paměti podmínku na dokumentech, které specifikují obrovské písma byla opravena.
- chování Adobe Reader je emulována na dokumenty s duplicitní klíče ve slovnících.
- Formuláře vylepšení a filmové opravy byly provedeny.
- Mnoho vylepšení byly provedeny Qt a nenucený nadstaveb, utilit, a dokumentace.
Komentáře nebyl nalezen