Poppler è un progetto di software sorgente completamente gratuito e aperto basato sul codice sorgente dell'applicazione Xpdf e progettato per essere utilizzato dagli sviluppatori di app per i compiti di rendering PDF. E 'supportato solo in sistemi operativi GNU / Linux / UNIX.
Comprende della biblioteca Poppler e il pacchetto Poppler dati
Le caratteristiche principali includono funzionalità di base della riga di comando ed è stato migliorato per utilizzare librerie moderni, come Freetype e Cairo, per una migliore resa. Il progetto comprende biblioteca Poppler e il pacchetto Poppler dati, che consiste di codifica file per l'utilizzo con Poppler.
Mentre il pacchetto Poppler dati è una scarica opzionale, consentirà la libreria Poppler per rendere correttamente cirillico e CJK (cinese, giapponese, coreano) caratteri. Essere consapevoli del fatto che il pacchetto Poppler dati non è distribuito sotto la stessa licenza del pacchetto principale Poppler.
Introduzione a Poppler
Per installare il progetto Poppler su un sistema operativo basato su kernel Linux, è necessario scaricare l'ultima versione sia dal progetto & rsquo; s homepage o Softoware. Se si desidera utilizzare il pacchetto Poppler dati, scaricare pure.
Salvare l'archivio (s) sul vostro Home directory e utilizzare un programma di utilità gestore di archivi per estrarre il contenuto. Quindi, aprire un app terminale e passare alla posizione in cui si & rsquo; ve stato estratto il file di archivio (s) (ad esempio cd /home/softoware/poppler-0.30.0 e / o cd /home/softoware/poppler-data-0.4. 7).
Mentre sul & lsquo; poppler-0.30.0 & rsquo; directory, si correrà il & lsquo; ./ configure & amp; & amp; fare & rsquo; comando per configurare e compilare la biblioteca, seguito dal & lsquo; sudo make install & rsquo; comando per installarlo, il & lsquo; poppler-dati-0.4.7 & rsquo; directory, è necessario eseguire il & lsquo;. cmake & rsquo; il comando, seguito dal & lsquo; rendere & rsquo; e & lsquo; sudo make install & rsquo; comandi.
Sotto il cofano
Facendo una rapida occhiata sotto il cofano del progetto Poppler, possiamo notare che è stato scritto interamente nel linguaggio di programmazione C ++. Noi & rsquo;. Ve testato con successo Poppler su computer che supportano uno dei 64 o 32 bit del set di istruzioni architetture
Cosa c'è di nuovo in questa versione:
- nucleo:
- Supporto Openjpeg2 (openjpeg 1 è preferito). Bug # 58906
- Fissare potenziale danneggiamento della memoria in TextSelectionDumper. Bug # 84555
- Controlla matrice non valida in annotazione. Bug # 84990
- Aprire alcuni file non conformi. Bug # 85919
- PSOutputDev: Accetta un elenco di pagine indici invece di prima, l'ultima. Bug # 84833
- perdita di memoria Fix sulla condizione di errore
- cpp:
- Nuova API per impostare la funzione di debug
- Sistema di costruire:
- configure: Migliorare il supporto con le versioni più vecchie Clang. Bug # 76963
- utils:
- pdfunite: Supporto intenti di output, contenuti opzionali e AcroForm
Cosa c'è di nuovo in versione 0.24.5:
- Nucleo:
- formato GooString: aggiunta alcuni test + documentazione migliore
- formato GooString: bug con stampa LLONG_MIN
- miglioramenti test di regressione
- Qt4:
- Arthur miglioramenti di rendering dei font backend
- programma di prova per salvare su file
- QT5:
- Arthur miglioramenti di rendering dei font backend
- Migliorare la rilevazione di QT5 moc. Bug # 72744
- programma di prova per salvare su file
- Utils:
- pdfunite: lavoro, anche se c'è un singolo file specificato
- pdfunite: non perdere i caratteri durante l'unione di alcuni file
Cosa c'è di nuovo in versione 0.24.4:
- Nucleo:
- regressione Fix nella rilevazione endstream rotto.
- Catalogo:. Voci sorta di NameTrees per assicurarsi che le opere di ricerca
- Fare ciclo infinito se non la lettura da GooFile :: lettura fallisce.
- Utils:
- pdftotext:. Non chiudere stdout
- pdftotext:. Il silenzio di avvertimento per può essere utilizzato variabile non inizializzata li>
- pdftotext: fuga il testo delle intestazioni xml
- Avvisa l'utente se egli fornisce una gamma sbagliato
- Qt4:
- Fix errore di battitura in xml API.
- QT5:
- Fix errore di battitura in xml API.
Cosa c'è di nuovo in versione 0.24.3:
- nucleo:
- PSOutputDev: Fissare PFB di font. Bug # 69717
- CairoOutputDev: Non impostare una matrice non valida in drawImage (). Bug # 70085
- qt4:
- Non crash se getXRef () - & gt; copy () fallisce
- QT5:
- Non crash se getXRef () - & gt; copy () fallisce
- utils:
- pdfseparate: Permettere ad un solo% d nel nome del file. Bug # 69434
Cosa c'è di nuovo in versione 0.24.0:
- è stato aggiunto il supporto di file di grandi dimensioni.
- Rendering stata fatta thread-safe.
- Il filtro Cripta è stata implementata.
- Supporto modalità Thin Line è stato aggiunto al SplashOutputDev.
- SplashOutputDev è ora 10 volte più veloce in alcuni piastrelle.
- Il supporto per i modelli di segmentazione uncolored inserito CairoOutputDev.
- Caching dei profili di colore ICC lcms2 è stata migliorata.
- Uno strumento filo stresser è stato aggiunto al frontend Qt4.
- è stato aggiunto un frontend iniziale QT5.
- Ulteriori miglioramenti e diversi bug fix sono stati fatti.
Cosa c'è di nuovo in versione 0.22.5:
- bug minori sono stati fissati, tra cui le perdite di memoria potenziali e si blocca.
Cosa c'è di nuovo in versione 0.23.2:
- SplashOutputDev è ora 10 volte più veloce in alcuni piastrelle.
- Caching dei profili di colore ICC lcms2 è stata migliorata.
- Alcune classi private sono stati spostati in un namespace anonimo.
- Uno strumento filo stresser è stato aggiunto al frontend Qt4.
- La build mingw è stato fissato.
Cosa c'è di nuovo in versione 0.23.1:
- è stato aggiunto il supporto di file di grandi dimensioni.
- Rendering stata fatta thread-safe.
- Il filtro Cripta è stata implementata.
- Supporto modalità Thin Line è stato aggiunto al SplashOutputDev.
- Il supporto per i modelli di segmentazione uncolored inserito CairoOutputDev.
- Diversi bug minori sono stati fissati.
Cosa c'è di nuovo in versione 0.22.3:
- nucleo:
- Verifica ordine valori dell'imballo in pattern piastrelle (Bug # 62369)
- CairoImageOutputDev: Non cambiare l'interpolazione di immagini per la stampa (Bug # 62418)
- TextOutputDev: Imposta matrice di testo quando la pittura selezione (Bug # 61042)
- scrivere il file solo una volta quando si salvano (Bug # 62739)
- Fix per riscritture complete in file riparati
- Fixlet per quanto riguarda l'interpretazione specifica per il valore di collegamento Zoom
- errori di battitura correzione in pagine man
- Fissare la compilazione quando non si utilizza libjpeg
- glib:
- Iniziare sempre dall'inizio quando si inizia una nuova ricerca in una pagina (Bug # 59972)
- qt4:
- incidente Fix in file con LinkRendition (KDE Bug # 317710)
- Sistema di costruire:
- miglioramenti Piccolo cmake
Cosa c'è di nuovo in versione 0.22.2:
- La modifica di file con Encrypt è ora possibile. pdftocairo guadagnato il supporto di uscita TIFF.
- Il backend Splash ora implementa scalatura delle immagini bilineare, migliorando upscaling delle immagini di testo.
- I GLib e Qt 4 frontend guadagnato diverse API.
- annotazione e formare miglioramenti.
- Varie correzioni di bug e miglioramenti.
Sono state fatte
Sono state fatte
Cosa c'è di nuovo in versione 0.21.1:
- annotazione e formare miglioramenti.
- CairoImageOutputDev guadagnato il supporto per parametri ombreggiatura Gouraud.
- Il frontend Qt4 è stata migliorata.
- I vari bug minori sono stati fissati.
Sono state fatte
Cosa c'è di nuovo in versione 0.21.0:
- La modifica di file con Encrypt è ora possibile.
- I GLib e Qt 4 frontend guadagnato diverse API.
- pdftohtml è stata migliorata.
- sono stati fatti vari miglioramenti di annotazione.
- Molti piccoli miglioramenti, e bug sono stati risolti.
Sono state fatte
Cosa c'è di nuovo in versione 0.20.2:
- Diversi piccoli bug sono stati corretti, tra cui un blocco nel frontend Qt4 e un incidente con documenti non validi.
Cosa c'è di nuovo in versione 0.20.1:
- Questa versione unisce Xpdf 3.03, migliora le annotazioni, sostiene lcms2 (LittleCMS 2), implementa sovrastampa, migliora CairoOutputDev, migliora le utility, aggiunge il produttore e la versione per l'output XML di pdftohtml, e determina gli stili dei caratteri pdftohtml di FontDescriptor prima di cadere torna a nomi di carattere.
- Molti altri miglioramenti e bug sono stati risolti.
sono state fatte
Cosa c'è di nuovo in versione 0.19.3:
- Questa versione migliora le annotazioni, corregge diversi bug in CairoOutputDev, aggiunge il produttore e la versione per l'output XML di pdftohtml, fissa outputMask inversione per PNG in pdftohtml, e correzioni di altri bug.
Cosa c'è di nuovo in versione 0.19.2:
- Questa versione unisce Xpdf 3.03, supporta lcms2 (LittleCMS 2), implementa sovrastampa, migliora CairoOutputDev, migliora le utility, e aggiunge molti altri miglioramenti e correzioni di bug.
Cosa c'è di nuovo in versione 0.18.4:
- Molti miglioramenti sono stati fatti per CairoOutputDev e al frontend glib.
- HtmlOutputDev ottenuto correzioni per il supporto Unicode, tag, e le perdite di memoria. Altri bug minori sono stati risolti.
Cosa c'è di nuovo in versione 0.18.2:
- Diversi incidenti minori e perdite di memoria sono stati fissati.
- GfxColorSpace :: analizzare ora accetta dicts.
Cosa c'è di nuovo in versione 0.18.1:
- L'uscita PostScript creato da PSOutputDev è stata migliorata.
- sono stati fissati vari bug CairoOutputDev.
- pdftocairo società vampate e chiude i file correttamente quando fatto il loro uso.
- sono state fatte altre correzioni.
Cosa c'è di nuovo in versione 0.18.0:
- Sono stati apportati miglioramenti al supporto di annotazione, supporto Form, e per le prestazioni in generale.
- Il backend Splash ha ottenuto il supporto per i modelli di piastrelle, per lieve hinting e sovrastampa.
- Il backend PSOutputDev ora scrive grigio invece di RGB per le immagini di grigio, e CMYK invece di RGB in level2sep e level3sep.
- azioni JavaScript sono stati aggiunti al frontend glib.
- Nuovo "pdftocairo", "pdfunite", e strumenti "pdfseparate" sono stati introdotti, mentre le altre utilità sono stati migliorati.
- sono stati effettuati vari altri miglioramenti e correzioni minori.
Cosa c'è di nuovo in versione 0.17.2:
- I miglioramenti sono stati fatti per EmbeddedFile.
- Selezione dei font CJK è stata migliorata.
- Sovrastampa è stato attuato.
- I vari bug minori sono stati fissati.
Cosa c'è di nuovo in versione 0.16.7:
- nucleo:
- perdita di memoria Fix su documenti il cui catalogo è alcuna voce Pagine
- Verifica Catalog è un dizionario prima di usarlo (KDE Bug # 274888)
- utils:
- pdftohtml: Non bloccarsi nei collegamenti senza azione
Cosa c'è di nuovo in versione 0.16.6:
- Risolto un bug parsing Unicode e un incidente JavaScript.
Cosa c'è di nuovo in versione 0.17.1:
- Il modo in cui l'albero campi modulo è costruito è stato rielaborato.
- parametri inutilizzati e variabili sono state ripulite.
- azioni JavaScript sono stati aggiunti al frontend glib.
Cosa c'è di nuovo in versione 0.16.5:
- nucleo:
- Risoluzione memleak in AnnotScreen :: inizializzazione
- correttamente inizializzare pageObjectNum 0. Bug # 35925
- utils:
- pdftotext: coordinate Bbox sono relative alle dimensioni MediaBox, non formato CropBox
- cpp:
- Fix page_transition :: operator
Cosa c'è di nuovo in versione 0.17.0:
- Sono stati apportati miglioramenti al supporto di annotazione, supporto Form, e per le prestazioni in generale.
- Molti miglioramenti sono stati apportati al backend Splash.
- Nuove opzioni sono state aggiunte le utilità.
- Le interfacce sono state migliorate.
- sono stati fatti molti altri miglioramenti.
Cosa c'è di nuovo in versione 0.16.4:
- Piccoli miglioramenti sono stati fatti in Annotazione analisi.
- Diversi bugfix e miglioramenti minori documentazione sono state fatte.
Cosa c'è di nuovo in versione 0.16.0:
- Il supporto per annotazioni, sfumature, antialiasing, linearizzazione, e il backend Arthur è stato migliorato.
- Molti crash e altri bug minori sono stati fissati.
- API sono state estese.
- Dal momento che l'ultima versione di sviluppo, sono stati fatti diversi miglioramenti di compilazione, stile codice pdftohtml è stata migliorata, la correttezza delle sfumature radiali è stato migliorato, e il codice FlateStream basato zlib-è stato adattato.
Cosa c'è di nuovo in versione 0.15.3:
- nucleo:
- migliorare il rendering delle sfumature radiali
- Aprire un file danneggiato (Bug # 31861)
- La corretta analisi di tabella di linearizzazione (Bug # 31627)
- Trova font all'interno pattern (Bug # 31948)
- [win32] semplificare l'implementazione strtok_r
- Utilizzare un std :: vector invece di una var-length-array di caratteri
- crash Fix nei file rotti
- Usa definisce invece di array per la ricerca di font duplicati
- cpp:
- Includere correzione
- utils:
- pdffonts: Rimuovere codice duplicato
Cosa c'è di nuovo in versione 0.15.2:
- nucleo:
- Migliorare sfumature e antialias nel backend Splash (Bug # 30436)
- miglioramenti linearizzazione
- Piccoli miglioramenti al backend Arthur
- calcolo Fix delle dimensioni di alcune pagine (Bug # 30784)
- crash Fix nei documenti rotti
- qt4:
- Aggiungi pagina :: renderToPainter () Metodo
- Aggiungi setDebugErrorFunction () Metodo
- cpp:
- Aggiungi il hability per visualizzare le pagine di un'immagine
- utils:
- Aggiungi -p bandiera a pdfimages
- Sistema di costruire:
- Rimuovi -ansi bandiera per cywin e mingw
Cosa c'è di nuovo in versione 0.15.1:
- Il valore di rendering è ora considerato quando colorare il testo.
- Rendering di Shading tipo 6 e 7 è stata migliorata.
- Dict velocità di ricerca per le grandi dicts è stata aumentata.
- crash e perdite di memoria Diversi sono stati risolti.
- Altre opzioni di stampa sono state aggiunte alle API glib.
- Diverse funzioni di accesso e callback.
- Le utility hanno guadagnato nuove opzioni.
- Il sistema di compilazione richiede ora Cairo 1.10.
- Diversi ulteriori correzioni minori e miglioramenti.
Sono stati aggiunti
Sono state fatte
Cosa c'è di nuovo in versione 0.14.4:
- nucleo:
- Imposta stato iniziale dei gruppi di contenuto opzionale in base al campo BaseState
- Fix più incidenti in file PDF malformati
- memoria Fix perdite in in file PDF malformati
- perdita di memoria Fix nei nomi catalogo
- Fix usi non inizializzati su DCTScanInfo
- Risoluzione crash quando disegno annots quadrato / cerchio senza frontiere (Bug # 30580)
- glib:
- generazione strati Fix matrice quando contiene più array
- Fissare un crash quando si costruisce azioni strato (Bug # 30106)
Cosa c'è di nuovo in versione 0.15.0:
- Creazione di annotazioni è stata migliorata.
- Il mancato analizzare PDF con strutture interne danneggiate è stato risolto.
- Un metodo per accedere al testo prima di una pagina è stato inserito il nucleo e tutte le interfacce.
- sono stati fatti molti miglioramenti delle prestazioni.
- supporto di eccezione è stato rimosso.
- Documentazione e costruzione sono state migliorate.
Cosa c'è di nuovo in versione 0.14.2:
- Arresti nel dispositivo di uscita PS, su alcuni file malformati, e con i livelli senza nome sono state risolte.
- Il rendering di alcuni documenti riguardanti tilingPatternFill è stato fissato nel dispositivo di uscita Cairo.
- ColorTransform è ora gestito correttamente in DCT ruscelli utilizzando libjpeg.
- Imbottitura di nomi pdftoppm è stato fissato.
Cosa c'è di nuovo in versione 0.14.1:
- nucleo:
- Aggiungi ObjectStream caching, rende l'apertura di alcuni file di dieci volte più veloce (Bug # 26759)
- Fix crash quando la scrittura coordinate negative (Bug # 28480)
- Controlla gli oggetti sono il tipo che vogliamo che siano durante l'analisi GfxICCBasedColorSpace
- Ottimizza Splash :: compositeBackground
- Ottimizzare i calcoli di spazio colore utilizzando sqrt invece di pow 0.5
- incidente Fix in JBIG2Stream con documenti non validi
- Sistema di costruire:
- Assicurati che la spedizione è due file cmake necessari
- Non distribuire glib / poppler-features.h e poppler / poppler-config.h
- Migliorare compilation con Sun Studio
- Fix collegamento del frontend cpp quando si utilizza autotools
- glib:
- link Fix / zona annots per alcuni documenti (Bug # 28588)
- poppler_page_find_tex Fix () quando viene chiamato più di una volta (Bug # 27927)
- utils:
- Aggiungi -cropbox al pdftoppm manuale
Cosa c'è di nuovo in versione 0.14.0:
- nucleo:
- Fix crash quando l'analisi pdf con JBIG2Stream rotto (Bug # 28170)
- Non seguire ciecamente loop durante l'analisi XRef (Bug # 28172)
- Consenti qualità & amp; modalità progressiva a essere utilizzato in JpegWriter
- Fix potenziale assert nel codice Lexer (KDE bug # 240208)
- apertura Fix di file i cui / P è memorizzato come numero intero senza segno
- Non uscire () quando si tenta di allocare memoria per il XRef non
- cpp:
- bugfix minori
- miglioramenti Documentazione
- Sistema di costruire:
- Fix costruire in mingw32 utilizza gli autotools
- Preserve flag di compilazione quando si usa cmake
Cosa c'è di nuovo in versione 0.13.2:
- nucleo:
- Migliorare il supporto Movie
- Fissare sperimentale Arthur backend compilare quando se Splash backend è disabilitata li>
- uso Fix di alcuni torrenti del backend Cairo
- Piccoli miglioramenti nella sperimentale Arthur backend
- miglioramenti annotazione Minor
- rilavorazione LinkRendition di seguire le specifiche
- Aggiungi il sostegno ad azioni Set-OCG-Stato
- correttamente inizializzare il colore softmask scala di grigi nel backend Splash
- correttamente inizializzare actualText in TextOutputDev quando inizializzazione fallisce
- Varie correzioni MSVC
- utils:
- glib:
- Aggiungi il supporto per oggetti di film
- Aggiungi il supporto per le annotazioni dello schermo
- Aggiungi il sostegno ad azioni di rendition
- Aggiungi il sostegno ad azioni OCG Stato
- Miglioramenti demo
- qt4:
- compilare sempre sperimentale Arthur backend
- miglioramento della velocità Minor nell'uso QPainter
- Aggiungi un overload di ricerca che prende doppie invece di QRectF
- cpp:
- uso Fix iconv
- uso gmtime () quando gmtime_r () non è disponibile
- edificio Fix in autotools in finestre
- {da, a} _utf_8 () - & gt; {Da, a} _utf8 ()
- Sistema di costruire:
- Multiple CMake costruire fix di sistema
- Fix di alcuni obiettivi DIST in autotools
- Fare ritrovamento di Qt3 in autotools usare pkg-config
Cosa c'è di nuovo in versione 0.12.1:
- Compilation con alcuni compilatori è stato fissato.
- Un incidente sul font senza CharCodeToUnicode è stato risolto.
- L'affidabilità per i flussi con rotta lunghezza è stata migliorata.
- Un incidente durante il salvataggio di file che provengono da un flusso senza nome è stato risolto.
- L'affidabilità della funzione di salvataggio è stata migliorata.
- Un valore Length errato è stato risolto durante il salvataggio.
- fix di sicurezza basate su xpdf 3.02pl4 sono state integrate.
- Diverse altre correzioni e miglioramenti.
- Il sistema di compilazione è stato potenziato.
Sono state fatte
Cosa c'è di nuovo in versione 0.12.0:
- Nucleo:
- avvisi di protezione formato printf Fix
- migliorare il rendering delle sfumature radiali. Bug # 20238
- Better fallback quando c'è un tipo di carattere non corrispondente. Bug # 17252
- Non in crash sugli allegati senza flusso di dati. Bug # 10386
- Fix ciclo infinito in JBIG2Decoder. Bug # 23025
- Sistema Corporatura:
- Minimizza dipendenze pkg-config per i frontend Qt
- Aggiungi automake supporto 1.11
- Utilizza il nuovissimo automake trovata e non la più antica
- AM_SILENT_RULES supporto quando si usa automake 1.11
- Utils:
- Aggiungi opzioni comuni a pdftoabw
Cosa c'è di nuovo in versione 0.11.2:
- nucleo:
- Fai DecryptStream restituire valori sani per getPos (). Bug # 19706
- Fix bug durante la stampa in pdf con più formati pagina in modalità duplex
- Initilize AnnotColot correttamente quando la matrice non è corretto
- incidente Fix su alcuni file con le forme. Bug # 22485
- incidente Fix in file con file incorporati non validi. Bug # 22551
- Migliorare attributo FileSpec analisi
- miglioramento dei dispositivi di uscita Cairo. Bugs # 10942, # 18017, # 14160
- Implementare metodi di fusione in cairo backend
- gestire i font fontType1COT in CairoFontEngine
- generazione Fix di PS per alcuni file. Bug # 18908
- Non utilizzare byte_lookup tavolo quando lo spazio colore non supporta metodi getline. Bug # 11027
- Rendering Fix dei file PDF con modelli malformati. Bug # 22835
- Aggiungere la possibilità di disattivare la sostituzione dei font in pdftops. Bug # 23030
- correggere alcuni pulsanti di opzione non essere rilevati come tale
- glib:
- Miglioramenti demo
- Qt4:
- Miglioramenti demo
- Sistema di costruire:
- Usa GtkBuilder piuttosto che libglade per alcuni test
- utils:
- Fix bug con il parametro noCrop in pdftops
Cosa c'è di nuovo in versione 0.11.1:
- nucleo:
- Supporto colorare il testo nel modello colorspace. Bug # 19670 e 19994 #
- Aggiungere la possibilità di forzare nessun hinting dei font nel backend Splash
- Supporto di più formati pagina durante la conversione in PS. Bug # 19777
- pedine anche con i principali 00 durante l'analisi del carattere di unicode mappa. Bug # 22025
- I miglioramenti di velocità del rendering in documenti utilizzando trasformazioni PS molto. Bug # 21562
- Più opera sul sostegno NOTE
- Utilizzare Interpolare bandiera di decidere se applicare l'interpolazione di immagini durante il rendering. Bug # 9860
- gestire flussi nelle definizioni CMap. Bug # 22334
- correggere alcuni bug in JBIG2Stream manipolazione
- Fissare linea tratteggiata in pagina 1 di bug 20011
- exit Fix (1) durante il rendering di un file
- pdftops Fix crash file da KDE bug # 174899
- Fix generazione PS in alcuni file. Bug # 20420
- Non creare il GfxColorTransform se non potevano essere creati LCMS. Bug # 20108
- Controlla voci maschera sono int prima di utilizzarli, se sono reali cast int e cercare di usarli. Bug # 21841
- Utilizza il valore corretto quando si crea il campo V per le caselle combinate forma
- Dare un errore quando si utilizza level1sep in pdftops senza avere il supporto CMYK. Bug # 22026
- Non includere lcms.h in GfxState.h
- splashColorModeNComps Fix per includere correttamente tutti i valori per ogni SplashColorMode
- Aggiungi splashClearColor che assegna bianco alla data colorptr
- Uccidi il supporto per specificare l'estensione in openTmpFile. Bug # 21713
- Fix "Salto condizionato o mossa dipende valore Non inizializzato". Bug # 20011
- glib:
- Aggiungi poppler_annot_markup_has_popup ()
- sillabazione UTF-8 e UTF-16BE. Bug # 21953
- Usa g_strerror anziché strerror. Bug # 22095
- Fissare un crash quando un punti di destinazione ad una pagina non valida
- Miglioramenti demo
- Qt4:
- Aggiungi LinkDestination :: destinationName ()
- Non cercare di risolvere destinazioni con nome per GoTo link che puntano a documenti esterni
- Aggiungi pagina :: miniatura ()
- Miglioramenti demo
- Miglioramenti alla documentazione
- Sistema di costruire:
- Crea correzione per MSVC
- Better controllo lcms cmake ritornassi da kdelibs
- Usa pkgconfig per il check autotools lcms
- Rimuovere i file non necessari dal repo. Bug # 22094
Cosa c'è di nuovo in versione 0.11.0:
- nucleo:
- Aggiungi il supporto iniziale per la gestione del colore
- Rimuovi case-insensitive corrispondenza di nomi di file nel costruttore PDFDoc
- estrazione Fix di alcuni contenuti ActualText
- Più opera sul sostegno NOTE
- Migliorare il rendering dei font nel dispositivo di uscita Cairo
- Fix bug in cairo backend con maschere nidificate
- Fix cairo luminosità smask resa
- Aggiungere il supporto di testo a scelta per dispositivo di output Cairo
- Aggiungere la possibilità di stabilire il datadir sul runtime
- Restituisce un codice di errore al posto di un valore booleano quando si salva
- Fare lo scanner di carattere più versatile
- Piccolo opimization in documenti che utilizzano trasforma PostScriptFunction
- ottimizzazione Minor di streaming manipolazione
- Fix alcune avvertenze di compilazione
- glib:
- Supporto contenuto opzionale
- Più opera sul sostegno NOTE
- Miglioramenti demo
- miglioramenti Documentazione
- Fix costruire quando si compila con GTK_DISABLE_SINGLE_INCLUDES
- Qt4:
- azioni URI di supporto per le voci di sommario
- miglioramenti Documentazione
- Miglioramenti demo
- Aggiungi un FontIterator per iterare attraverso i caratteri del documento
- utils:
- Consentire l'uso di CropBox in pdftoppm
- Fai trasmettere le immagini pdftohtml png quando il flusso di immagini non è un jpeg
- make pdftotext accettare le opzioni di ritaglio come pdftoppm
- Supporto di rendering pixel non quadrati in pdftoppm
- Sistema di costruire:
- Richiedi Cairo 1.8.4 per il dispositivo di output Cairo
- Richiedi CMake 2.6 quando si usa il sistema di compilazione CMake
- Facoltativamente richiede libpng per pdftohtml
- Opzionalmente richiedere libcms per la gestione del colore
Cosa c'è di nuovo in versione 0.10.6:
- Nucleo:
- Risolvere i problemi che si verificano durante l'analisi dei file JBIG2 rotti. 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 parsing di array di confine non corretti. Bug # 19761
- Fix Test Clip per i font. Bug # 20950
- Fix getGlyphAdvance di comportarsi correttamente sui cambiamenti dimensione del carattere. Bug # 20769
- Varie costruire correzioni
- Sistema Corporatura:
- Fissare la versione Qt4 abbiamo bisogno
Cosa c'è di nuovo in versione 0.10.5:
- Un crash CairoOutputDev e una instabilità di ingresso JBIG2Stream sono stati risolti.
- Rendering di alcuni file PDF con i font OpenType è stato risolto.
- Molti altri bug sono stati risolti.
- Il sistema di compilazione è stato migliorato.
Cosa c'è di nuovo in versione 0.10.4:
- crash e perdite di memoria Diversi sono stati risolti.
- generazione PostScript errato è stato fissato in due casi.
- Il rendering di alcune caselle di controllo è stato fissato.
- posizionamento è stato fissato nel frontend Qt4.
- Molti altri bug sono stati risolti.
Cosa c'è di nuovo in versione 0.10.2:
- Le correzioni sono state fatte per un crash quando si seleziona il testo in modalità parola, per un incidente in alcuni documenti malformati, e per una perdita di memoria.
- sono state fatte altre correzioni minori.
Cosa c'è di nuovo in versione 0.10.1:
- Diverse le perdite di memoria sono stati fissati, nonché un potenziale incidente sulla ricerca di testo.
- Poppler ora cerca di rendere i documenti con i parametri di spazio colore indicizzati non validi.
- Sono stati apportati miglioramenti al supporto opzionale Content.
Cosa c'è di nuovo in versione 0.10.0:
- è stato aggiunto il supporto JavaScript iniziale.
- I miglioramenti sono stati fatti per Annotazione e nei renderer Arthur e Il Cairo sulla base.
- È stato aggiunto un decoder JPEG2000 basata su OpenJPEG.
- il rendering JPEG quando non si utilizza il libjpeg decoder base è stato fissato.
- una condizione di memoria su documenti che specificano enormi font è stato risolto.
- il comportamento di Adobe Reader è emulato su documenti con chiavi duplicate nei dizionari.
- Moduli sono stati fatti miglioramenti e correzioni di film.
- Molti miglioramenti sono stati fatti per i frontend QT e Glib, le utilities e la documentazione.
- Molti altri miglioramenti e correzioni di bug.
Sono state fatte
Cosa c'è di nuovo nella versione 0.9.3:
- Questa release corregge due regressioni di rendering dei font, un incidente su documenti con dati falsi, JPEG e molti altri problemi.
Cosa c'è di nuovo nella versione 0.9.2:
- Un problema di conversione PostScript è stato risolto. Diversi piccoli Forma e correzioni JavaScript sono state fatte.
- L'utilizzo della memoria del renderer cairo è stata migliorata.
- A problemi di crash e molti di memoria in pdftohtml sono stati risolti.
Cosa c'è di nuovo nella versione 0.9.1:
- Crash su alcuni AESv2 crittografati file sono stati fissati.
- L'analisi di file rotti è stata migliorata.
- Un file di output pdftohtml smarrimento è stato risolto.
Cosa c'è di nuovo nella versione 0.9.0:
- è stato aggiunto il supporto JavaScript iniziale.
- I miglioramenti sono stati fatti per Annotazione e nei renderer Arthur e Il Cairo sulla base.
- È stato aggiunto un decoder JPEG2000 basata su OpenJPEG.
- il rendering JPEG quando non si utilizza il libjpeg decoder base è stato fissato.
- una condizione di memoria su documenti che specificano enormi font è stato risolto.
- il comportamento di Adobe Reader è emulato su documenti con chiavi duplicate nei dizionari.
- Moduli sono stati fatti miglioramenti e correzioni di film.
- Molti miglioramenti sono stati fatti per i frontend QT e Glib, le utilities e la documentazione.
I commenti non trovato