Poppler ist eine völlig freie und Open-Source-Software-Projekt, das auf dem Quellcode des Xpdf Anwendung und entwickelt, um von App-Entwickler für PDF-Rendering-Aufgaben verwendet werden. Es wird nur unter GNU / Linux / UNIX-Betriebssystemen unterstützt.
Umfasst der Poppler Bibliothek und der Poppler Datenpaket
Die wichtigsten Funktionen gehören grundlegende Befehlszeilen Funktionalität und wurde erweitert, um moderne Bibliotheken, wie Freetype und Kairo zu nutzen, für eine bessere Rendering. Das Projekt besteht aus der Poppler Bibliothek und der Poppler Datenpaket, das von Dateien für die Verwendung mit Poppler Codierung besteht.
Während die Poppler Datenpaket ist eine optionale herunterladen, wird es ermöglichen, die Poppler Bibliothek, kyrillische und CJK (Chinesisch, Japanisch, Koreanisch) Zeichen korrekt dargestellt. Seien Sie sich bewusst, dass die Poppler Datenpaket wird unter derselben Lizenz verwendet als Haupt Poppler Paket verteilt wird.
Erste Schritte mit Poppler begonnen
Homepage oder Softoware;
Um die Poppler Projekt auf einem Linux-Kernel basierendes Betriebssystem installieren, müssen Sie die neueste Version von entweder dem Projekt & rsquo herunterladen. Wenn Sie die Poppler Datenpaket verwenden möchten, laden Sie sie als gut.
Speichern Sie das Archiv (e) auf Ihrem Home-Verzeichnis und verwenden Sie ein Archiv-Manager-Dienstprogramm, um den Inhalt zu extrahieren. Öffnen Sie dann ein Terminal-App und gehen Sie zu dem Ort, wo Sie und rsquo; ve extrahiert der Archivdatei (en) (zB cd /home/softoware/poppler-0.30.0 und / oder cd /home/softoware/poppler-data-0.4. 7).
Während auf der & lsquo; poppler-0.30.0 & rsquo; ./ configure & amp;; & amp Verzeichnis, werden Sie die & lsquo laufen; stellen & rsquo; Befehl zu konfigurieren und zu kompilieren, die Bibliothek, gefolgt von der & lsquo; sudo make install & rsquo; Befehl, es zu installieren, auf dem & lsquo; poppler-data-0.4.7 & rsquo; . cmake & rsquo; Verzeichnis, müssen Sie die & lsquo laufen; Befehl, gefolgt von der & lsquo; machen & rsquo; und & lsquo; sudo make install & rsquo; Befehle.
Unter der Haube
Nehmen Sie einen Blick unter die Haube des Poppler Projekt, können wir feststellen, dass es wurde komplett in der Programmiersprache C ++ geschrieben. Wir & rsquo;. Ve erfolgreich getestet Poppler auf Computern unterstützt eine der 64 oder 32-Bit-Befehlssatzarchitekturen
Was ist neu in dieser Pressemitteilung:
- Core:
- Openjpeg2 Unterstützung (OpenJPEG 1 wird bevorzugt). Fehler # 58906
- Fix potenzielle Speicherfehler auf TextSelectionDumper. Fehler # 84555
- Überprüfen auf ungültige Matrix in Annotation. Fehler # 84990
- Öffnen Sie ein paar nicht-kompatiblen Dateien. Fehler # 85.919
- PSOutputDev: Akzeptieren Sie eine Liste von Seiten Indizes anstelle der erste, letzte. Fehler # 84833
- Fix Speicherleck auf Fehlerbedingung
- cav:
- Neue API zur Debug-Ausgabe-Funktion eingestellt
- Build-System:
- configure: Verbesserung der Unterstützung mit älteren Versionen Klang. Fehler # 76.963
- utils:
- pdfunite: Support Ausgabebedingungen, optionale Inhalte und AcroForm
Was ist neu in der Version 0.24.5:
- Kern:
- GooString Format: Hinzugefügt einige Tests + verbesserte Dokumentation
- GooString Format: Fehler behoben beim Drucken LLONG_MIN
- Regressionstest Verbesserungen
- Qt4:
- Arthur Backend Schriftwiedergabe verbessert
- Testprogramm, um eine Datei zu speichern
- QT5:
- Arthur Backend Schriftwiedergabe verbessert
- Verbesserte Erkennung von QT5 moc. Fehler # 72744
- Testprogramm, um eine Datei zu speichern
- Utils:
- pdfunite: Arbeit, auch wenn es eine einzelne Datei angegeben
- pdfunite: keine Schriften verlieren beim Zusammenführen einige Dateien
Was ist neu in der Version 0.24.4:
- Kern:
- Fix Regression in gebrochenem endstream Erkennung.
- Katalog:. Sort Einträge NameTrees um sicherzustellen, dass Lookup Werke machen
- Sie, wenn das Lesen von GooFile :: Lesevorgang fehlschlägt nicht Endlosschleife.
- Utils:
- pdftotext:. Schließen Sie nicht stdout
- pdftotext:. Stille Warnung für nicht initialisierte Variable kann verwendet werden
- pdftotext: Entfliehen Sie dem Wortlaut der XML-Header
- Über den Benutzer, wenn er eine falsche Bereich
- Qt4:
- Verbesserte einen Tippfehler in XML-API.
- QT5:
- Verbesserte einen Tippfehler in XML-API.
Was ist neu in der Version 0.24.3:
- Core:
- PSOutputDev: Fix PFB Schrifteinbettung. Fehler # 69717
- CairoOutputDev: eine ungültige Matrix in drawImage setzen Sie (). Fehler # 70085
- qt4:
- Kein Absturz, wenn getXRef () - & gt; copy () nicht
- QT5:
- Kein Absturz, wenn getXRef () - & gt; copy () nicht
- utils:
- pdfseparate: Lassen Sie nur ein% d im Dateinamen. Fehler # 69434
Was ist neu in der Version 0.24.0:
- Unterstützung für große Dateien hinzugefügt.
- Rendering wurde Thread-sicher gemacht.
- Der Crypt-Filter implementiert.
- Thin Line-Mode-Unterstützung wurde auf SplashOutputDev hinzugefügt.
- SplashOutputDev ist jetzt 10-mal schneller irgend Fliesen.
- Unterstützung für ungefärbte Fliesenmuster wurde CairoOutputDev hinzugefügt.
- Caching von lcms2 ICC-Farbprofile verbessert.
- Ein Thread stresser Tool wurde in die Qt4 Frontend hinzugefügt.
- Eine erste QT5 Frontend hinzugefügt.
- Weitere Verbesserungen und einige Fehlerkorrekturen vorgenommen.
Was ist neu in der Version 0.22.5:
- Kleinere Fehler wurden behoben, darunter potenzielle Speicherlecks und stürzt ab.
Was ist neu in der Version 0.23.2:
- SplashOutputDev ist jetzt 10-mal schneller irgend Fliesen.
- Caching von lcms2 ICC-Farbprofile verbessert.
- Einige private Klassen wurden in einem anonymen Namespace verschoben.
- Ein Thread stresser Tool wurde in die Qt4 Frontend hinzugefügt.
- Die mingw Build behoben.
Was ist neu in der Version 0.23.1:
- Unterstützung für große Dateien hinzugefügt.
- Rendering wurde Thread-sicher gemacht.
- Der Crypt-Filter implementiert.
- Thin Line-Mode-Unterstützung wurde auf SplashOutputDev hinzugefügt.
- Unterstützung für ungefärbte Fliesenmuster wurde CairoOutputDev hinzugefügt.
- Verschiedene kleinere Fehler wurden behoben.
Was ist neu in der Version 0.22.3:
- Core:
- Überprüfen Sie, um Zeichen-Box Werte im Fliesenspiegel (Bug # 62369)
- CairoImageOutputDev: Wenden Sie beim Drucken von Bild Interpolation nicht verändert werden (Bug # 62418)
- TextOutputDev: Stellen Sie Textmatrix beim Malen Auswahl (Bug # 61042)
- Schreiben Sie die Datei nur einmal beim Speichern (Bug # 62739)
- Fix für die vollständige Schreibvorgänge in reparierten Dateien
- Fixlet über spec Auslegung für Link Zoom-Wert
- Fix Tippfehler in Handbuchseiten
- Fix kompilieren wenn sie nicht mit libjpeg
- glib:
- Sie immer von Anfang an, wenn Sie eine neue Suche auf einer Seite starten (Fehler # 59972)
- qt4:
- Fix Absturz in Dateien mit LinkRendition (KDE Fehler # 317.710)
- Build-System:
- Kleine cmake Verbesserungen
Was ist neu in der Version 0.22.2:
- Modifikation von Dateien verschlüsseln ist nun möglich. pdftocairo gewonnen TIFF-Ausgabe unterstützen.
- Die Splash-Backend implementiert nun bilineare Skalierung, die Verbesserung der Hochskalierung von Textbildern.
- Die GLIB und Qt 4 Frontends gewonnen verschiedenen APIs.
- Annotation und Form Verbesserungen wurden vorgenommen.
- Diverse Bugfixes und Verbesserungen vorgenommen.
Was ist neu in der Version 0.21.1:
- Annotation und Form Verbesserungen wurden vorgenommen.
- CairoImageOutputDev gewann Unterstützung für parametrisierte Gouraud-Schattierung.
- Die Qt4-Frontend wurde verbessert.
- Verschiedene kleinere Fehler wurden behoben.
Was ist neu in der Version 0.21.0:
- Änderung von Dateien mit Verschlüsselung ist nun möglich.
- Die GLIB und Qt 4 Frontends gewonnen verschiedenen APIs.
- pdftohtml verbessert.
- Verschiedene Anmerkungs Verbesserungen wurden vorgenommen.
- Viele kleinere Verbesserungen wurden gemacht und Fehler wurden behoben.
Was ist neu in der Version 0.20.2:
- Verschiedene kleinere Fehler wurden behoben, darunter ein Dreh in der qt4 Frontend und einem Crash mit fehlerhaften Dokumenten.
Was ist neu in der Version 0.20.1:
- Diese Version fügt Xpdf 3.03 verbessert Anmerkungen unterstützt lcms2 (LittleCMS 2), implementiert Aufdruck, verbessert CairoOutputDev, verbessert die Versorgungsunternehmen, fügt Produzent und Versionsinformationen zu der XML-Ausgabe der pdftohtml und bestimmt pdftohtml Schriftstile von FontDescriptor bevor er zurück zur Schriftartennamen.
- Viele weitere Verbesserungen wurden gemacht und Fehler wurden behoben.
Was ist neu in der Version 0.19.3:
- Diese Version verbessert die Anmerkungen, behebt verschiedene Bugs in CairoOutputDev, fügt Produzent und Versionsinformationen zu der XML-Ausgabe der pdftohtml, behebt outputMask Inversion für PNGs in pdftohtml und behebt weitere Fehler.
Was ist neu in der Version 0.19.2:
- Diese Version fügt Xpdf 3.03 unterstützt lcms2 (LittleCMS 2), implementiert Aufdruck, verbessert CairoOutputDev, verbessert die Versorgungsunternehmen, und fügt viele andere Verbesserungen und Bugfixes.
Was ist neu in der Version 0.18.4:
- Verschiedene Verbesserungen wurden an CairoOutputDev und auf die glib Frontend werden.
- HtmlOutputDev gewonnen Fixes für die Unicode-Unterstützung, Tags und Speicherlecks. Weitere kleinere Fehler wurden behoben.
Was ist neu in der Version 0.18.2:
- Verschiedene kleinere Abstürze und Speicherlecks wurden behoben.
- GfxColorSpace :: jetzt analysieren nimmt spricht.
Was ist neu in der Version 0.18.1:
- Die Postscript-Ausgabe erstellt von PSOutputDev verbessert.
- Mehrere CairoOutputDev Fehler wurden behoben.
- pdftocairo jetzt Wallungen und schließt Dateien ordnungsgemäß, wenn Sie fertig mit ihnen.
- Andere Fixes vorgenommen.
Was ist neu in der Version 0.18.0:
- Es wurden Verbesserungen an Annotation Unterstützung, Formular-Unterstützung und die Leistung im Allgemeinen gemacht.
- Die Splash-Backend gewann Unterstützung für Fliesenmuster, für leichte Hinting und für Überdruck.
- Die PSOutputDev Backend schreibt nun grau anstelle von RGB zu Graustufenbildern und CMYK statt RGB in level2sep und level3sep.
- JavaScript-Aktionen wurden dem glib Frontend hinzugefügt.
- New "pdftocairo", "pdfunite" und "pdfseparate" Tools eingeführt, während die anderen Versorgungsunternehmen verbessert.
- Verschiedene andere Verbesserungen und kleinere Korrekturen vorgenommen.
Was ist neu in der Version 0.17.2:
- Es wurden Verbesserungen an EmbeddedFile gemacht.
- Die Auswahl der CJK-Schriften wurde verbessert.
- Überdrucken umgesetzt.
- Verschiedene kleinere Fehler wurden behoben.
Was ist neu in der Version 0.16.7:
- Core:
- Fix Speicherleck auf Dokumente, deren Katalog hat keine Seiten Eintrag
- Katalog Check ist ein Wörterbuch, bevor Sie es (KDE Fehler # 274.888)
- utils:
- pdftohtml: in Links Kein Absturz ohne Aktion
Was ist neu in der Version 0.16.6:
- Es wurde ein Unicode-Parsing Fehler und JavaScript zum Absturz bringen.
Was ist neu in der Version 0.17.1:
- Die Art, wie die Formularfelder Baum gebaut wurde überarbeitet.
- Nicht verwendete Parameter und Variablen wurden bereinigt.
- JavaScript-Aktionen wurden dem glib Frontend hinzugefügt.
Was ist neu in der Version 0.16.5:
- Core:
- Fix eine memleak in AnnotScreen :: initialize
- richtig initialisiert pageObjectNum auf 0 Fehler # 35925
- utils:
- pdftotext: bbox Koordinaten relativ zur MediaBox Größe sind, nicht CropBox Größe
- cav:
- Fix page_transition :: operator
Was ist neu in der Version 0.17.0:
- Es wurden Verbesserungen an Annotation Unterstützung, Formular-Unterstützung und die Leistung im Allgemeinen gemacht.
- Viele Verbesserungen wurden in den Splash-Backend werden.
- Neue Optionen wurden an die Versorgungsunternehmen aufgenommen.
- Die Frontends wurden verbessert.
- Viele weitere Verbesserungen vorgenommen.
Was ist neu in der Version 0.16.4:
- Kleine Verbesserungen wurden in Annotation-Analyse vorgenommen.
- Einige kleinere Bugfixes und Dokumentation Verbesserungen wurden vorgenommen.
Was ist neu in der Version 0.16.0:
- Unterstützung für Anmerkungen, Schattierungen, Antialiasing, Linearisierung und der Arthur-Backend wurde verbessert.
- Mehrere Abstürze und andere kleinere Fehler wurden behoben.
- APIs wurden erweitert.
- Seit der letzten Entwicklerversion, mehr build Verbesserungen wurden vorgenommen, pdftohtml Code-Stil wurde verbessert, die Richtigkeit der kreisförmigen Farbverläufen wurde verbessert und die zlib-basierte FlateStream Code angepasst wurde.
Was ist neu in der Version 0.15.3:
- Core:
- Verbesserte Darstellung von kreisförmigen Farbverläufen
- Öffnen Sie eine defekte Datei (Bug # 31861)
- Die korrekte Parsen von Linearisierungstabelle (Bug # 31627)
- Suchen Schriften innerhalb von Mustern (Bug # 31948)
- [Win32] Vereinfachen strtok_r Umsetzung
- Verwenden Sie eine std :: vector anstelle eines var-length-Array von Zeichen
- Fix stürzt in beschädigten Dateien
- Verwenden Sie setzt anstelle von Arrays zur Suche nach doppelten Zeichensätze
- cav:
- Fügen Korrektur
- utils:
- pdffonts: Entfernen Sie duplizierten Code
Was ist neu in der Version 0.15.2:
- Core:
- Erhöhen Schattierungen und Antialiasing im Splash-Backend (Bug # 30436)
- Linearisierung verbessert
- Kleine Verbesserungen an der Arthur Backend
- Fix Berechnung der Größe von einigen Seiten (Fehler # 30784)
- Fix stürzt in gebrochenem Dokumente
- qt4:
- Seite hinzufügen :: renderToPainter () Methode
- setDebugErrorFunction hinzufügen () Methode
- cav:
- Fügen Sie den hability Seiten leisten, um ein Bild,
- utils:
- Fügen Sie die Option -p, um pdfimages
- Build-System:
- Entfernen -ansi Flagge für Cywin und mingw
Was ist neu in der Version 0.15.1:
- Die Render Wert wird nun bei der Einfärbung Text berücksichtigt.
- Rendering Shading Type 6 und 7 wurde verbessert.
- Dict-Lookup-Geschwindigkeit für große spricht erhöht.
- Mehrere Abstürze und Speicherlecks wurden behoben.
- Weitere Druckoptionen wurden dem glib API hinzugefügt.
- Verschiedene Zugriffsmethoden und Rückrufe hinzugefügt.
- Die Dienstprogramme gewann neue Möglichkeiten.
- Die Build-System benötigt jetzt Kairo 1.10.
- Einige weitere kleinere Korrekturen und Verbesserungen wurden gemacht.
Was ist neu in der Version 0.14.4:
- Core:
- Stellen Sie Ausgangszustand des optionalen Inhaltsgruppen basierend auf BaseState Feld
- Fix mehrere Abstürze in fehlerhafte PDF-Dateien
- Fix Speicherleck in in fehlerhafte PDF-Dateien
- Fix Speicherleck in den Katalognamen
- Fix initialisierten Anwendungen auf DCTScanInfo
- Fix einem Absturz beim Zeichnen Quadrat / Kreis Annots ohne Rand (Bug # 30580)
- glib:
- Fix Schichten Array Generation, wenn es mehrere Arrays enthält
- Fix einem Absturz beim Bau Schicht Aktionen (Bug # 30106)
Was ist neu in der Version 0.15.0:
- Erstellen von Anmerkungen wurde verbessert.
- Ein Versäumnis, PDFs mit beschädigten internen Strukturen zu analysieren, wurde behoben.
- Ein Verfahren, um den rohen Text einer Seite zu betreten wurde, um den Kern und den Frontends hinzugefügt.
- Viele Leistungsverbesserungen vorgenommen.
- Exception-Unterstützung wurde entfernt.
- Dokumentation und Aufbau verbessert.
Was ist neu in der Version 0.14.2:
- Abstürze in der PS-Ausgabegerät, auf einigen fehlerhaften Dateien und mit namenlosen Schichten wurden behoben.
- Rendering einigen Dokumenten mit tilingPatternFill wurde in Kairo Ausgabegerät festgelegt.
- Colortransform wird nun korrekt in DCT-Streams bei der Verwendung von libjpeg behandelt.
- Padding der Namen in pdftoppm wurde behoben.
Was ist neu in der Version 0.14.1:
- Core:
- Fügen ObjectStream Caching macht zehnmal Öffnen einiger Dateien schneller (Bug # 26759)
- Fix Absturz beim Schreiben auf negativen Koordinaten (Bug # 28480)
- Überprüfen Sie Objekte sind die Art, wie wir wollen, dass sie bei der Analyse GfxICCBasedColorSpace
- Optimize Splash :: compositeBackground
- Optimieren Farbraum Berechnungen mit sqrt statt pow 0,5
- Fix Absturz in JBIG2Stream mit fehlerhaften Dokumenten
- Build-System:
- Stellen Sie sicher, versenden wir zwei benötigt cmake Dateien
- glib / poppler-features.h und poppler / poppler-config.h verteilen Sie nicht
- Verbesserte Zusammenstellung mit Sun Studio
- Fix Verknüpfung der cpp Frontend bei der Verwendung von autotools
- glib:
- Fix Links / Annots Bereich für einige Dokumente (Bug # 28588)
- Fix poppler_page_find_tex (), wenn mehr als einmal aufgerufen (Bug # 27927)
- utils:
- Fügen -cropbox zu pdftoppm Hand
Was ist neu in der Version 0.14.0:
- Core:
- Fix Absturz beim Parsen von PDF mit gebrochenen JBIG2Stream (Bug # 28170)
- Schleifen Folgen Sie nicht blind beim Parsen XRef (Bug # 28172)
- Lassen Qualität & amp; Progressive-Modus, um in JpegWriter genutzt werden
- Fix potenzielle assert in Lexer-Code (KDE Bug # 240208)
- Fix Öffnen von Dateien, deren / P wird als ganze Zahl ohne Vorzeichen gespeichert
- Nicht Ausfahrt () beim Versuch, Speicher für die XRef zuordnen nicht
- cav:
- Kleinere Bugfixes
- Verbesserungen Dokumentation
- Build-System:
- Fix bei der Verwendung von Autotools bauen in mingw32
- Preserve Compiler-Flags, wenn Sie cmake
Was ist neu in der Version 0.13.2:
- Core:
- Erhöhen Film-Unterstützung
- Fix experimentellen Arthur Backend zu kompilieren, wenn wenn Splash Backend deaktivieren
- Fix Verwendung einiger Bäche in der Kairo-Backend
- Kleine Verbesserungen im experimentellen Arthur Backend
- Minor Annotation Verbesserungen
- Rework LinkRendition, um die Spezifikation zu folgen
- Hinzufügen von Unterstützung für Set-OCG-Staats Aktionen
- Richtig die Graustufen softmask Farbe im Splash Backend initialisiert
- richtig initialisiert Actual in TextOutputDev wenn Initialisierung schlägt fehl
- Verschiedene MSVC Fixes
- utils:
- glib:
- Hinzufügen von Unterstützung für Film-Objekte
- Hinzufügen von Unterstützung für Bildschirm Anmerkungen
- Hinzufügen von Unterstützung für Wiedergabe Aktionen
- Hinzufügen von Unterstützung für OCG Staats Aktionen
- Verbesserungen der Demo
- qt4:
- Sie immer den experimentellen Arthur Backend kompilieren
- Minor Geschwindigkeitsverbesserung in QPainter Nutzung
- Fügen Sie eine Überladung, die Suche dauert Doppel statt QRectF
- cav:
- Fix iconv Nutzung
- verwenden gmtime (), wenn gmtime_r () nicht verfügbar ist
- Fix Gebäude im Autotools in Windows
- {aus, um} _utf_8 () - & gt; {Aus, um _utf8 aufweisen} ()
- Build-System:
- Multiple CMake Build-System behebt
- Fix einiger DIST Ziele im Autotools
- Finden von Qt3 in Autotools verwenden pkg-config
Was ist neu in der Version 0.12.1:
- Compilation mit einigen Compilern wurde behoben.
- Ein Absturz auf Schriften ohne CharCodeToUnicode beschlossen.
- Zuverlässigkeit für Streams mit gebrochenen Länge verbessert.
- Ein Absturz beim Speichern von Dateien, die aus einem Stream ohne Namen kommen beschlossen.
- Die Zuverlässigkeit der Speicherfunktion wurde verbessert.
- Eine falsche Länge Wert wird nun bei der Speicherung festgelegt.
- Sicherheitskorrekturen basierend auf xpdf 3.02pl4 integriert.
- Einige andere Bugfixes und Verbesserungen vorgenommen.
- Das Build-System wurde verbessert.
Was ist neu in der Version 0.12.0:
- Kern:
- Fix printf Format Sicherheitswarnungen
- Verbesserte Darstellung von kreisförmigen Farbverläufen. Fehler # 20238
- Bessere Fallback, wenn es eine Schrifttypenkonflikt. Fehler # 17252
- Sie auf Anhänge Absturz nicht ohne Datenstrom. Fehler # 10386
- Fix Endlosschleife JBIG2Decoder. Fehler # 23025
- Build-System:
- Minimiert pkg-config Abhängigkeiten für Qt-Frontends
- Fügen auto 1.11 Unterstützung
- Verwenden Sie die neuesten auto gefunden und nicht die älteste
- Unterstützung AM_SILENT_RULES bei der Verwendung von auto 1.11
- Utils:
- Fügen Sie gemeinsame Optionen, um pdftoabw
Was ist neu in der Version 0.11.2:
- Core:
- DecryptStream zurück vernünftige Werte für getPos (). Fehler # 19706
- Fix bug beim Drucken von PDF mit mehreren Seitengrößen im Duplex-Modus
- initilize AnnotColot richtig, wenn das Array nicht richtig ist
- Fix Absturz auf einigen Dateien mit Formularen. Fehler # 22485
- Fix Absturz in Dateien mit ungültigen eingebetteten Dateien. Fehler # 22551
- Erhöhen FileSpec Attribut Parsen
- Kairo Ausgabegerät Verbesserungen. Fehler # 10942, # 18017, # 14160
- Implementieren Mischmodi in Kairo Backend
- Griff fontType1COT Schriften in CairoFontEngine
- Fix Generation von PS für einige Dateien. Fehler # 18908
- Verwenden Sie keine byte_lookup Tisch, als Farbraum nicht getLine Methoden. Fehler # 11027
- Fix-Rendering von PDF-Dateien mit fehlerhaften Mustern. Fehler # 22835
- Fügen Sie die Möglichkeit der Deaktivierung Zeichensatzsubstitution in pdftops. Fehler # 23030
- Fix einige Optionsfelder nicht als solche erkannt
- glib:
- Verbesserungen der Demo
- Qt4:
- Verbesserungen der Demo
- Build-System:
- Verwenden GtkBuilder anstatt libglade für einige Tests
- utils:
- Fix bug mit noCrop Parameter in pdftops
Was ist neu in der Version 0.11.1:
- Core:
- Unterstützung Einfärbung Text in Muster-Farbraum. Fehler # 19670 und # 19994
- Fügen Sie die Möglichkeit, in der Splash Backend zwingt keine Hinting der Fonts
- Unterstützung mehrerer Seitengrößen bei der Konvertierung in PS. Fehler # 19777
- Auch Steine mit führenden 00 beim Analysieren der Zeichen in Unicode Karte. Fehler # 22025
- Verbesserungen der Rendergeschwindigkeit bei Dokumenten mit PS Transformationen viel. Fehler # 21562
- Weitere Arbeiten an Annotations Unterstützung
- Verwenden Sie interpolieren Flagge zu entscheiden, ob die Anwendung Bildinterpolation beim Rendern. Fehler # 9860
- Griff Streams in CMap Definitionen. Fehler # 22334
- Fix einige Fehler in der Handhabung JBIG2Stream
- Fix gestrichelte Linie in Seite 1 von Fehler 20011
- Fix Ausgang (1) Wird eine Datei
- Fix pdftops Absturz auf Datei von KDE Bug # 174.899
- Fix PS Generation in einigen Dateien. Fehler # 20420
- die GfxColorTransform Erstellen Sie nicht, wenn die lcms konnte nicht erstellt werden. Fehler # 20108
- Überprüfen Mask Einträge sind int, bevor Sie sie, ob sie real Guss auf int und versuchen, sie zu verwenden sind. Fehler # 21841
- Verwenden Sie den korrekten Wert bei der Erstellung des V Feld Form Kombinationsfelder
- Geben Sie ein Fehler bei der Verwendung level1sep in pdftops ohne CMYK-Unterstützung. Fehler # 22026
- Sie sind lcms.h nicht GfxState.h
- Fix splashColorModeNComps korrekt sind alle Werte für jeden SplashColorMode
- splashClearColor die weißen weist auf die angegebene colorptr hinzufügen
- Töten Unterstützung für die Angabe Erweiterung in openTmpFile. Fehler # 21713
- Fix "Bedingter Sprung oder bewegen, hängt von nicht initialisierten Wert". Fehler # 20011
- glib:
- poppler_annot_markup_has_popup () hinzufügen
- Silbentrennung UTF-8 und UTF-16 BE. Fehler # 21953
- Verwenden g_strerror statt strerror. Fehler # 22095
- Fix einem Absturz, wenn ein Zielpunkt auf eine ungültige Seite
- Verbesserungen der Demo
- Qt4:
- Fügen LinkDestination :: Zielname ()
- Versuchen Sie nicht, benannte Ziele zu lösen für GoTo Links, die auf externe Dokumente
- Seite hinzufügen :: Thumbnail ()
- Verbesserungen der Demo
- Verbesserungen in der Dokumentation
- Build-System:
- Erstellen Sie fix für MSVC
- Bessere lcms cmake Check kommend von kdelibs
- Verwenden pkgconfig für autotools lcms Prüfung
- Entfernen Sie nicht mehr benötigte Dateien aus Repo. Fehler # 22094
Was ist neu in der Version 0.11.0:
- Core:
- Fügen anfängliche Unterstützung für das Farbmanagement
- Entfernen Sie Groß- und Kleinschreibung von Dateinamen in passenden PDFDoc Konstruktor
- Fix Extraktion einiger Actual Inhalt
- Weitere Arbeiten an Annotations Unterstützung
- Verbesserte Schriftwiedergabe in Kairo Ausgabegerät
- Fix bug in Kairo Backend mit verschachtelten Masken
- Fix kairo Leuchtkraft smask Rendering
- Fügen Sie wahlweise Text-Unterstützung nach Kairo Ausgabegerät
- Fügen Sie die Möglichkeit, die Laufzeit datadir an
- Rück einen Fehlercode statt eines boolean beim Speichern
- Stellen Sie die Schrift Scanner vielseitiger
- Kleine opimization in Dokumenten, die PostScriptFunction Transformationen verwenden
- Minor Optimierung Streamen Handhabung
- Fix einige Kompilierung Warnungen
- glib:
- Optional inhaltliche Unterstützung
- Weitere Arbeiten an Annotations Unterstützung
- Verbesserungen der Demo
- Verbesserungen Dokumentation
- Fix build beim Kompilieren mit GTK_DISABLE_SINGLE_INCLUDES
- Qt4:
- Unterstützung URI Aktionen für Inhaltsverzeichnis-Einträge
- Verbesserungen Dokumentation
- Verbesserungen der Demo
- Fügen Sie eine FontIterator zur Iteration durch die Schriften des Dokuments
- utils:
- Lassen Sie die Verwendung von CropBox in pdftoppm
- pdftohtml Ausgangs PNG-Bildern, wenn der Bildstrom ist keine jpeg
- pdftotext akzeptieren Zuschneiden Optionen wie pdftoppm
- Unterstützung Rendering nicht quadratischen Pixeln in pdftoppm
- Build-System:
- Erfordern Cairo 1.8.4 für die Cairo Ausgabegerät
- Erfordern CMake 2,6 bei Verwendung der CMake Build-System
- Sie optional libpng für pdftohtml
- Sie optional libcms für das Farbmanagement
Was ist neu in der Version 0.10.6:
- Kern:
- Probleme beheben, die bei der Analyse von gebrochenen JBIG2-Dateien geschehen. 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 Parsen fehlerhafter Grenz Arrays. Fehler # 19761
- Fix Clip Test für Schriftarten. Fehler # 20950
- Fix getGlyphAdvance korrekt auf Schriftgröße ändert sich verhalten. Fehler # 20769
- Misc bauen Fixes
- Build-System:
- Befestigen Sie die Qt4-Version müssen wir
Was ist neu in der Version 0.10.5:
- Ein CairoOutputDev Crash und einer JBIG2Stream Eingangsinstabilität gelöst wurden.
- Rendering von einigen PDF-Dateien mit Opentype-Fonts wurde korrigiert.
- Einige andere Fehler wurden behoben.
- Das Build-System wurde verbessert.
Was ist neu in der Version 0.10.4:
- Mehrere Abstürze und Speicherlecks wurden behoben.
- Falsche Postscript-Generation wurde in zwei Fällen festgelegt.
- Rendering einige Checkboxen, wurde behoben.
- Positionierung in der Qt4-Frontend festgelegt.
- Einige andere Fehler wurden behoben.
Was ist neu in der Version 0.10.2:
- Fixes wurden für einen Absturz gemacht bei der Auswahl Text wortweise, für einen Absturz in einigen fehlerhaften Dokumenten und für einen Speicherverlust.
- Weitere kleinere Korrekturen vorgenommen.
Was ist neu in der Version 0.10.1:
- Einige Speicherlecks wurden behoben sowie eine potenzielle Crash an Textsuche.
- Poppler versucht nun Dokumente mit ungültigen indizierten Farbraumparameter zu machen.
- Es wurden Verbesserungen an Optional Content-Unterstützung gemacht.
Was ist neu in der Version 0.10.0:
- Erste JavaScript-Unterstützung wurde hinzugefügt.
- Es wurden Verbesserungen an Annotation und in den Arthur und Kairo Renderer werden.
- Eine JPEG2000-Decoder auf Basis OpenJPEG hinzugefügt.
- JPEG-Rendering bei Nichtbenutzung des libjpeg basierten Decoder wurde behoben.
- Ein Ausgang der Speicherbedingung auf Dokumente, die großen Schriften geben, wurde behoben.
- Adobe Reader Verhalten auf Dokumente mit doppelten Schlüssel in Wörterbücher emuliert.
- Forms Verbesserungen und Fixes Film gemacht wurden.
- Viele Verbesserungen wurden in die Qt und Glib-Frontends, den Dienstprogrammen und der Dokumentation aus.
- Einige andere Verbesserungen und Bugfixes wurden.
Was ist neu in Version 0.9.3:
- Diese Version behebt zwei Schriftart-Rendering Regressionen, ein Absturz auf Dokumente mit falschen JPEG-Daten, und mehrere andere Probleme.
Was ist neu in Version 0.9.2:
- Ein Postscript-Konvertierung Problem wurde behoben. Mehrere kleine Form und JavaScript-Fixes vorgenommen.
- Speichernutzung des Kairo-Renderer wurde verbessert.
- Ein Absturz und mehrere Speicherprobleme in pdftohtml gelöst wurden.
Was ist neu in Version 0.9.1:
- stürzt auf einigen AESv2 verschlüsselten Dateien wurden behoben.
- Die Analyse der beschädigten Dateien wurde verbessert.
- Ein pdftohtml Ausgabedatei falsche Platzierung wurde behoben.
Was ist neu in Version 0.9.0:
- Erste JavaScript-Unterstützung wurde hinzugefügt.
- Es wurden Verbesserungen an Annotation und in den Arthur und Kairo Renderer werden.
- Eine JPEG2000-Decoder auf Basis OpenJPEG hinzugefügt.
- JPEG-Rendering bei Nichtbenutzung des libjpeg basierten Decoder wurde behoben.
- Ein Ausgang der Speicherbedingung auf Dokumente, die großen Schriften geben, wurde behoben.
- Adobe Reader Verhalten auf Dokumente mit doppelten Schlüssel in Wörterbücher emuliert.
- Forms Verbesserungen und Fixes Film gemacht wurden.
- Viele Verbesserungen wurden in die Qt und Glib-Frontends, den Dienstprogrammen und der Dokumentation aus.
Kommentare nicht gefunden