{{sidenavigation.sidenavigationExpandLabel}}
{{getMsg('Help_YouAreHere')}}: {{page.title}} {{page.title}}
{{$root.getMsg("downLoadHelpAsPdf")}} {{helpModel.downloadHelpPdfDataStatus}}

i-net PDFC BasissystemAktiv

Die folgenden Informationen werden aus der Plugin-Beschreibung abgeleitet.

Stellt die Basisfunktionalität für den Vergleich von Dokumenten bereit.

i-net PDFC bietet einen intuitiven, intelligenten Vergleich Ihrer Dokumente, z.B. PDF oder DocX, denn diese enthalten mehr als nur Text und Bilder. i-net PDFC vergleicht den Inhalt Ihrer Dateien auf intelligente Weise. Etwaige Unterschiede werden in einer visuell ansprechenden Anzeige dargestellt - besser als hielten Sie zwei Seiten auf Papier gegen das Licht. i-net PDFC bietet eine Desktop-Anwendung, die Benutzer auf ihrem Betriebssystem installieren können, um einzelne Dokumente zu vergleichen. Es ist auch als Serverversion erhältlich, die mehrere gleichzeitige Benutzer unterstützt. Eine Befehlszeilenschnittstelle und ein SDK vervollständigen die Vergleichssuite für erfahrene Benutzer.

Migrationsinformationen

  • Die Profileinstellunng "IMAGE_SCALE_FACTOR" wird nicht mehr unterstützt.
  • Beim Exportieren und Erstellen von Berichten mit dem Kommandozeilentool wird nun nur noch dann eine Datei erstellt, wenn Unterschiede gefunden wurden. Um für jeden Vergleich eine Datei zu erstellen, kann der Kommandozeilenschalter „-exportAlways“ verwendet werden.
  • Sichtbarkeit & Farb Einstellungen angepasst. AddOrRemove wurde getrennt in Add und Remove. Die alten Einstellungen für Unterschiede sind deprecated und werden in einer späteren Version entfernt.
  • Eine neu Installation der PDFC Standalone Anwendung ist erforderlich, um folgenden Bugfix zu erhalten: Eine zweite Instanz führt nicht mehr zu einem Absturz. Wenn PDFs angegeben wurden, werden sie zu Meine Vergleiche hinzugefügt.
  • Für eine höhere Genauigkeit wurde die Toleranz für Bilder und Linien im Vergleichsprofil "Identität prüfen" von 1 auf 0,01 reduziert. Damit werden Rundungsfehler weiterhin kompensiert, das Vergleichsergebnis kann sich jedoch trotzdem ändern. Sollte dies der Fall sein, kann eine Kopie dieses Vergleichsprofils erstellt und verwendet werden, in dem die Toleranzen wieder auf 1 gesetzt werden.

Änderungen in der Programmstruktur

Die interne Struktur hat sich geändert. Durch diese Änderung sind die bisherigen Startskripte nicht mehr gültig und müssen geändert werden.

Falls manuelle Änderungen an den Startskripten vorgenommen wurden, müssen diese entsprechend aktualisiert werden:

  • Server: das Startskript muss geändert werden von
    • From: ''<del>java -cp java/PDFC.jar com.inet.pdfc.PDFCServer</del>''
    • To: ''java -jar core/inetcore.jar''
  • Desktop-Anwendung: das Startskript muss geändert werden von
    • Von: ''<del>java -jar java/PDFCGui.jar</del>''
    • To: ''java -jar core/inetcore.jar pdfc.gui''
  • Befehlszeilenparameter: der Start muss geändert werden
    • Von: ''<del>java -jar java/PDFC.jar ...</del>''
    • To: ''java -jar core/inetcore.jar cmd ...''

Änderungen im Verhalten

  • Das Comparison API//-Plugin erfordert die Aktivierung des //Web API-Plugins (mit der ID ''webapi.core''). Die Aktivierung erfolgt einmalig automatisch für benutzerdefinierte Konfigurationen, bei denen das ''comparison.api''-Plugin bereits aktiviert war (z.B. durch Speichern von Änderungen im Abschnitt Configuration Manager -> Plugins). Andernfalls ist das Plugin ''comparison.api'' jetzt standardmäßig deaktiviert.
  • Das Web-API-Plugin wurde mit einer neuen Remote-Interface-Anwendung aktualisiert, die eine zusätzliche Berechtigung erfordert. Jede andere frühere Web-API-Erweiterung erfordert nun ebenfalls diese Berechtigung. Benutzer mit bestimmten Web-API-Berechtigungen müssen im Benutzer- und Gruppenmanager überprüft und neu konfiguriert werden.
  • Die Vergleichs-API gibt jetzt standardmäßig das ''JSON''-Format zurück. Um dennoch ein HTML-Ergebnis zu erhalten, fügen Sie bitte den Parameter ''format=html'' zur Abfrage hinzu.
  • Die Daten werden durch das Setup in das neue Format von i-net PDFC Version 5 migriert. Wir empfehlen daher, die Programmdaten zu sichern.
  • Die globalen Quoata-Einstellungen werden durch das Setup aktualisiert, um Benutzer- und Gruppenquoten zu ermöglichen.
  • Der Textparser kann nun konfiguriert werden. Dadurch können die Standardschriftart und der Zeilenabstand beim Rendern in PDF oder Bilder abweichen.
  • Alle Profileinstellungen, die den Vergleich selbst nicht betreffen, wurden entfernt. Solche globalen Einstellungen sind nun Befehlszeilenschalter oder können über die API mit dem Settings-Objekt oder dem ConfigurationManager gesetzt werden.

Informationen zu Änderungen

  • Eine neue Option ist im Profil verfügbar, mit der Beschreibungen für Elemente verglichen werden können, wie sie in PDF/UA bzw. barrierefreien Dokumenten verwendet werden.
  • Der in der Konfiguration eingestelle Produktname wird nun beim Export als Author, in der Fußzeile und als Generator in den Meta-Daten verwendet.
  • Im "Datenschutz"-Bereich der Server-Konfiguration kann nun eingestellt werden:
    • Ein Text der zusätzlich in der Fußzeile aller exportierten PDFs erscheint
    • Ein PDF-Dokument, welches als Einleitung für alle exportierten PDFs verwendet wird. Anwendungsfälle sind beispielsweise ein Deckblatt oder ein Haftungsausschluss.
  • Die Farben der Unterschiede 'Hinzufügen' und 'Entfernen' können separat eingestellt werden.
  • Der Vergleich des Schriftstils kann nun den Stil "Kursiv" anhand des Erschneinungsbildes der Schriftzeichen erkennen. Damit wird "kursiv" nun auch dann erkannt, wenn der Schriftstil in der Schriftart fehlerhaft hinterlegt ist.

Behobene Fehler

  • Die Farben der Sichtbarkeitseinstellung werden im Bericht korrekt übernommen.
  • Der Detailvergleich von Bildern vergleicht nun auch die Ränder von beschnittenen Bildern korrekt.
  • Das Encoding bei Schriftarten der "Stix"-Familie ist nun korrekt.
  • Hoch- und tiefgestellter Text in wird nun in komplexen Formeln korrekt zugeordnet.
  • Im strengen Vergleichsmodus können Bilder nun auch dann als verschoben erkannt werden, wenn sie weiter als der Toleranzbereich bewegt wurden.
  • Leistungsverbesserung beim Bildvergleich. Die tatsächliche Verbesserung hängt von der Art der Bilder und dem verfügbaren Speicher ab.

Behobene Fehler

  • [parser.pdf] Korrektur für komprimierte verschlüsselte Streams, bei denen die Verschlüsselung in der Referenztabelle der ersten Seite gesetzt wurde.
  • [parser.pdf] Korrektur für Typ-3 Schriftarten, welche intern spezielle Operationen wie Ebenen, Füllmuster oder Maskierungen verwenden.
  • Verbesserte statistische Analyse von Wordabständen und Korrektur für Leerzeichen in kombinierten Zeichen.
  • Erkennung von Leerzeichen verbessert. Leerzeichen werden nun heuristisch anhand der Abstände aller Zeichen ermittelt, statt die Daten der Schriftart zu verwenden. Dieser Algorithmus kommt jedoch nur zum Einsatz, wenn keine echten Leerzeichen im Text verwendet wurden.
  • [parser.pdf] Unterstützung für linearisierte PDFs mit eingebetteten Referenzen hinzugefügt

Behobene Fehler

  • [parser.pdf] Transparenz bei Typ-3 Schriftarten ersetzt, welche zum Verschwinden von nachfolgenden Bilder geführt hatte
  • Vergleich von Metadaten in Bildern hinzugefügt.
  • Steuerelemente werden nun mit dem Typ 'Text' verglichen statt mit dem Typ 'Linen und Formen'.

Behobene Fehler

  • Kommentierungselemente ohne sichtbare Elemente, wie zum Beispiel "Popup"s, werden nun von Filtern nicht mehr beachtet.
  • Kombinierte Unicode-Zeichen werden nun nicht mehr für die Berechnung von Leerzeichen herangezogen. Das erhöht die Präzision der Leerzeichenberechnung bei z.B. hebräischem Text, welcher viele kombinierte Zeichen nutzt.
  • Negativer Überhang in Text-Elemente wird nun erkannt und die Position der Text entsprechend angepasst. Wörter mit negativem Überhang haben nun die korrekten Positionen und Abstände.
  • [parser.pdf] Redundanzen beim Umgang mit Clips reduziert. Damit werden die Anforderungen an CPU und Hauptspeicher für Dokumente mit komplexen Clips deutlich reduziert.
  • [parser.pdf] Wiederverwenden von Maskierungsbildern bei Kompositionen. Damit werden OutOfMemory-Fehler verhindert und die Speichergröße für Vergleich reduziert.
  • [parser.pdf] Bidirektionaler Text oder Text mit Leserichtung "rechts nach links" wird nun der korrekten Seite zugeordnet statt nur Seite 1.
  • [parser.pdf] Fallback hinzugefügt, um Glyphencodes auf Systemschriftzeichen abzubilden. Dies kann helfen, Sonderzeichen anzuzeigen, wenn die Zuordnung im Dokument fehlt.
  • [parser.pdf] Korrektur für komprimierte verschlüsselte Streams, bei denen die Verschlüsselung in der Referenztabelle der ersten Seite gesetzt wurde.
  • Eine neue Option zum Zusammenfassen großer Textunterschiede ist nun verfügbar. Damit werden zufällige Treffer in großen Änderungen deutlich reduziert und die gesamte Änderung als solche erkannt.
  • Textgebundene Kommentare in PDF-Dokumenten, wie zum Beispiel Durchstreichungen oder Click-Flächen von Hyperlinks, werden nun als Eigenschaft des Textes erkannt. Dadurch wird die Auswertung bei Unterschieden wesentlich präziser und der Vergleich kann korrekt mit Zeilenumbrüchen in Kommentarbereichen umgehen.
  • Für höhere Genauigkeit wurden die Pixel-Toleranzen im Vergleichsprofil "Identität prüfen" von 1 auf 0,01 reduziert.
  • Die Genauigkeit der Synchronisation der "nebeneinander"-Darstellung von Seiten (Export und Web-Oberfläche) wurde verbessert für Seiten mit wenigen oder keinen Unterschieden.
  • Der PDF- und PNG-Export kann nun das Seitenformat automatisch anhand des Inhalts bestimmen. Damit wird der ungenutzte Platz auf den Export-Seiten minimiert und die Darstellung für das Bildschirmlesen optimiert.
  • Der Dokumentenvergleich wurde um die Unterstützung von Verlinkungen erweitert.

Behobene Fehler

  • Öffentliche Profile werden beim Backup korrekt wiederhergestellt.
  • Hoch- und Tiefgestellt-Textstile werden nun korrekt in allen Textzeilen erkannt.
  • Detailsvergleich von Bilder ohne Clip wie zum Beispiel Hintergrundbilder in Seitengröße
  • [parser.pdf] Dekodierung von "WinAnsiEncoding"-Kodierung geändert, um Steuerzeichen wie Zeilenumbrüche nicht zu verändern.
  • Neue Option für alle Arten von PDF-Export, um externe Schriftartenreferenzen nicht durch Standardschriften zu ersetzen. Dadurch bleibt der Export den Originaldateien ähnlicher, auch wenn Schriftreferenzen für PDF verworfen werden.
  • Geänderte Behandlung von sich überschneidenden Textabschnitten: Schriften ohne Leerzeichen tolerieren nun auch größere Überlappungen, ohne dass der Textabschnitt geteilt wird. Führende Leerzeichen werden bei Überlappungen ignoriert.
  • Strong Named Assemblies für i-net PDFC .Net Bridge zum SDK hinzugefügt
  • [parser.pdf] Es ist nun optional möglich, externe Font-Referenzen durch PDF-eigene Fonts zu ersetzen. Die Ersetzung führt zu einem konsistenten Ergebnis für jeden PDF-Viewer, kann aber zu Rendering-Artefakten führen.

Behobene Fehler

  • [parser.pdf] PDF SetColor-Befehle mit nur einem Parameter setzen nun eine Graustufenfarbe, anstatt übersprungen zu werden
  • Tesseract-Plugins für Windows wurden zu einem Plugin zusammengefasst
  • Batch-Vergleich zur .NET-API hinzugefügt
  • PDFCNunit: Unterstützung für mehrere .Net Frameworks hinzugefügt
  • Whitespace-Berechnung für kleine Schriftarten verbessert
  • Die Position der Fußzeile wurde korrigiert, falls die Kopfzeile fehlt.
  • Ein Schriftunterschied wird nun erkannt, wenn der Name der Entwurfsschrift gleich ist, aber die tatsächlich verwendete Schrift aufgrund einer fehlenden eingebetteten Schrift abweicht
  • JPEG2000-Bilder werden mit den originalen JPEG2000-Daten zum PDF-Export hinzugefügt
  • Der interne Filter SOLVEFALSEREPLACE ist nun auch für ältere Profile aktiv. Der Filter wurde verbessert und reduziert drastisch Falschmeldungen bei Zeichnungen und Shapes mit leichten Positionsunterschieden aufgrund von Rundungsfehlern.
  • Es wird nun auch der Vergleich von Anmerkungen unterstützt
  • "Quer und dann runter" wird immer dann verwendet, wenn ein mehrspaltiger Bericht in ein Endlosseiten-Ausgabeformat exportiert wird
  • Performance-Optimierung für große Mengen von Grafikoperationen mit Blend Mode
  • Bei der Bildserialisierung traten Unstimmigkeiten im Swapping-Mechanismus auf. Dies konnte in Szenarien mit hoher Last zu seltenen Bildunterschieden führen.
  • NullPointerException trat auf. Um dies zu beheben, haben wir die Behandlung von fehlerhaften PDFs (fehlender PatternType-Parameter) verbessert.
  • Fehlerhafte Unterschiede traten aufgrund eines nicht zusammenhängenden Zeichens mit einer Breite von Null auf.
  • Ein Text mit vertikaler Schrift wurde nicht angezeigt und die Position war falsch
  • Glyphe fehlte beim Rendern aufgrund eines inkonsistenten Schrifteintrags im Quell-PDF
  • NullPointerExceptino trat auf, wenn die verglichene Docx-Datei keine Stilinformationen hatte
  • Die Berechnung der Zeilenhöhe für inkonsistente Schriften war falsch
  • Text in der Schriftart Courier New wurde im Vergleichsergebnis nicht angezeigt
  • Einige Klammern werden im Vergleichsergebnis nicht angezeigt, da ein Indexfehler bei der Schrifterzeugung zu fehlenden Zeichen führt
  • Die Berechnung der Zeilenhöhe war bei inkonsistenten Schriften falsch.
  • Falsche Differenzdetails wurden gemeldet: Text in zwei Tabellenspalten wurde an dieselbe X,Y-Position verschoben
  • Rendering-Probleme traten bei PDF-Dateien auf, bei denen die Grafikstatus nicht richtig geschlossen wurden
  • Fehlerhafte Erkennung von Leerraum bei mehrfacher Einbettung der gleichen Schriftart in einer PDF-Datei behoben
  • ParserConfigPlugin wurde um eine Option zur Deaktivierung der cmap von PDF-Dateien erweitert, da ein Unterschied nicht erkannt wurde
  • [parser.pdf] Nicht eingebettete Fonts, die auf externe Systemfonts verweisen, werden nicht mehr durch PDF-native Fonts ersetzt. Dadurch werden Artefakte wie sich überlappende Wörter in einem möglichen PDF-Export des Ergebnisses vermieden.

Behobene Fehler

  • Der Vergleich wurde wegen einer "Index out of bounds" Exception abgebrochen, die wegen Stil-Änderungen (z.B. Schriftart) in Wörtern mit zerlegbaren Unicode-Zeichen aufgetreten ist.
  • [parser.pdf] Fehlerhafte Leerzeichen bei der Umwandlung von Ligaturen in einzelne Zeichen behoben
  • [parser.pdf] Der 'alternative Algorithmus' für nicht zugeordnete Zeichen ist nun laut PDF-Spezifikation implementiert. Das kann das Vergleichsergebnis und die visuelle Ausgabe für unvollständige eingebettete Type0-Schriften verbessern.
  • Die exportierte PDF-Datei, die das Vergleichsergebnis enthält, kann mit einem Passwort geschützt werden.
  • Stark verbesserte Zeichengeschwindigkeit für Dokumentenbilder, was zu einem wesentlich schnelleren Laden der Seiten in der Server- und Desktop-Anwendung führt
  • PDF-Parser optimiert, um wenn möglich Striche statt Füllungen zu verwenden, was zu kleineren exportierten PDF-Dateien und präziserem Rendering führt
  • Jpeg2000-kodierte Bilder werden unterstützt
  • Die Schriftart Dejvu-Sans wird als Standardschriftart für die Schrifteinbettung im PDF-Export verwendet
  • Der Tabellenvergleich wurde überarbeitet, um auch die Struktur zu vergleichen. Es werden nun auch hinzugefügte/entfernte Zellen, Spalten, Zeilen und Tabellen angezeigt
  • Die Prüfung der Textposition im strikten Modus prüft jetzt nur noch die Position entlang der Grundlinie des Textes und nicht mehr alle Begrenzungen jedes Worts. Dies ist auch stabiler, wenn die Schriftfamilie oder -größe geändert wird.
  • Die Erkennung von Kopf- und Fußzeilen in Dokumenten mit großen Zeilenhöhen wurde verbessert.
  • Erkennung der Textstile ''tiefgestellt'', ''hochgestellt'' und ''durchgestrichen'' sowohl für PDF als auch DocX
  • Verbesserte Tabellenerkennung für Tabellen mit Headerbox, "Kreuztabellen" und Tabellen mit nur inneren Rändern
  • Link-Verifizierung prüft nun auch relative URLs auf mögliches http-Protokoll
  • Behandlung von fehlerhaften PDF-Dateien verbessert, Shapes werden in diesem Fall ignoriert
  • Mehrspaltige Erkennung für einfache zweispaltige Layouts und Überschrift + Spalten Szenarien verbessert
  • Sichtbarkeitsberechnung für Formen mit gemischten Füll- und Strichfarben und redundanten Elementen verbessert
  • 'Berechnung der tatsächlichen Sichtbarkeit' verbessert - es wird nun auch Text auf gefülltem Hintergrund mit gleicher Farbe ausgeschlossen
  • Worterkennung und -trennung bei Chunking innerhalb eines numerischen Wertes verbessert
    Tesseract OCR:
    • Das Tesseract-Plugin löscht nun die tmp-Dateien nach der Verwendung
      DOCX-Parser:
    • Fallback hinzugefügt, der im Falle eines nicht unterstützten Musters verwendet wird
    • Verbesserungen des DOCX-Parsers

Behobene Fehler

  • Leistungsprobleme traten aufgrund der Spracherkennung und verbesserter Rendering-Funktionen auf.
  • Verschiedene Fehler traten aufgrund von Textabschnitten mit Nullhöhe auf.
  • Aufgrund eines Rundungsfehlers bei der Erkennung von Fußzeilen auf der ersten Seite konnte es zu falschen Differenzen auf der ersten Seite kommen.
  • Eine Tabelle wurde auf der ersten Seite erkannt, während der Kopf- und Fußzeilenfilter aktiv war.
  • Es trat ein Problem bei der Zusammenführung von Text im Ausgabetext der Unterschiede auf. Einige Leerzeichen fehlten.
  • Falsche Unterschiede traten bei doppelten Objekten im Quelldokument auf.
  • DOCX-Parser:
    • Überschüssige Nummerierungsebenen und Autofarbe bei Nummerierungen in Tabellen überschreiben
  • Cmap-Behandlung für TrueTypeFonts war fehlerhaft. Es wurden zusätzliche Klammern zwischen Zeichen eingefügt
  • Layout-Probleme mit zentrierten Tabulatoren traten auf
  • Es traten mehrere Schriftprobleme auf, z.B. mit falschen Schriftinformationen in PDF für Text mit 0 Breite
  • Scroll-Fehler in der Desktop-Anwendung trat am Ende der Dokumente im strengen Vergleichsmodus auf
  • Zusätzliche Seitenränder beim einseitigen Export wurden entfernt
  • Grafikstatus wurde für exportierte Vergleichsergebnisse nicht zurückgesetzt
  • ArrayIndexOutOfBoundsException trat aufgrund von Stiländerungen in Teilen eines Wortes mit Ligatur auf
  • Wiedereinführung der Textstile Tiefgestellt, Hochgestellt und Durchgestrichen sowohl für PDF als auch DocX
  • Performance-Verbesserungen für Seiten mit >100k Shape-Elementen
  • Vergleichsleistung verbessert
  • Es ist nun möglich, Stiländerungen innerhalb eines Wortes zu erkennen.
  • Mehrere Fehler beim OCR-Vergleich sind aufgetreten, wie z.B. falsche Erkennung von Text in Bildern
  • Clipping-Berechnung für komplexe weiße Formen und gestrichelte vertikale/horizontale Linien verbessert
  • Der Musterfilter kann nun auch zum Filtern einzelner Zeichen oder Wortteile verwendet werden. Die Beschränkung auf ganze Wörter ist nun optional, aber standardmäßig aktiviert
  • Den Schriftarten des exportierten PDF-Vergleichsergebnisses wurden Schriftstile hinzugefügt. Dies ermöglicht es dem Leser, die richtige Farbe und den richtigen Stil für Textelemente aus der exportierten PDF-Datei zu kopieren und einzufügen.
  • Die Erkennung von Unterstreichungen für umrahmten Text wurde verbessert.
  • Stark reduzierte Heap-Nutzung und Exportgröße im Falle von wiederkehrenden oder gekachelten Bildern in verglichenen PDF-Dokumenten
  • Verbesserte Leerzeichenerkennung bei negativem Kerning und Blocksatz
  • Mehrspaltiger Filter verbessert: Behandlung von transparenten Objekten, Erkennung von Zeilentrennern, enge Zeilenabstände
  • Seitenbereichsfilter: Es ist jetzt möglich, die letzte(n) Seite(n) pro Dokument aus dem Vergleich zu entfernen
  • Normalisierung des Schriftnamens für die True-Type-Schriftart 'TimesNewRomanPSMT' verbessert
  • Tabellenfilter verbessert, um mehr Arten von Tabellen in verglichenen PDF-Dokumenten zu erkennen

i-net PDFC Server

  • Die Berechtigung Comparison API wurde entfernt. Sie wird nun durch die Kombination der Berechtigungen Modify and run comparisons und Web API abgedeckt (erfordert die Aktivierung des Web API Plugins).
  • Der Plugin-Name ocr.tesseract.winavx wurde in ocr.tesseract.installed geändert.
  • Der Plugin-Name ocr.tesseract wurde zu ocr.tesseract.windows geändert
    • Aufgaben-Planer: * Die Aktion "Drucken" wird nur noch für die Job-Exportformate PDF und Bilder unterstützt
  • Die Rendering-Performance wurde durch eine bessere Zwischenspeicherung von Schriftmetriken verbessert
  • Neue Benachrichtigungen werden nun direkt im Webclient angezeigt, wenn die OS-Benachrichtigungen deaktiviert oder nicht möglich sind
  • SameSite=Lax Attribut für Login-Cookies gesetzt
  • Änderungen des Heap-Speichers, der Sprache, des Landes und der VM-Argumente funktionieren mit einem Server-Neustart über die Weboberfläche. Vorher war ein Service-Neustart erforderlich
  • Hinweis zur Konfigurationseigenschaft "Restrict Permissions" im Dialog "User & Groups" hinzugefügt, denn wenn globale Berechtigungen nicht eingeschränkt sind, haben alle Benutzer administrativen Zugriff!
  • Web API:*
    • Ergebnisparameter für Vergleichsinformationen hinzugefügt (Zeitstempel für Erstellung und Änderung)
    • Option zum Hinzufügen von Header-Informationen (z.B. für die Authentifizierung) für Remote-PDF-Anfragen hinzugefügt
    • Neuer Parameter exportbydiff für die Anfragen result/pdf und result/report. Wenn dieser Parameter auf true gesetzt ist, wird das Ergebnis nur im Falle von Unterschieden zurückgegeben
      Befehl * Vergleichen:
      • kann eine zusätzliche (oder exklusive) JSON-Datei erhalten, um PDF-Dokumente zu konfigurieren, z.B. um ihre Passwörter zu setzen.
      • JSON kann Request Header für HTTP/S-Anfragen zum Laden von PDF-Dateien enthalten, z.B. um die Anfrage zu authentifizieren.
      • Option zum Hinzufügen von Header-Informationen (z. B. für die Authentifizierung) für Remote-PDF-Anfragen. (PDF über URL hochladen)
  • Wartung: Es ist nun möglich, Backups wiederherzustellen, die nicht mit der aktuellen Version erstellt wurden. Das Backup wird daraufhin überprüft, ob es mit der aktuellen Version kompatibel ist, und wenn ja, kann es wiederhergestellt werden.
  • Tesseract OCR:
    • Plugin ocr.tesseract.installed kann konfiguriert werden, z.B. Setzen des Laufzeitpfades zu Tesseract
    • Das Plugin ocr.tesseract.windows ist nur im Windows- und SDK-Installationsprogramm enthalten. Falls die Verwendung des Plugins fehlschlägt, ist eine Windows System Tesseract Installation erforderlich (siehe Plugin ocr.tesseract.installed)
  • Task Planner: Das Dateiformat (PDF,XLSX,ODS,RTF) kann nun für den Exporttyp 'Bericht' im Task Planner Modul ausgewählt werden
  • Web API: NullPointerException trat auf, wenn ein nicht vorhandener Profilname verwendet wurde. Die Behandlung von Post-Requests ohne Dateinamen wurde korrigiert und eine bessere Meldung für nicht existierende Profilnamen/id wird angezeigt
  • NullPointerException trat während "Loading Comparisons" im i-net PDFC Server Maintenance auf
  • Fix für den Content-Disposition-Header beim Hochladen von Multipart-Inhalten über die Comparison Web Api
  • System.Net.WebException": Der Remote-Server hat einen Fehler zurückgegeben - aufgetreten mit PDFCNunit
  • Es war nicht möglich, sich anzumelden, wenn eine Localhost-URL im Chrome-Browser verwendet wurde, um die Weboberfläche zu öffnen
  • Parametrisierte Streams wurden von der Comparison Web API in der falschen Reihenfolge ausgewertet
  • Temporäre Fehler (Extenal sichtbare URL '...' wurde nicht validiert) traten bei der Validierung der Private Cloud Lizenz auf
  • Vergleichsprofile (freigegeben oder nicht) waren für API-Benutzer (nicht für administrative Benutzer) nicht mehr zugänglich.
  • Die Ausnahme "Object doesn't support or method 'append'" trat in der Weboberfläche während des Vergleichs im Internet Explorer 11 auf

i-net PDFC GUI

  • Details zum Vergleichsergebnis werden in einer Spalte auf der linken Seite der Dokumente angezeigt
  • Konfigurationsdialog hinzugefügt, um Einstellungen wie Logging und Tesseract zu ändern
  • Native Unterstützung für hohe DPI-Werte, z.B. für Mac Retina-Displays oder Bildschirm-Skalierung unter Windows
  • Die Position der Desktop-Anwendung war manchmal falsch oder sie wurde auf einem Computer mit zwei oder mehr Bildschirmen nicht angezeigt.
  • Eine hohe Anzahl von Unterschieden blockiert die Desktop-Anwendung nicht mehr für einige Zeit, wenn der Vergleich beendet ist
  • Die Desktop-Anwendung unter macOS zeigt den Vergleichsstatus nicht mehr im Icon an, wenn kein Vergleich gestartet wird
  • Die Größe des maximierten Fensters der Desktop-Anwendung war mit Java 11.0.8 oder Java 15 oder neuer falsch
  • MSI-Installer setzt i-net PDFC Desktop-Anwendung als Standardanwendung für DOCX, PDF und TXT

Behobene Fehler

  • Chinesischer Inhalt wurde nicht gut auf der rechten Seite ausgerichtet, wenn Justified verwendet wurde.
  • Fehler beim Umbruch von Wörtern, die breiter als das Feld waren (ohne Leerzeichen), Ersatzzeichen und Schriftersatz
  • NullPointerException trat aufgrund eines fehlenden 'Name'-Attributs in einer optionalen Inhaltsgruppe auf
  • Leistung optimiert in Bezug auf Formen
  • Mehrere Spalten werden nicht erkannt, da die Trennlinien zu nah beieinander liegen
  • Problem bei der Darstellung von Schriften in PDF-Ebenen aufgetreten. Fehler im WebGUI: begin -1, end 6, length 6
  • Docx Parser:
    • Fehlender Text in Chunked-Field-Elementen aufgetreten
    • Bugfix für die Trennung von Wörtern in Fußnoten. Das Fußnotenzeichen sollte nicht alleine bleiben
    • Nummerierung mit Sprüngen (z.B. von a nach c), wenn Leerzeilen als Nummerierung formatiert sind
    • Worttrennung am Ende der Zeile war falsch
    • Excel-Tabelle wurde eingebettet, anstatt ein Symbol für den Link zu verwenden
    • Unnötige Seitenumbrüche nach einer Paraphrase
    • Elemente verschwanden bei Verwendung des automatischen Kopf- und Fußzeilenfilters für DOCX-Dokumente
    • Die Darstellung von Symbolen und Symbolschriften war fehlerhaft
    • Textpositionierung bei zentrierten Tabs fehlerhaft
    • Die Darstellung von eingebetteten EMFs in DOCX-Dokumenten war fehlerhaft.
    • Link (Element in strukturierten Dokument-Tags) in DOCX-Dokumenten wurde nicht aufgelöst
  • Das Rendering von eingebetteten EMF in DOCX war fehlerhaft
  • Zeichen wurden im Vergleichsergebnis auseinandergezogen, wenn Schriftarten fester Größe ohne Breitentabellendaten verwendet wurden
  • NoSuchElementException trat bei einer Stiländerung in einem Wort mit einer Ligatur auf
  • Erkennung von gestapelten weißen Elementen auf Dokument-Hintergrundfarbe
  • Textauswahl/Zuordnung von Ligaturen und benutzerdefinierten Glyphen war in exportierten PDF-Dateien falsch
  • NullPointerException trat beim Vergleich von DocX-Dokumenten auf, weil der Tabellenrand nicht korrekt gelesen werden konnte
  • Ungültiges Zeichen nach dem Export trat auf, Bugfix für das Einbetten von PDF-Nachkommenschriften mit unterschiedlichen Elternschriften
  • Korrupte Textelemente im PDF traten auf, wenn ein Formularelement auf mehreren Seiten wiederverwendet wurde
  • Fehlerhaft kodierte Texte traten auf, wenn eine Type1C-Schriftart verwendet wurde: '' wurde durch '-' ersetzt
  • Regression in Version 20.4: Das Rendering mit Blendmode und CMYK-Farbraum wurde auf das Verhalten in i-net PDFC Version 6 zurückgesetzt (diese Kombination wird derzeit nicht unterstützt)
  • Die Behandlung von hex-kodierten Ressourcen-Eingabeschlüsseln war fehlerhaft, was zu fehlenden Ressourcen und Bildern führte
  • IllegalStateException: glyph size is not defined trat aufgrund eines ungültigen Wertes in der HEAD-Tabelle von eingebetteten TrueType-Fonts auf
  • Falsches 'PageBreakAfter' in DocX-Dateien trat auf, was zu zusätzlichen leeren Seiten führte
  • Gelegentlich trat beim Docx-Vergleich ein falscher vertikaler Versatz auf, wenn für Absätze die Funktion 'Zusammenhalten' verwendet wurde.
  • Falsche Worttrennungen traten aufgrund ungültiger Zwischenraumzeichen in Kombination mit Ligaturen auf
  • Im Vergleichsergebnis trat ein 'Bildfehler' auf, der durch eine falsche Anzahl von Farbkanälen in einem maskierten Bild verursacht wurde.
  • SDK: Die Kopfzeile wurde im Vergleichsergebnis nicht angezeigt, wenn -highlights headerfooter in der Kommandozeile gesetzt war

Sicherheitskorrekturen

  • Sicherheitsfix: Offene Redirect-Schwachstelle aufgetreten (CVE-2020-28150)
  • Sicherheits-Fix: Jetty CVE-2020-27216
    • In den Eclipse-Jetty-Versionen 1.0 bis 9.4.32.v20200930, 10.0.0.alpha1 bis 10.0.0.beta2 und 11.0.0.alpha1 bis 11.0.0.beta2O wird auf Unix-ähnlichen Systemen das temporäre Verzeichnis des Systems von allen Benutzern auf diesem System gemeinsam genutzt. Ein kollokierter Benutzer kann den Prozess der Erstellung eines temporären Unterverzeichnisses in dem gemeinsam genutzten temporären Verzeichnis beobachten und um die Erstellung des temporären Unterverzeichnisses wetteifern. Wenn der Angreifer das Rennen gewinnt, hat er Lese- und Schreibrechte für das Unterverzeichnis, das zum Entpacken von Webanwendungen verwendet wird, einschließlich ihrer WEB-INF/lib jar-Dateien und JSP-Dateien. Wenn Code aus diesem temporären Verzeichnis heraus ausgeführt wird, kann dies zu einer lokalen Schwachstelle führen, die eine Ausweitung der Rechte zur Folge hat
  • Verhinderung möglicher JavaScript-Injektionen
  • Sicherheitsfix für CVE-2020-13692
    • PostgreSQL JDBC-Treiber (auch bekannt als PgJDBC) vor 42.2.13 erlaubt XXE
  • PDF-Export optimiert, um die durchschnittliche Größe um 10 bis 50% zu reduzieren
  • Überarbeiteter Filter "Unsichtbare Objekte" zur Berechnung der tatsächlichen Sichtbarkeit aller Elemente im Dokument
  • Neuer Filter zur Verwendung der (optionalen) PDF-Strukturinformationen zur Verbesserung des Vergleichsergebnisses hinzugefügt
  • Behandlung von gestapelten sdt*-Elementen in docx verbessert
  • Mehrspaltiger Filter verbessert
    • Erkennung von umrandeten Tabellen und Erkennung von Spalten durch eingebettete Bilder
    • Spaltenzuordnung für Formen und Bilder in mehrspaltigem Layout
    • Spaltenerkennung in der Nähe sehr großer Textabschnitte
  • Fehler bei der Dekodierung von ASCII-Streams. Der Speicherverbrauch von SMasks wurde optimiert
  • Optimierte Ascent-Berechnung für TT-Fonts in PDF-Dateien
  • Unterstützung für Sprachen mit Wortumbrüchen in nicht-lateinischem Text verbessert, z.B. Chinesisch
  • Passwortgeschützte PDF-Dateien: Unterstützung für PDF 1.7-extended und PDF 2.0 Entschlüsselungsalgorithmen hinzugefügt
  • Die Unterschiede beim Vergleich von Bilddetails wurden verbessert
  • Verbesserte Blockerkennung und Anordnung in gedrehten Textsequenzen
  • Neuer Fallback zur Verwendung des Glyphencodes bei fehlender Unicode-Zuordnung

i-net PDFC Server

  • Login von Mitgliedern der Windows-Gruppe Guest ist möglich
  • Private Cloud Lizenz hinzugefügt
  • Neue Collector Option "Cross compare all files per folder" zum TaskPlanner Batchvergleich hinzugefügt, um jede Datei in einem Ordner mit jeder Referenzdatei in einem anderen Ordner zu vergleichen
  • WebAPI - Vergleichsergebnis-Parameter (Zeitstempel für Erstellung und Änderung) zur Vergleichsinfo hinzugefügt
  • Task Planner: Neue Collector-Option im TaskPlanner Batch-Vergleich, um jede Datei mit jeder Referenzdatei zu vergleichen

i-net PFDC Desktop Anwendung

  • Drag&Drop von Dokumenten in den Ansichtsbereich, um sie zu vergleichen (zusätzlich zu den Kopfschaltflächen)
  • Neues Steuerelement zur Anzeige einer Liste aller Unterschiede mit der Option, bestimmte Unterschiede zu bestätigen und auszublenden
  • Vorschau der ersten Seite der ausgewählten Dokumente
  • Anmerkungen sind manchmal nicht transparent
  • Details zum Vergleichsergebnis werden in einer Spalte auf der linken Seite der Dokumente angezeigt

Behobene Fehler

  • StackOverflowFehler bei DOCX-Dokumenten aufgetreten
  • Unlesbare Absätze in Tabellenzellen traten auf, wenn die Eigenschaft 'framePr' gesetzt war
  • Falsche Position und Beschneidung von Kommentaren in PDF-Dokumenten
  • Der Verweis auf Dateispeicherorte in Web-API-Aufrufen ist auf Administratoren beschränkt
  • OCR (Tesseract) funktioniert nicht unter Debian
  • Ungültige Zeichen traten beim Export von Vergleichsergebnissen auf. Diese Version enthält einen Bugfix für das Einbetten von PDF-Decendant-Schriften mit unterschiedlichen Parent-Schriften
  • Bild wurde wegen nicht unterstützter Bildmaske nicht angezeigt
  • Fehler "fehlendes initiales moveto in der Pfaddefinition" trat auf

Sicherheitskorrekturen

  • Behebung der XXE-Schwachstelle für authentifizierte Benutzer mit Berechtigungen für Ad-hoc-Berichterstattung oder Remote-Designer (CVE-2020-12684)
  • Behebung mehrerer XSS-Schwachstellen (Anmeldung war nicht erforderlich).
  • Behebung einer Path-Traversal-Schwachstelle, die den Zugriff auf Dateien innerhalb des Installationsordners und seiner Unterordner ermöglichte
  • Automatische Erkennung von Kopf- und Fußzeilen bei Dokumenten mit großen Zeilenabständen verbessert
  • Strenger Zeilenvergleich erkennt nicht mehr eine Änderung der Zeilengröße, wenn die Größe und Ausrichtung der Zeile sehr unterschiedlich ist. Stattdessen wird ein Ersetzen oder Entfernen/Neu angezeigt, da dies wahrscheinlicher ist.
  • Die Erkennung von Bindestrichen in mehrspaltigen Layouts wurde verbessert.
  • Strenger Vergleich für Kurven berücksichtigt den Gesamtversatz der Form bei der Überprüfung der Kurvenpunkte
  • Die Erkennung von Wortgrenzen wurde verbessert, wenn das Kerning durch einen negativen Textteilversatz simuliert wird.
  • Die Erkennung von eingefügten/entfernten Sätzen und Absätzen wurde verbessert.
  • Die Worterkennung im Falle von gestapelten Textfragmenten wurde verbessert.
  • Plugin zum Vergleich von PDF-Dateien in der Reihenfolge der internen Struktur des Dokuments ist bei Bedarf verfügbar. Dies kann zu besseren Ergebnissen bei komplexen Dokumenten aus derselben Generatoranwendung führen.
  • Wörter ohne Strich- oder Füllfarbe werden nun vom Filter "Unsichtbare Elemente ignorieren" erfasst
  • "Sonderzeichen vereinfachen" standardmäßig im Profil "Kontinuierliches Dokument" aktiviert
  • Methode ''Engine.Prompt(string,string)'' zur .NET Prozessbrücke hinzugefügt

i-net PDFC Server

  • Datenschutz:
    • Neue Option, um alle unbenannten Vergleiche zu entfernen, sobald alle Viewer getrennt sind
    • Es ist möglich, die Zeit zu konfigurieren, nach der inaktive Benutzer getrennt werden, so dass die unbenannten Vergleiche inaktiver Benutzer entfernt werden
    • Neue Berechtigung hinzugefügt, um festzulegen, ob Benutzer Vergleiche erstellen/ändern/ausführen dürfen. Ohne diese Berechtigung kann der Benutzer nur veröffentlichte Vergleiche einsehen.
    • Neuer Veröffentlichungsmodus hinzugefügt, um Vergleiche nur vorübergehend zu veröffentlichen
  • Die Verwendung der Web-API für Mikrodienste ist jetzt standardmäßig verfügbar
  • Drastisch reduzierte Größe der exportierten PDFs für den Fall, dass wiederverwendete Bilder in den verglichenen Dateien vorhanden sind
  • Die "External visible URL" wird für den EHLO-Befehl verwendet, wenn eine Verbindung zu einem SMTP-Server hergestellt wird.
  • PDF-Export optimiert, um die durchschnittliche Größe des Ergebnisses um 10 bis 50% zu reduzieren
  • Jede Subdomain (wie *.example.com) auf "Allowed Cross Origins" wird unterstützt
  • Web API:* Parameterkommentare für die PDF-Exportfunktion hinzugefügt
  • Task Planner: Es wird nun unterstützt, "Vorherige Ergebnisse nach X Tagen löschen" für eine Datei-Aktion zu setzen. Mit dieser Eigenschaft ist es zum Beispiel möglich, alte Backups zu löschen.
  • Unerwartetes Ergebnis bei Webapi-Vergleichsanforderung aufgetreten
  • Mehrere Werte in der Eigenschaft "Other VM Arguments" im Konfigurationsdialog "Web Server" wurden nicht unterstützt
  • Bei einem lang laufenden Backup-Job im Task Planner kam es zu einer Zeitüberschreitung
  • Aufgrund einer beschädigten Datei kam es zu folgender Ausnahme in Wartung / Vergleiche: java.io.EOFException: Unerwartetes Ende der JSON-Daten

Behobene Fehler

  • Seltene Falschmeldungen für Kanten von angrenzenden ähnlichen Formen, wenn die Formen in einem der Dokumente leicht verschoben wurden
  • Kerning-Behandlung im bidirektionalen RTL-Kontext
  • Das Markup für einen Unterstreichungsunterschied war zu lang
  • Ausnahme aufgrund von inkonsistenten Pfaddefinitionen in PDF-Dateien
  • Fehlerhafte Unicode-Zeichen bei inkonsistenten Zeichennamen im Font
  • IndexOutOfBoundsException trat im Vergleichskern-Algorithmus auf
  • Fehlerhafte Unicode-Zeichen, wenn die Zeichennamen in der Schriftart inkonsistent sind
  • Differenzen wie "Font Style was changed from bold to plain" traten auf, obwohl der Font Style nicht geändert wurde
  • Speicheroptimierung für PDF-Dateien mit vielen Formen
  • Seltene Fehlalarme traten bei Interpunktion auf.
  • Die Seitendrehung war bei negativen Winkeln falsch
  • Falsche Glyphenzuordnung trat auf. Dadurch konnten einige Zeichen nicht gerendert werden.
  • Das Detail des Vergleichsergebnisses war falsch, wenn es ....... enthielt.
  • Fehler mit Type1C-Schriftart trat auf. Die Details des Differenzergebnisses wurden durch .......... ersetzt.
  • ArrayIndexOutOfBoundsException trat auf, falsch sortierte NameTrees in PDF-Dokumenten werden nun korrekt behandelt
  • Die Erkennung von Fettschrift für eingebettete Schriften, die die Standardschriftarten duplizieren, war falsch
  • IllegalArgumentException": Farbparameter außerhalb des erwarteten Bereichs: Alpha
  • Die Erkennung von eingebetteten Schriftarten, die die Standardschriftarten duplizieren, war falsch.
  • DocX-Dateien: Absätze waren in Tabellenzellen unsichtbar, wenn die Eigenschaft 'framePr' gesetzt war
  • Problem bei der Erkennung von Leerzeichen, wenn Tabulatoren als Leerzeichen mit Kerning kodiert sind
  • NoninvertibleTransformException: Determinante ist 0, aufgetreten wegen eines null-skalierten Shader-Clips
  • NullPointerException trat beim Rendern auf, wenn das PDF die Texttransformation explizit auf Null setzt
  • IllegalStateException: Fataler Fehler: Index out of text aufgetreten
  • NullPointerException trat sporadisch beim Stapelvergleich auf
  • Seltener falscher horizontaler Versatz in Druck und Druckvorschau
  • Problem bei der Berichtserstellung nach Änderung der Sichtbarkeiten aufgetreten
  • IllegalStateException": Repositionierung eines d ist nicht erlaubt aufgetreten
  • java.lang.NullPointerException trat bei Docx-Dateien auf
  • Das Windows Tesseract Plugin wurde verbessert, um eine einzelne Zahl besser zu erkennen
  • Difference Marker wird wegen NullPointerException nicht angezeigt

Sicherheitskorrekturen

  • Kritisches Sicherheitsupdate für Help Plugin (CVE-2020-11431)
  • Behebung der XXE-Schwachstelle für authentifizierte Benutzer mit Berechtigungen für Ad-hoc-Berichterstattung oder Remote-Designer (CVE-2020-12684)
  • Behebung mehrerer XSS-Schwachstellen (Anmeldung war nicht erforderlich).
  • Behebung einer Path-Traversal-Schwachstelle, die den Zugriff auf Dateien innerhalb des Installationsordners und seiner Unterordner ermöglichte
  • Verbesserung der Differenzenakkumulation - der Komparator gibt bei sich wiederholenden Inhalten keine mehrdeutigen Gruppen mehr aus
  • Verbesserter Vergleich von tief- und hochgestelltem Text. Dies reduziert falsch-positive Ergebnisse aufgrund von gemischten Grundlinien in Tabellen.
  • Verbesserte Unterstützung für Ebenen (Optionale Inhaltsgruppen) - deckt jetzt auch Formen und Bilder ab
  • Neue Textvergleichsfunktionen zur Erkennung von Änderungen bei stilistischen Leerzeichen und Zeilenumbrüchen
  • Fallback für das Windows-Tesseract-Plugin hinzugefügt für den Fall, dass beide Tesseract-Engines nicht funktionieren
  • Tesseract-Plugin: Fehlerbehandlung und Dokumentation verbessert, OCR-Beispiel zu den .NET-Beispielen im SDK hinzugefügt
  • Weißraum-Erkennung bei mehrdeutigen Kerning-Daten verbessert

i-net PDFC Server

  • Ein Neustart in der Server-Schnittstelle löst einen Neustart aller Knoten aus, wenn Datenbankpersistenz (MongoDb, Redis) verwendet wird
  • Ereignisprotokoll enthält eine Spalte "Knoten", wenn es mit Datenbankpersistenz (MongoDb, Redis) läuft
  • Let's Encrypt Zertifikatsanfragen funktionieren nun mit mehreren Servern und Datenbankpersistenz
  • Type1CFont verwendet nun ein Mapping aufgrund von Unterschieden: Text "-" wurde durch "+-" ersetzt

Behobene Fehler

  • Konfigurationsdaten gingen verloren, wenn MongoDB für die Persistenz mit mehreren i-net PDFC-Server-Instanzen verwendet wurde
  • Die Synchronisierung von zwischengespeicherten Benutzerdaten, Gruppen, Aufgabenplanern und Wartungsdaten zwischen mehreren Knoten war bei Verwendung von Datenbankpersistenz (MongoDb, Redis) fehlerhaft.
  • Es gab ein zufälliges fehlendes Bild in Spalten, die vom 'Multi column'-Filter erkannt wurden
  • Platzhalter in der Fehlermeldung "Tesseract konnte die Sprachdatei {0} im Pfad {1} nicht finden" wurden nicht ersetzt.
  • Die Erkennung von Stilen und die Benennung von benutzerdefinierten Type1C-Schriften war fehlerhaft
  • NoSuchElementException trat im Generator für kontinuierliche Unterschiede auf
  • Die Standardgröße der Vorschau war in der Desktop-Anwendung falsch.
  • Desktop-Anwendung zeigt nun eine Benachrichtigung an, wenn die Lizenz in einigen Tagen abläuft
  • Filter-Plugin "Link-Überprüfung" hinzugefügt. Mit dem neuen Filter ist es möglich, externe Hyperlinks zu verifizieren. Außerdem wurden neue Differenztypen für Validierungsfehler pro Dokument hinzugefügt
  • Korrupte PDF-Zeichen-Zuordnungen werden nun auch an den Komparator weitergegeben. Der OCR-Filter kann verwendet werden, um die ursprüngliche Zeichenzuordnung zu rekonstruieren.
  • Erkennung unsichtbarer Elemente verbessert, prüft nun auch die Strichstärke
  • "Seiten ohne Unterschiede ausblenden" ignoriert nun auch versteckte Unterschiede
  • Die Erkennung von Unterstreichungen wurde verbessert, so dass Hintergrundlinien nicht mehr mit Unterstreichungen verwechselt werden.
  • Neuer Unterschiedstyp 'ValidationError' zur Kennzeichnung von Fehlern, die nur ein Dokument betreffen, z.B. durch das Plugin "Link verification" erzeugt

i-net PDFC Server

  • Benachrichtigung bei geringem Speicherplatz hinzugefügt
  • Web API startet nun einen reinen Textvergleich, wenn die URL unbekannte Inhalte anstelle von PDF-, Text- oder Bilddateien enthält
  • Der Webserver kann so konfiguriert werden, dass er zusätzliche Header-Felder mit HTTP-Antworten sendet, um z.B. HSTS zu erzwingen oder dem Web-Client benutzerdefinierte Server-Informationen zur Verfügung zu stellen
  • Neue Dateiverknüpfungen für den Batch-Vergleichsjob im Task-Planer hinzugefügt
  • Die Einstellungen für "Sichtbarkeiten" ermöglichen es nun, gefilterte Elemente zu markieren und Farben zu ändern
  • Ereignisprotokoll-Ansichten zur Statistik-App in der Berichtsserver-Schnittstelle hinzugefügt
  • Unterstützung mehrerer LDAP-Server bei der Authentifizierung als Fallback
  • Konto-ID des Benutzers in der Ansicht "Gespeicherte Daten" hinzugefügt
  • Ein Master-Konto wird nach einer gültigen Anmeldung mit dem Master-Passwort erstellt, auch wenn die Einstellung "Neuen Benutzer erstellen" deaktiviert ist
  • Neue Funktion "eingeloggt bleiben". Nach dem Login bleibt jeder Benutzer eingeloggt, bis er sich abmeldet. Nach 28 Tagen wird er automatisch abgemeldet. Es ist auch möglich, Benutzersitzungen im Modul "Benutzer und Gruppen" zu löschen, wenn Sie die Berechtigung zum Zugriff auf dieses Modul haben
  • In den Benutzerdetails angezeigte Login-Sitzungen
  • Konto-ID des Benutzers, der der Ansicht "gespeicherte Daten" hinzugefügt wurde
  • Aufgaben-Planer: Es wird nun unterstützt, eine vorkonfigurierte Datenquelle für eine Datenbankserie auszuwählen. Die benutzerdefinierten JDBC-Einstellungen sind weiterhin möglich.

Behobene Fehler

  • Konfigurationsdaten gingen verloren, wenn MongoDB für die Persistenz mit mehreren i-net PDFC Server-Instanzen verwendet wurde
  • Löschoption für Benutzerprofile fehlte
  • Endlosschleife bei Verwendung von i-net PDFC in einem iFrame
  • Ungültige Differenzen aufgrund von ZERO WIDTH SPACE Zeichen traten auf
  • Die Berechnung des Leerraums im Textfilter wurde korrigiert und entspricht nun der Textauswahl
  • Bounding-Box-Berechnung für Type3-Schriften verbessert
  • Verbesserte Leistung bei Vergleichen ohne Filter, die vor dem eigentlichen Vergleich ausgeführt werden müssen (derzeit OCR und CMAP-Filter)
  • Optimiertes Vergleichsergebnis für fortlaufend nummerierte Absatzüberschriften
  • Umstellung von Wort- auf Zeilenvergleich bei gedrehten Textblöcken
  • Die Erkennung von Unterstreichungen wurde verbessert, so dass Hintergrundlinien nicht mehr mit Unterstreichungen verwechselt werden.

i-net PDFC Server

  • Neue Benutzer-/Gruppenberechtigung zum Veröffentlichen von Vergleichen. Mit dieser Berechtigung ist es möglich, die Schaltfläche "Veröffentlichen" in der Weboberfläche auszublenden
  • Generierung von unnötigen Textauswahldaten im Server verbessert
  • Reduzierte I/O-Last im User Manager und in den Vergleichsmetadaten
  • Verbesserte Unterstützung, wenn OCR nicht initialisieren kann
  • Domainlizenz unterstützt einen einzelnen Host auch ohne Reverse DNS Lookup
  • Aufgaben-Planer: Formatoptionen für den PDF-Export im Dialogfeld "Vergleichsauftrag" hinzugefügt

i-net PDFC SDK

  • Kommandozeilenparameter für Landschaftsexport hinzugefügt
  • JsonPresenter zur .Net Process Bridge hinzugefügt
  • Verbesserte Leistung und Speicherbedarf bei sehr großen Stapelvergleichen

Behobene Fehler

  • OCR-Profil hat Regex-Filter für "..." hinzugefügt
  • Unterschiedliche Stile für type1c-Schriften sind ohne Änderungen aufgetreten
  • Problem mit doppelten Schriftarten aufgetreten. Einige Zeichen wurden im Vergleichsergebnis übereinander geschrieben
  • Vertikale Linien, die sich im Hintergrund der verglichenen PDF-Dateien befinden, werden im Vergleichsergebnis oberhalb des Textes angezeigt
  • Fehlende Unterschiede aufgrund von falsch erkannten Nummerierungsänderungen
  • Weißraumberechnung des Textfilters war falsch
  • Erkennung von Schriftstilen verbessert
  • Zoom-Benachrichtigung wurde in der Desktop-Anwendung zweimal angezeigt
  • Wartung: Beim Wiederherstellen eines Backups ist im Internet Explorer folgender Fehler aufgetreten: "Objekt unterstützt die Eigenschaft oder Methode 'includes' nicht"
  • Aufgaben-Planer: NullPointerException ist in DefaultSetting.setColor aufgetreten
  • SDK: Ungültige Zeichen in den Exportnamen von rekursiven Batch-Jobs sind aufgetreten

Sicherheitskorrekturen

  • Kritisches Sicherheitsupdate für das Help Plugin (CVE-2020-11431)
  • Behebung der XXE-Schwachstelle für authentifizierte Benutzer mit Berechtigungen für Ad-hoc-Berichterstattung oder Remote-Designer (CVE-2020-12684)
  • Behebung mehrerer XSS-Schwachstellen (Anmeldung war nicht erforderlich).
  • Behebung einer Path-Traversal-Schwachstelle, die den Zugriff auf Dateien innerhalb des Installationsordners und seiner Unterordner ermöglichte
  • Neuer Bildparser zum Lesen von Bildern und ZIP-Archiven von Bildern
  • Der Tabellenfilter kann nun wiederkehrende Kopfzeilen erkennen, auch wenn es Unterschiede gibt
  • Verbesserte Unterscheidung zwischen Ersetzungen und Hinzufügungen/Entfernungen im Vergleichsergebnis
  • Probleme mit Anmerkungen im Chrome-PDF-Viewer sind aufgetreten
  • Dekodierung von HTML-kodierten Inhalten in PDF-Dateien

i-net PDFC Server

  • Export-Schaltfläche in der Web-GUI hinzugefügt. Über diese Schaltfläche kann der Vergleichsbericht neben PDF auch in den ausgewählten Formaten XLS, XLSX, ODS und RTF erstellt werden.
  • Vergleichsquoten können nun auch pro Benutzergruppe und pro Benutzer festgelegt werden
  • Unterstützung für SSL-Zertifikate im PEM-Format hinzugefügt
  • Die Task Planner Web API kann nun Aufgaben (einzelne oder mehrere) exportieren und importieren. Die exportierten Aufgabendefinitionen können zur manuellen Erstellung einmaliger Aufgabendefinitionen verwendet werden, um Aufgaben schnell zu planen und auszuführen.
  • Filtereinstellungen in der WebAPI hinzugefügt
  • Sprachauswahl für OCR
  • Für alle Quotenwerte in der Konfiguration: Der Wert für 'unbegrenzt' ist jetzt -1 statt 0. Die Werte werden bei Bedarf automatisch vom Setup angepasst
  • Option "Nur Seiten mit Differenzen" ist jetzt verfügbar
  • Ein Differenzenlimit kann vom Benutzer definiert werden, um zu vermeiden, dass der Webbrowser durch massive Differenzen verlangsamt wird. Standardmäßig ist dieses Limit auf 1000 gesetzt.
  • Der PDF-Report der Kommandozeilen- und Desktop-Version kann nun auch in der Webanwendung erzeugt werden
  • Benutzer können ihre eigenen Kontodaten und Login-Einstellungen verwalten
  • Die Suchfunktion in der Hilfe wurde verbessert. Der Hilfebaum wird angezeigt und Hilfeseiten mit Suchergebnissen werden im Hilfebaum hervorgehoben
  • Das Ausgabeformat für den Report kann nun konfiguriert werden
  • Schriften wurden beim Export von Vergleichsergebnissen nicht korrekt eingebettet, wenn 'nur Seiten mit Unterschieden' verwendet wurde

i-net PDFC Desktop Anwendung

  • Die Registerkarte "Sichtbarkeiten" ermöglicht es nun, gefilterte Elemente zu markieren.
  • Neuer anwendungsinterner Hilfebrowser mit erweitertem Inhalt
  • Schiebereglerwerte für Kopf-/Fußzeilenfilter aktualisiert
  • Das Export-Panel erlaubt das Speichern des Vergleichsergebnisses als XLS, XLSX, ODS und RTF zusätzlich zu PDF
  • Problem mit Filechooser unter Linux
  • ClassCastException trat nach wiederholtem Start/Stop des Vergleichs auf
  • Unterschiedlich große Seiten wurden falsch zentriert

i-net PDFC SDK

  • Filtereinstellungen zur Web-API hinzugefügt
  • Neue API-Methode zum Abrufen von Presenter-Fehlern, falls vorhanden
  • Command Line Parameter "-parameters <File>" hinzugefügt, um die Kommandozeile über eine Datei zu konfigurieren
  • Befehlszeilenparameter "-loglevel", "-logfile" und "-logmaxerror" hinzugefügt
  • Neues optionales Plugin zum Exportieren des Ergebnisses als JSON-Zusammenfassung über die Befehlszeilenschnittstelle
  • Die Profileigenschaften LOG_FILE, LOG_LEVEL und MAX_ERRORS_PER_FILE werden ignoriert, da sie die globale Konfiguration verändern. Verwenden Sie stattdessen die Kommandozeilenschalter loglevel, logmaxerror und logfile.
  • Die Profileigenschaften EXPORT_PDF_ALWAYS und der Kommandozeilenschalter exportonlyondifferences werden entfernt. Verwenden Sie stattdessen den Kommandozeilenschalter exportAlways (Standard ist exportAlways false) oder für SDK den Settings.EXPORT.ONLY_ON_DIFFERENCES
  • Die Profileigenschaften CREATE_DIFFIMAGES, CREATE_ORIGIMAGES, CREATE_XORIMAGES werden entfernt und stattdessen die Kommandozeilenschalter x, o, f, s und i oder für SDK die Settings.EXPORT verwendet
  • Die Profileigenschaften IMAGE_SCALE_FACTOR werden ignoriert, da sie die globale Konfiguration verändern. Verwenden Sie stattdessen die Kommandozeilenschalter ImageScaleFactor oder für SDK den Settings.IMAGE_SCALE_FACTOR.
  • Entfernte API-Komponenten, die mit i-net PDFC 4.0 veraltet waren
  • Wenn der Kommandozeilenparameter exportOnlyOnDifferences aktiv ist, wird der Vergleichsbericht nur erstellt, wenn kein Unterschied vorhanden ist
  • Einige Eigenschaften sind jetzt veraltet: CREATE_DIFFIMAGES, CREATE_XORIMAGES, CREATE_ORIGIMAGES, IMAGE_SCALE_FACTOR, EXPORT_PDF_ALWAYS, LOG_LEVEL, LOG_FILE, MAX_ERRORS_PER_FILE
  • Wenn exportOnlyOnDifferences auf true gesetzt wurde, wird der Vergleichsreport (-e) nicht exportiert, wenn keine Unterschiede vorhanden sind
  • WebAPI gibt einen Fehler zurück, wenn ein PDF angegeben wurde, das ein Passwort erfordert
  • Ein Fehler trat auf, wenn die Datei compare.bat mit mehr als 9 Parametern verwendet wurde.
  • Ein Leistungsverlust bei Stapelvergleichen trat auf. Die Ursache war ein potenzielles Dateileck aufgrund gleicher Schriftarten in verschiedenen Dokumenten.

Behobene Fehler

  • Doppelte Verwendung von Bindestrichen und weichen Bindestrichen behoben, verbesserte Behandlung von falschen Leerzeichen, die anstelle von weichen Bindestrichen verwendet wurden
  • Beim Vergleich von Textdateien traten Probleme mit Wort-/Zeilenumbrüchen auf
  • Die PDF-Erzeugung wurde bei nicht unterstützten Farbverläufen unterbrochen
  • WebAPI zeigt einen Fehler an, wenn ein Dokument ein Passwort erfordert
  • Neues Filter-Plugin zur Auswahl der zu vergleichenden Seiten
  • Detaillierter Bildvergleich hinzugefügt. Er kann verwendet werden, um Details von Unterschieden in Bildern anzuzeigen. Die Details der Unterschiede werden nur angezeigt, wenn weniger als 50% der Bilder unterschiedlich sind.
  • Neuer Befehlszeilenparameter zur Auswahl des Formats des generierten Berichts
  • Bilder, die von Type3-Schriften gerendert werden, werden nicht mehr verglichen, es sei denn, nur der Bildvergleich ist aktiv.
  • OTF-Behandlung verbessert
  • Handhabung mit Muster type1 verbessert
  • Basis-Tabellenfilter bei gestylten Zellrändern verbessert
  • Tabellenfilter verbessert, um erweiterte, sich wiederholende Tabellenüberschriften zu erkennen, einschließlich einer neuen Differenztoleranz
  • Filter-Plugin hinzugefügt, um bestimmte Bereiche in PDF-Dateien beim Vergleich zu ignorieren

i-net PDFC Server

  • Neu gestaltete und gestraffte Einstiegsseite und Anwendungsrahmen
  • Es gibt keinen /remote-Kontext mehr. Alle Remote-Module wurden um eine Ebene nach oben verschoben. So heißt es jetzt beispielsweise /comparison anstelle von /remote/comparison.
  • Die TaskPlanner-Jobs bereinigen nicht mehr die "normalen" Benutzervergleiche.
  • Web-API: Umgeleitete URL war falsch
  • Webinterface zeigt keine Fehlermeldung an, wenn das hochgeladene Dokument nicht gelesen werden kann
  • Exception: "org.bouncycastle.asn1.pkcs.PrivateKeyInfo cannot be cast to org.bouncycastle.openssl.PEMKeyPair" aufgetreten
  • WebSocket-Verbindungen wurden bei Verwendung des Gastkontos geschlossen
  • Wenn das Vergleichsergebnis keine Unterschiede enthält, wurde beim PDF-Export eine PDF-Datei mit 0 KB Dateigröße erstellt
  • WebAPI: Angegebene PDF-Dateien wurden mehrfach für einen Vergleich geladen
  • WebAPI: Es war nicht möglich, einen Vergleich über WebAPI zu löschen, nachdem ein Fehler aufgetreten war

i-net PDFC Desktop-Anwendung

  • Die Desktop-Anwendung verwendet nun die systemeigene Dateiauswahl. Diese Dateiauswahl bietet mehr Funktionen und eine bessere Leistung im Vergleich zur benutzerdefinierten Implementierung der vorherigen Versionen
  • Die Registerkarte "Sichtbarkeiten" bietet jetzt Schalter, um die Auswirkungen der einzelnen Filter-Plugins zu visualisieren
  • Das Differenz-Popup zeigt jetzt mehr (10) Elemente an.
  • Neue Exportformate für den Bericht: XLS, ODS und RTF
  • Differenz-Popup wurde nicht aktualisiert, nachdem die Sichtbarkeitseinstellungen geändert wurden
  • Die Kopf-/Fußzeilenauswahl war nach einem Vergleich nicht sichtbar. Es war notwendig, den Kopf-/Fußzeilenfilter in den Sichtbarkeitseinstellungen zu deaktivieren und zu aktivieren
  • "IllegalArgumentException": setSelectedIndex: 0 out of bounds" trat beim Start der Anwendung auf, wenn kein Papierformat verfügbar war
  • Kerning-Problem im Vergleichsergebnis und PDF-Export
  • Text in der PDF-Datei wurde nicht angezeigt

i-net PDFC SDK

  • Vereinfachte SDK-Struktur für einen besseren Einblick in das Produkt
  • Die C#-Implementierung auf Basis von IKVM ist veraltet. Sie wurde durch die ProcessBridge ersetzt.
  • Fehlende Exporteinstellungen für die .NET ProcessBridge hinzugefügt
  • Vergleichsbericht konnte nicht erstellt werden, wenn i-net PDFC Server verwendet wird
  • Es war nicht möglich, den Difference Marker über die API zu deaktivieren.
  • Die Ausführung der Datei compare.bat mit mehr als 9 Parametern führt zu einem Fehler.
  • Es war nicht möglich, die Differenzmarkierung mit PDFCVisibility.ALLOUTLINEMARKER_VISIBILITY zu deaktivieren.
  • java.io.FileNotFoundException trat beim Erstellen des Berichts als XLSX-Datei auf
  • Die Schrift im Vergleichsbericht war falsch, wenn der Kommandozeilenparameter -p zusammen mit -e verwendet wurde

Behobene Fehler

  • Leere Zeichen wurden teilweise durch nicht definierte Zeichen ersetzt
  • Farben in Bildern wurden invertiert
  • Die Position von Differenzmarkierungen für Überschriften war falsch
  • ArrayIndexOutOfBoundsException: Array-Index außerhalb des Bereichs: 508 aufgetreten. Nur Glyphen mit gültigen Indizes werden bei der AWT-Schrifterzeugung weiterverarbeitet
  • Adobe Built-in Font-Verarbeitung war fehlerhaft
  • Das Lesen von Lookup-Tabellen für den Index-Farbraum war fehlerhaft
  • Wortumbruchsprobleme in Tabellenzellen traten aufgrund von Änderungen der Trennposition eines Wortes oder einer Wortgruppe auf.
  • Falsch positive Ergebnisse konnten auftreten, wenn eine Textspalte und eine Zeichnung nebeneinander ausgerichtet waren.
  • Beim Vergleich zweier Dateien trat eine NullPointerException auf.
  • Wiederholte Tabellenköpfe werden nun als Unterschied markiert, wenn die gesamte Tabelle hinzugefügt oder entfernt wurde
  • Die Methode setScaleToFitPageHeight wurde aus der .NET API entfernt. Sie kann mit der Eigenschaft "PDFCVisibility.SCALETOPAGEHEIGHT_VISIBILITY" und pdfComparer.SetSettings(settings) gesetzt werden
  • Der Kommandozeilenparameter -exportOnlyOnDifferences funktionierte nicht.
  • Aufgrund eines Kodierungsproblems wurden Zeichen im Popup-Fenster für Differenzdetails nicht korrekt angezeigt.
  • Der Fehler "Startpunkt kann nicht gleich Endpunkt sein" trat auf.
  • Verbesserte Erkennung von Tabellenköpfen und reduzierte Falsch-Negative im Falle von sehr ähnlichen Tabellen
  • Korrekturen und Verbesserungen beim Vergleichen und Auswählen von gedrehten Textzeilen
  • Whitespace-Erkennung bei chinesischen Zeichen
  • "BadPaddingException": Given final block not properly padded" trat aufgrund eines beschädigten Streams auf
  • Shape Matching im Strict Mode verbessert
  • ArrayIndexOutOfBoundsException" im PDF-Parser trat aufgrund der Ersetzung von Text mit Null-Länge auf
  • Problem mit Anmerkungen im Chrome-PDF-Viewer
  • IndexOutOfBoundsException: Index 0 out-of-bounds für Länge 0 im Tabellenfilter aufgetreten
  • ArrayIndexOutOfBoundsException: -1 aufgetreten
  • Bounding-Box-Berechnung für Type3-Schriften verbessert
  • ArrayIndexOutOfBoundsException: 6 bei com.sun.pdfview.colorspace.IndexedColor aufgetreten
  • IllegalPathStateException: fehlendes initiales moveto in der Pfaddefinition - aufgetreten aufgrund von inkonsistenten Pfaddefinitionen in PDF-Dateien

Sicherheitskorrekturen

  • Kritisches Sicherheitsupdate für das Hilfe-Plugin (CVE-2020-11431)
  • Behebung einer XXE-Schwachstelle für authentifizierte Benutzer mit Berechtigungen für Ad-hoc-Berichterstattung oder Remote-Designer (CVE-2020-12684)
  • Behebung mehrerer XSS-Schwachstellen (Anmeldung war nicht erforderlich).
  • Behebung einer Path-Traversal-Schwachstelle, die den Zugriff auf Dateien innerhalb des Installationsordners und seiner Unterordner ermöglichte
  • Neuer Filter "Basistabellen optimieren" für einen deutlich besseren Vergleich von Tabellen mit visuellen Rändern
    • Unterstützt verschmolzene Zellen
    • Unterstützt sich wiederholende Tabellenüberschriften
    • Ist standardmäßig inaktiv, muss durch ein benutzerdefiniertes Vergleichsprofil aktiviert werden
  • Neuer Kommandozeilenschalter "exportOnlyOnDifferences", um PDFs nur im Falle von Unterschieden zu exportieren
  • Unterschiede werden nun pro Textzeile zusammengefasst, was zu einem kompakteren und besser lesbaren Ergebnis führt
  • Die JAR-Datei inetslf4j.jar wurde umbenannt in inetloggeradapter.jar. Sie enthält auch einen Adapter für Commons Logging
  • Optimierter Mehrspaltenfilter: Text in Zeichnungen oder fragmentierten Seitenlayouts wird nicht mehr fälschlicherweise für separate Spalten gehalten
  • Seitenausrichtung beim Drucken von 'scale to fit page' mit 'collapse equal pages' verbessert

Behobene Fehler

  • Verschiedene kleinere Korrekturen und Verbesserungen bei der Formnormalisierung, der Linienzusammenführung und dem Abgleich
  • Einige Sonderzeichen wurden falsch dargestellt
  • java.lang.ArrayIndexOutOfBoundsException: 37 - aufgetreten
  • java.lang.IllegalArgumentException trat wegen eines falschen Endparameters auf
  • Fehlerhaft erkannte Wortumbrüche aufgrund von Ligaturen sind aufgetreten. Toleranz für sich überschneidende Zeichen im selben Wort erhöht
  • IndexOutOfBoundsException im Kopf- und Fußzeilenfilter behoben, die bei 4-seitigen Dokumenten auftreten konnte
  • Überlappende und redundante Textabschnitte
  • IllegalArgumentException: Keyframe-Brüche müssen steigend sein: 1.0
  • Falsch platzierte Differenzmarkierung für Überschriften
  • Einige mit Type-3-Schriften geschriebene Texte wurden nicht angezeigt
  • Einige Vergleiche brachen ab, wenn viele große PDF-Dateien in einem Batch-Job verglichen wurden
  • Beschneidungsfehler, der durch tief- oder hochgestellten Text verursacht wurde
  • Einige diakritische Zeichen (akut und grave) wurden falsch dargestellt
  • IllegalArgumentException: ungültige Schlüssellänge: 128 für Algorithmus Version 1 - aufgetreten. Im Falle widersprüchlicher Verschlüsselungsparameter wird keine Ausnahme ausgelöst
  • Die Abweichung trat auf, weil eine der verglichenen PDF-Dateien denselben Text mehrfach übereinander enthält
  • Aufgrund falscher Abstände in CJK-Textabschnitten konnte es vorkommen, dass chinesischer Text als unterschiedlich markiert wurde, obwohl es sich um denselben Text handelt
  • Das Ausschneiden/Ausrichten von kursivem, rechtsbündigem Text mit einem großen Kursivitätswinkel war nicht korrekt.
  • Ein weiteres Problem bei der Erkennung von Leerzeichen trat auf.

i-net PDFC Server

  • Kein Cipher-Suite-Fehler bei HTTPS-Verbindungen aufgetreten
  • Der Web-API-Redirect zur Webanwendung erzeugt nun auch Vorschaubilder und führt nicht mehr dazu, dass ein zusätzlicher inaktiver Benutzer angezeigt wird
  • Es war möglich, das Vergleichsprofil durch den Wechsel zur Profilbearbeitung zu überschreiben

i-net PDFC Desktop-Anwendung

  • Tooltip für Kopf-/Fußzeilen-Slider wurde nicht angezeigt

i-net PDFC SDK

  • Bildinformationen gingen verloren, wenn die .NET API verwendet wurde. Anstelle des Bildes wurde eine schwarze Fläche angezeigt.
  • Die Klasse com.inet.pdfc.results.ResultModel implementiert nun die Schnittstelle Closable. Wir empfehlen dringend, die Instanz zu schließen, sobald das Ergebnis verarbeitet ist. Dadurch wird verhindert, dass der Backing Store mit dem Austausch der Dokumentdaten fortfährt und alle Ressourcen werden sofort gelöscht.
  • Die Klasse com.inet.pdfc.config.PdfSource stellt die Methode getContent() nicht mehr zur Verfügung. Da die PdfSource-Klasse serialisierbar sein muss, kann sie keinen Zugriff auf den tatsächlichen Inhalt bieten, da dieser nach der Deserialisierung möglicherweise nicht mehr verfügbar ist. Es wird generell davon abgeraten, direkt auf das Dokumentenmodell zuzugreifen. Falls erforderlich, verwenden Sie stattdessen die readDocument()-Methode der Klasse com.inet.pdfc.plugin.DocumentReader. Bitte beachten Sie, dass das Dokumentenmodell selbst keine öffentliche API ist und in zukünftigen Versionen geändert werden kann
  • Der Konstruktor ExceptionData( Throwable ) in der Klasse com.inet.pdfc.error.ExceptionData wurde entfernt
  • Toleranz für geteilte Bilder hinzugefügt, um falsche Bildersatzdifferenzen zu verhindern
  • Die Erkennung von Leerzeichen im Falle von benutzerdefinierten Wortabständen wurde verbessert.
  • Das Setzen einer Server- oder Plus-Lizenz mit Admin-Rechten aktiviert diese Lizenzen nun für alle Benutzerkonten auf dem System. Dies stellt das Verhalten der Version 3 für solche Lizenztypen wieder her
  • Eigenschaften von Presentern werden nun über eine com.inet.pdfc.config.Settings-Instanz definiert, anstatt über dedizierte Setter. Dadurch wird die Konfiguration aller Presenter-Typen verallgemeinert
  • com.inet.pdfc.results.diffimage.FileDiffImageWriter und com.inet.pdfc.results.diffimage.IDiffImageWriter` wurden entfernt, da sie seit Version 3 veraltet sind und nicht mehr verwendet werden

i-net PDFC Server

  • Neues Feature TaskPlanner: Diese Funktion kann verwendet werden, um Vergleiche zu planen und die Ergebnisse zu speichern oder zu senden
    • Neues Remote/Web-Modul und Plugin
    • Pro Benutzer bedienbar, wenn TaskPlanner-Berechtigungen erteilt wurden
    • Unterstützt Einzel- und Stapelvergleiche
    • Ergebnisse können im Dateisystem oder in der Persistenz gespeichert oder per E-Mail versendet werden
    • Erweiterbar durch Plugins
    • Kann über Web API ausgelöst werden
  • Aufgrund eines Toleranzfehlers bei der Differenzberechnung ist der folgende Fehler aufgetreten: Die Linie 'line(xxx)' wurde geändert: Shape fill color was changed from '(xxx, xxx, xxx)' to '(xxx, xxx, xxx)
  • Der Bildhintergrund wurde in der Ergebnisdatei des PDF-Vergleichs in umgekehrter Farbe angezeigt.
  • java.util.EmptyStackException aufgetreten aufgrund des fehlenden Beginns von Marked Content
  • "Unbekannter Befehl: PS" Ausnahme aufgetreten
  • Einige Währungszeichen konnten nicht erkannt werden.
  • Falsche Schriftfarbenvergleichsergebnisse sind aufgetreten
  • IllegalArgumentException: Raster ByteInterleavedRaster: width = 1024 height = 1024 #numDataElements 1 dataOff[0] = 0 ist nicht kompatibel mit ColorModel
  • UnsupportedOperationException: Schattierungstyp 4 mit Funktionsattribut wird nicht unterstützt
  • Kodierung für Buildin-Fonts war falsch
  • Arabische Zeichen in der exportierten Vergleichsergebnisdatei nicht lesbar, da Bilder für Zeichenglyphen invertierte Farben verwendet haben
  • Ungültige Unterschiede aufgrund von falsch zusammengesetzten Linienformen
  • IndexOutOfBoundsException in PDFDrawTextCmds trat auf
  • Einige Zeichen konnten wegen nicht eingebetteter Schriftarten nicht angezeigt werden.
  • Unterschiede in ImageMask-Objekten wurden nicht gefunden, z.B. in Signaturen
  • Umrisse einiger Zeichen waren nicht korrekt
  • ArrayIndexOutOfBoundsException trat aufgrund von leerem Text auf
  • Zeichen im Composite Font wurden aufgrund von Fehlern in der Unicode-Zuordnung nicht angezeigt
  • IllegalArgumentException: Radius muss größer als Null sein - aufgetreten aufgrund des Spezialfalls der radialen Schattierung
  • UnsupportedOperationException: ps command: div aufgetreten
  • Der folgende Unterschied kann bei einseitigen PDF-Dateien auftreten: "die Seite 'Seite #1' wurde hinzugefügt"
  • Zusätzliche Unterschiede bei chinesischen Zeichen traten auf
  • Gedrehte PDF-Dateien werden manchmal nicht korrekt angezeigt
  • Die Erkennung des Zeilenwechsels war falsch

i-net PDFC Desktop Anwendung

  • Es ist nun einfach möglich, die Farbe der Unterschiedsmarkierungen für PDF-Dokumente auf der Registerkarte Sichtbarkeiten zu ändern. Auch die Farbe der blauen Unterschiedsmarkierungen zwischen den PDF-Dokumenten kann geändert werden oder sie können deaktiviert werden
  • Es ist jetzt möglich, die "Kommentare" im PDF-Export des Vergleichsergebnisses zu deaktivieren
  • Es ist nun möglich, den Kopf-/Fußzeilen-Filter in der Registerkarte "Sichtbarkeiten" der Desktop-Anwendung zu aktivieren/deaktivieren

i-net PDFC SDK

  • Kommandozeilenschalter "exportOnlyOnDifferences" hinzugefügt. Wenn er gesetzt ist, wird die PDF-Vergleichsergebnisdatei nur im Falle von Unterschieden erstellt.
  • Die Service-Skripte aus dem SDK wurden umbenannt, um ihre Aktion zu repräsentieren, z.B. startRecovery.sh
  • Die Erstellung des 'differences'-Ordners im Batch-Modus auf langsamen Laufwerken konnte zu fehlenden Ergebnisdateien führen, wenn mehrere Vergleichsergebnisdateien gleichzeitig geschrieben werden sollten

Behobene Fehler

i-net PDFC Server

Web-GUI-Anwendung

  • Die i-net PDFC-Webanwendung kann zum Online-Vergleich von PDF- und Textdateien verwendet werden. Die Funktionen und die Visualisierung sind ähnlich wie bei der Desktop-Anwendung
  • Unterstützt alle Vergleichsfunktionen von i-net PDFC sowie den PDF-Export
  • Vergleiche können gespeichert und veröffentlicht werden
  • Die Komponente Web API ist eine RESTful-Schnittstelle zur Ausführung und Verwaltung von Vergleichen und Konfigurationen
    • Kann Vergleiche ausführen und das Ergebnis in verschiedenen Formaten mit einer einzigen HTTP-Anfrage zurückgeben
    • Unterstützt alle Vergleichs- und Verwaltungsfunktionen der WebGUI
    • Kann auf die Vergleiche der WebGUI zugreifen und diese verwalten
  • JUnit-Testclient** - eine schlanke Client-Bibliothek zum Vergleichen und Prüfen von Dokumenten mit einem i-net PDFC-Server im lokalen Netzwerk
  • Konfigurations-Plugin - zur Fernkonfiguration aller Serverfunktionen, Berechtigungen und Benutzereinstellungen
  • Statistik-Plugin - ein Plugin zur Überwachung des Serverstatus und zur Verwaltung der ausgeführten Vergleichsaufträge
    Wartungs-Plugin - eine Erweiterung zum Sichern und Wiederherstellen des Serverstatus sowie zum Bereinigen des Benutzerspeichers
  • Volle Unterstützung für Rechts-nach-Links-Schreibkontext (z.B. Arabisch)
  • Die Dokumentensynchronisation wurde komplett überarbeitet. Dies betrifft sowohl die interaktiven GUIs als auch den PDF-Export. Es verbessert die Ausrichtung von Unterschieden erheblich
  • Verbesserter PDF-Export, reduziert die Dateigröße
  • Neues API-Beispielprojekt auf [[https://github.com/i-net-software/pdfc-samples]]
  • Neue API-Methoden zum Abrufen der Seitenzahlen für Unterschiede
  • Optimierte Vergleichspipeline - dadurch geringerer Speicherbedarf und schnellerer Vergleich
  • Neues Textparser-Plugin zum Vergleich beliebiger Textdateien, kann auch mit PDF-Dokumenten verglichen werden
  • Die Konfigurationsschlüssel MODULES, CONTINUOUS_COMPARE_TYPES sind veraltet und werden durch COMPARE_TYPES ersetzt.
  • Die Konfigurationsschlüssel NORMALIZERS, CONTINUOUS_FILTERS sind veraltet und werden durch FILTER ersetzt.
  • Der Konfigurationsschlüssel INVISIBLEELEMENTS_HIDE_ROTATION ist veraltet und wird durch den Filterschlüssel HIDEROTATEDTEXT ersetzt.
  • Der Konfigurationsschlüssel COMPARE_TEXT_STYLES wurde erweitert, um die zu vergleichenden Attribute wie SIZE oder COLOR anzugeben.

i-net PDFC GUI

  • Konfigurationen werden jetzt als Vergleichsprofile gespeichert und verwaltet. Ein Basissatz von Profilen wird mit der Anwendung geliefert
  • Die Registerkarte "Bericht" wurde mit der Registerkarte "Export & Druck" zusammengelegt.
  • Verbesserte Zoom- und Seitensteuerung
  • Fensterzustände werden gespeichert und nach Neustart und Vergleich wiederhergestellt
  • Beschriftung der deaktivierten Filter-Schaltfläche "RegEx" war schwarz auf schwarzem Hintergrund

Behobene Fehler

  • Worterkennung bei sich überschneidenden Leerzeichen
  • Die regulären Ausdrücke waren nicht in der Lage, gedrehte Textzeilen zu erkennen
  • IllegalArgumentException: Vergleichsmethode verstößt gegen ihren allgemeinen Vertrag
  • Einige Zeichen wurden nicht angezeigt, weil die Verarbeitung der Type1-Schriftart nicht korrekt war
  • Selten auftretende Endlosschleife im Vergleicher
  • Einige Währungszeichen konnten nicht erkannt werden
  • PdfcException: PDF-Parser-Fehler: Erstes Element im Wörterbuch muss ein /Name sein.
  • Eigenschaft "EXPORT_PDF_ALWAYS" wurde ignoriert, wenn die Kommandozeilenschnittstelle verwendet wurde.
  • Falsch positive Schriftfarbunterschiede traten aufgrund eines falschen Schriftfarbvergleichs auf.
v3.5.253 (09. Januar 2017)
  • Bereinigung von temporären Dateien verbessert.
v3.5.249 (05. Januar 2017)
  • Die Hilfeseite wurde in der i-net PDFC GUI unter macOS nicht geöffnet.
v3.5.236 (23. Dezember 2016)
  • Der Vergleich von Tensorprodukt-Netzgradienten wurde verbessert.
v3.5.177 (25. Oktober 2016)
  • Der DifferencesImagePresenter erstellt nur dann einen Ordner für die Differenzbilder eines PDF-Paares, wenn es Unterschiede gibt.
v3.5.163 (11. Oktober 2016)
  • Der Befehlszeilenparameter -e funktioniert nicht zusammen mit -c in derselben Befehlszeile.
  • Die Leerzeichenerkennung unter Verwendung der Kerning-Daten wurde optimiert.
v3.5.136 (14. September 2016)
  • Die Anzahl der falschen Unterschiede beim Vergleich von Zeichnungen wurde reduziert.
v3.5.115 (24. August 2016)
  • Verbesserung bei redundanten Elementen.
  • Verbesserung bei falsch-positiven Ergebnissen im Falle von Text in Zeichnungen.
v3.5.86 (26. Juli 2016)
  • Positionierung von Markern im einseitigen Export optimiert.
v3.5.81 (21. Juli 2016)
  • Leistungsverbesserungen, insbesondere bei Stapelvergleichen mit vielen PDF-Dateien.
  • Es ist nun möglich, einige gemischte CID-Schriften zu verwenden, die eigentlich nicht der PDF-Referenz entsprechen.
  • Die Erkennung von Wortgrenzen wurde weiter verbessert.
v3.5.60 (30. Juni 2016)
  • Falsch geschriebenes Wort im Ergebnisbericht des Vergleichs.
  • "ERROR - unsupported value type: ..." aus der Log-Ausgabe entfernt.
v3.5.46 (16. Juni 2016)
  • Neue Implementierung des Cache, um sporadische NullPointerException und andere Ausnahmen bereitzustellen.
v3.5.38 (08. Juni 2016)
  • Open Type Fonts werden erkannt, auch wenn sie als andere Schriftart deklariert sind (Type1C).
  • Die Parameter zur Erkennung von Wortgrenzen wurden optimiert.
v3.2.310 (05. Februar 2016)
  • Die Verarbeitung von Leerzeichen im Filter für reguläre Ausdrücke wurde verbessert.
  • Die Textzeilenerkennung für gedrehte Textblöcke wurde verbessert.
  • Die Speichernutzung des exportierten PDF-Vergleichsergebnisses wurde für PDF-Dateien mit einer großen Anzahl von Bildern optimiert.
  • Die Standardkonfiguration wird nun auch neben den PDF-Dateien gefunden.
v3.2.278 (Januar 04, 2016)
  • Die Verarbeitung von Leerzeichen im Filter für reguläre Ausdrücke wurde verbessert.
v3.2.233 (20. November 2015)
  • CCITT-Dekodierungsalgorithmus wurde ersetzt.
v3.2.218 (November 05, 2015)
  • JPX / Jpeg2000 kodierte Bilder werden nicht unterstützt. Daher werden sie jetzt durch ein Warnbild ersetzt.
  • Der Vergleich wird bei JPX- und JP2-Bildern nicht mehr abgebrochen.
  • Unterstützung für Groß- und Kleinschreibung beim Vergleich hinzugefügt.
v3.2.204 (22. Oktober 2015)
  • Hinzufügen des vollständigen Dateinamens in die Kopfzeile der exportierten PDF-Datei mit dem Vergleichsergebnis.
v3.2.170 (18. September 2015)
  • Die i-net PDFC GUI zeigt das rote Vergleichsergebnis-Panel wieder an, wenn die Maus auf die Position des Ergebnis-Panels bewegt wird.
v3.2.139 (18. August 2015)
  • Neue onProgressUpdate API-Methode für Präsentatoren hinzugefügt, um Fortschrittsaktualisierungen zu erhalten.
v3.2.134 (13. August 2015)
  • Neue onProgressUpdate-Methode zu Presenter hinzugefügt, um den aktuellen Fortschritt zu erhalten.
  • Der Parameter /verysilent für Setup und Deinstallation führt die Anwendungen jetzt im Hintergrund aus, ohne dass Meldungen oder Dialoge angezeigt werden.
v3.2.113 (23. Juli 2015)
  • Mehr Protokollmeldungen werden ausgeblendet.
v3.2.107 (17. Juli 2015)
  • Neue Befehlszeilenparameter hinzugefügt, um alle Exporttypen zu verwenden, sichtbare Typen und Markierungen umzuschalten.
  • Reporting-Protokollmeldungen werden ausgeblendet und an den Logger von i-net PDFC weitergeleitet.
  • Cache-Handling optimiert, um OutOfMemoryErrors mit Java 8 zu reduzieren.
v3.2.64 (Juni 04, 2015)
  • MULTI_COLUMN-Filter verbessert. Deutlich bessere Ergebnisse für reguläre drei- und zweispaltige Layouts.
  • Soft-Hyphen-Behandlung für getaggte PDFs implementiert.
  • Die im Adobe Application Segment definierte Farbtransformation wird für die Konvertierung von cmyk jpeg-Bildern verwendet.
  • Optimierte Erkennung von Leerraum.
v3.1.190 (April 09, 2015)
  • Standard-Sichtbarkeit für Ebenen / optionale Inhalte implementiert.
v3.1.176 (26. März 2015)
  • Das Kommandozeilentool gibt den vollständigen absoluten Pfad nach ''Scanning &lt;filename&gt;'' aus.
v3.1.148 (26. Februar 2015)
  • Die Behandlung von '...' in Inhaltsverzeichnissen wurde optimiert.

  • Es wird eine bessere Fehlermeldung angezeigt, wenn die PDF-Datei ein beschädigtes Bild enthält.

  • Optimierte interne Handhabung von JPG-Bildern. Erhöht die Leistung bei PDF-Dateien mit großen JPG-Bildern.

  • Sonderfälle von Textabständen sind aufgetreten.

  • Eigenschaft EXPORT_PDF_ALWAYS zur config.xml hinzugefügt.

v3.1.120 (29. Januar 2015)
  • Neue GUI-Steuerung zum Zurücksetzen der GUI in den Startzustand (Dokumente und Ergebnis löschen).
  • Unterstützung für eingebettete OpenType/CFF-Schriften.
  • Unterstützung für sehr große CID-Schriften, Type 2.
v3.1.77 (17. Dezember 2014)
  • Erweiterte Zuordnung von Schriftartennamen, um eingebettete und eingebaute Schriftarten zu vergleichen.
v3.1.57 (27. November 2014)
  • Beim Exportieren des grafischen Vergleichs in PDF, PNG oder Drucker (-p commandline) führen PDF-Dateipaare ohne Unterschiede nicht mehr zu einem Export.
  • **Neue Option "Sichtbarkeit": "Seiten, die keine Unterschiede aufweisen (mit dem aktuellen Sichtbarkeitsfilter), werden minimiert und zeigen nur ihre Seitenzahl an. Die Option wirkt sich auf die Ausgabe in der GUI und auf den Druck, PNG- und PDF-Export des Vergleichsergebnisses aus. In der Kommandozeile kann die Option -m oder -minimize verwendet werden.
    • Kommandozeilenparameter "-m" hinzugefügt. Nur in Verbindung mit -p: bewirkt, dass Seiten im grafischen PDF-Export, die keine Unterschiede aufweisen, minimiert werden.
  • Reduzierter Speicherbedarf für große PDF-Dateien und PDF-Dateien mit großen Bildern.
  • Die Datei commons-logging.properties wurde aus dem PDFC.jar entfernt, da sie nicht verwendet wird.
v3.0.441 (25. August 2014)
  • Die Erkennung von Wortumbrüchen wurde optimiert.
v3.0.393 (08. Juli 2014)
  • Beim Blättern durch die Seiten wird nun die Seitenzahl auf der rechten Seite der Benutzeroberfläche angezeigt.
v3.0.373 (18. Juni 2014)
  • Die Schriftart-Engine wurde geändert, um auf allen Betriebssystemen und Java-Laufzeittypen die gleichen Schriftart-Metriken zu liefern. Dies kann das Vergleichsergebnis beeinflussen, wenn ein sehr niedriger TEXT_ALIGN_RATIO konfiguriert ist.
v3.0.295 (April 01, 2014)
  • Konfigurationseigenschaft INVISIBLEELEMENTS_HIDE_ROTATION hinzugefügt. Mit dieser Eigenschaft ist es möglich, auch gedrehten Text (vertikalen Text) zu filtern.
v3.0.246 (11. Februar 2014)
  • Version 3.0.235 wurde als Betaversion ausgeliefert.
v3.0.214 (10. Januar 2014)
  • Neue Funktionen in der i-net PDFC GUI:
    • Export des Vergleichsergebnisses in eine PDF-Datei oder Ausdruck auf einem Drucker
    • Anzeige von Anmerkungen in den PDF-Dateien
    • Suche innerhalb der PDF-Datei(en) ist möglich
    • Kontinuierliches Zoomen der PDF-Dateien ist möglich
    • Metadaten zum Sichtbarkeitsfilter hinzugefügt
    • Das Layout der Registerkarten wurde neu gestaltet
    • Registerkarten Suche, Anmerkungen, Export / Druck hinzugefügt
    • Ansicht der Vergleichsergebnisse:
      • Mit einem direkten Klick auf eine Differenzmarkierung ist es möglich, detaillierte Informationen über die Differenz zu erhalten, den Text zu kopieren, markierten Text zu ignorieren, markierte Differenz zu ignorieren
    • Export/Import der Konfiguration, nützlich für die Verwendung mit der i-net PDFC Kommandozeile / API
  • Es ist nun möglich, das Vergleichsergebnis mit dem Kommandozeilenparameter -p in einer PDF-Datei zu speichern.
  • Eine Farbdifferenztoleranz für Text und Formen kann nun über die Konfigurationseigenschaft TOLERANCE_COLOR definiert werden.
  • Legacy API veraltet, wird in Version 4.0 entfernt
  • Batchrunner, IReportResult, IPageResult, IDifference ist jetzt veraltet.
  • Batchrunner.setLoader wird nicht mehr verwendet, die neue Threading-Architektur erfordert volle Kontrolle über den Parser-Prozess
  • Komplett neue API mit erweiterten Möglichkeiten
  • Neuer Filter zur Normalisierung von visuellen Gleichheitszeichen hinzugefügt. Dies ist insbesondere für ORC- oder PDF-Drucker-generierte PDF-Dokumente nützlich
  • Verbesserte Leerzeichenerkennung für den 'Text nach Muster'-Filter
  • Unterstützung der PS-Befehle gt, ge, lt und le
  • Unterstützung für spezielle Typen von Adobe-kodierten Jpeg-Bildern
  • Standardsprache für den Vergleichsbericht war Deutsch. Jetzt ist es Englisch.

Behobene Fehler

v3.5.268 (24. Januar 2017)
  • Fehlerhafte Erkennung von Leerzeichen in kursivem Text trat auf.
v3.5.247 (03. Januar 2017)
  • 'Unbehebbarer Stapelüberlauf' trat bei einem Null-Bindestrich auf.
v3.5.236 (23. Dezember 2016)
  • Der Fehler 'Leerzeichenbereiche nicht definiert' trat auf.
v3.5.234 (21. Dezember 2016)
  • IllegalArgumentException: argument type mismatch - trat auf, wenn i-net PDFC GUI unter Mac OSX verwendet wurde und die Hilfe-Schaltfläche angeklickt wurde.
v3.5.207 (24. November 2016)
  • Whitespace-Erkennung für CID-Schriften war fehlerhaft.
  • IllegalArgumentException: Unbekannte Kodierung: Identity-H aufgetreten.
  • NullPointerException trat beim Start der GUI auf.
  • Potenzielle Endlosschleife im Speicherbereinigungsthread aufgetreten.
v3.5.194 (November 11, 2016)
  • Einige Texte wurden in einem PDF/A-Dokument nicht angezeigt.
v3.5.192 (09. November 2016)
  • NullPointerException trat beim Start der GUI auf, wenn kein Icon für eine Datei vorhanden war.
  • Einige Differenzdetails wurden im exportierten PDF-Vergleichsergebnis nicht angezeigt, wenn die Exporteigenschaften: Hochformat, Nur rechts und Auf Seitenhöhe skalieren aktiviert waren.
v3.5.177 (25. Oktober 2016)
  • Einige tiefgestellte oder hochgestellte Zeichen wurden falsch positioniert.
v3.5.163 (11. Oktober 2016)
  • Einige Texte wurden im Vergleichsergebnis nicht angezeigt.
  • Rundungsfehler wurden als Positionsdifferenzen übernommen.
  • Einige Zeichen wurden im Vergleichsergebnis nicht angezeigt, da die Zuordnung von Zeichen zu Unicode geändert wurde.
  • Wenn es leere Textelemente gibt, hat der Vergleicher jede Form zwischen diesen leeren Textelementen ignoriert.
v3.5.137 (15. September 2016)
  • RuntimeException: Transformationsmatrix ist nicht invertierbar - aufgetreten.
v3.5.136 (14. September 2016)
  • IllegalStateException: PDF-Stream enthält ungültige Zeichen nach Endstream - aufgetreten.
  • ArgumentException: Parameter ist nicht gültig - trat auf, wenn .NET API verwendet wurde.
v3.5.115 (24. August 2016)
  • Bugfix für verteilten gedrehten Text.
v3.5.107 (16. August 2016)
  • Text war im Vergleichsergebnis nicht sichtbar, da die Boundingboxen der Textelemente negative Breiten haben.
v3.5.81 (21. Juli 2016)
  • Korrupter PDF-Export trat in mehreren Thread-Umgebungen auf.
  • Gefüllte Formen mit einer Breite oder Höhe von 0 wurden nicht richtig gefiltert.
v3.5.52 (22. Juni 2016)
  • Kleine Linien wurden fälschlicherweise als unsichtbar eingestuft.
v3.5.38 (08. Juni 2016)
  • Das Vergleichsergebnis konnte zusätzliche Leerzeichen enthalten.
  • Elemente, die mit "Rendering-Mode=Ignore" gekennzeichnet sind, wurden beim Vergleich nicht ignoriert.
  • Ein Fehler bei Bildern mit einer bestimmten Kombination von Raster und Farbmodell trat auf.
  • Falsche Texterkennung aufgrund einer fehlerhaften Unicode-Zuordnung in der Schriftart.
  • Ein Problem im PDF-Parser trat bei TJ-Befehlen in Kombination mit Zeichenabständen auf.
  • RuntimeException: "Transformationsmatrix ist nicht invertierbar" aufgetreten.
  • Text wurde aufgrund einer NullPointerException nicht angezeigt.
v3.2.336 (März 02, 2016)
  • PDFParseException: "First item in dictionary must be a /Name" trat auf, wenn das PDF-Metadatenobjekt beschädigt war.
  • Problem mit gedrehtem Text trat auf.
  • Anzeigeprobleme mit einigen Ligaturen traten auf.
  • Ausnahme wurde beim Aufruf einer Funktion der i-net PDFC API nicht ausgelöst.
v3.2.320 (15. Februar 2016)
  • java.lang.IllegalStateException: java.io.EOFException aufgetreten.
v3.2.310 (05. Februar 2016)
  • IllegalArgumentException: "Dimensions (width=2147483647 height=1) are too large" ist aufgetreten.
  • Die Schriftarten im Ergebnis des exportierten PDF-Vergleichs unterschieden sich von den Original-PDF-Dateien.
v3.2.247 (Dezember 04, 2015)
  • Type 3-Schriften konnten nicht angezeigt werden.
  • Sehr schmale Rechtecke wurden als Linie erkannt.
v3.2.233 (20. November 2015)
  • NullPointerException aufgrund eines ungültigen ICC-Profils ist aufgetreten.
v3.2.218 (05. November 2015)
  • IllegalArgumentException: Bad command (15) occurred.
  • Fix für unsichtbare Anmerkungen/Reviews.
  • Fix für hexadezimal kodierte Fontnamen.
  • Die Glyphentransformation in CID-Schriften mit Postscript-Layout war nicht korrekt.
v3.2.204 (22. Oktober 2015)
  • Text wurde falsch platziert, wenn die verglichenen PDF-Dateien mit dvipdf erstellt wurden.
v3.2.201 (19. Oktober 2015)
  • Aufgrund von Threading-Problemen kam es zu fehlerhaften Bildvergleichsergebnissen, wenn die .NET API verwendet wurde.
v3.2.195 (13. Oktober 2015)
  • Die folgende Warnung trat auf, wenn die Kommandozeilenschnittstelle verwendet wurde: log4j:WARN Es konnten keine Appenders für Logger gefunden werden.
v3.2.190 (08. Oktober 2015)
  • Ein Thread-Bug konnte zu ungültigen Textunterschieden führen, wenn die GUI zum Vergleichen von PDF-Dateien verwendet wurde.
v3.2.182 (30. September 2015)
  • Die Anführungszeichen %%"%% und %%'%% wurden nicht korrekt verglichen. Unicode-Werte für Zeichen in Type1-Schriftart korrigiert.
v3.2.170 (18. September 2015)
  • ArrayIndexOutOfBoundsException in Latin character mapper ist aufgetreten.
  • IllegalStateException ist aufgetreten: Could not read from stream.
  • Wenn die Exportoption "Auf Seitenhöhe skalieren" aktiviert war, dann fehlten einige Differenzmarker.
  • ArrayIndexOutOfBoundsException ist aufgetreten, wenn der Subtyp von Schrifttyp 0 nicht korrekt deklariert wurde.
v3.2.160 (08. September 2015)
  • Einige Zeichen wie Apostrophe werden im Vergleichsergebnis nicht angezeigt.
v3.2.156 (04. September 2015)
  • Die Seiten in der PDF-Datei, die das Vergleichsergebnis enthält, überlappen sich manchmal.
  • Einige Zeichen mit unterschiedlichem Code durch verschiedene Kodierungen wurden nicht gezeichnet.
v3.2.153 (01. September 2015)
  • Wenn die Sichtbarkeitseigenschaft "Nur Seiten mit Unterschieden" aktiviert war (Parameter -m in der Kommandozeile) und die PDF-Dateien Seiten mit unterschiedlichen Seitenbreiten enthielten, wurde die rechte Seite auf der rechten Seite der PDF-Datei mit dem Vergleichsergebnis abgeschnitten.
v3.2.139 (18. August 2015)
  • ArrayIndexOutOfBoundsException trat auf, wenn die PDF-Dateien unsichtbare einzelne Leerzeichen ohne Breite enthielten.
v3.2.134 (13. August 2015)
  • NullPointerException trat auf, weil das optionale Inhaltswörterbuch der PDF-Datei leer war.
v3.2.113 (23. Juli 2015)
  • Texte, die mit positiven und negativen Schriftgrößen gerendert werden, wurden automatisch als unterschiedlich bewertet.
  • RuntimeException: Transformationsmatrix ist nicht invertierbar: AffineTransform ... aufgetreten.
v3.2.107 (17. Juli 2015)
  • Fehler beim Entschlüsselungsprozess trat aufgrund einer NullPointerException auf. In verschlüsselten PDF-Dateien traten Padding-Fehler auf.
  • Der Vergleich zeigt keine Unterschiede an, wenn eine PDF-Datei ungültige Zeichen enthält. Befehlszeilenparameter hinzugefügt.
  • Der Export von Vergleichsergebnissen ignoriert das Kontrollkästchen für "Nur links" und "Nur rechts", wenn der Überlagerungsmodus in der Ansicht der Vergleichsergebnisse verwendet wurde.
  • Der Export von Vergleichsergebnissen teilt die Ergebnisseiten nicht in PDF-Dateiseiten auf, wenn "Auf Seitenhöhe skalieren" aktiviert ist.
  • Aufgrund einer NullPointerException wurde mancher Text im Vergleichsergebnis nicht angezeigt.
v3.2.64 (04. Juni 2015)
  • Problem mit verschachtelten Formularfeldern behoben.
  • Nicht invertierbare Transformation im PDF-Export behoben
  • OutOfMemoryError mit aufgetreten, wenn .NET API verwendet wurde.
v3.2.48 (19. Mai 2015)
  • Bilder wurden in inversen Farben angezeigt.
v3.2.44 (15. Mai 2015)
  • Falsche Bildlaufposition beim Wechsel vom Overlay- zum Side-by-Side-Modus.
  • Die Liste der Bildlaufpositionen bei der Aktivierung/Deaktivierung von "Ähnliche Seiten ausblenden" wurde korrigiert.
v3.2.37 (08. Mai 2015)
  • Bei der Suche in komplexeren PDF-Dateien tritt die folgende Ausnahme auf: IllegalArgumentException: Vergleichsmethode verstößt gegen ihren allgemeinen Vertrag!.
v3.2.34 (05. Mai 2015)
  • Die Dezimalkodierung von Schriftarten des Typs 3 war falsch.
  • InvalidMarkException trat aufgrund von inkonsistenten True-Type-Schriften auf, die in PDF-Dokumenten eingebettet waren.
  • ArrayIndexOutOfBoundsException" trat aufgrund von Fehlern bei der Unterschneidung auf.
  • Das Glyphen-Mapping für bestimmte CID Type 0-Schriften war fehlerhaft.
  • Whitespace-Erkennung für CID-Schriften war fehlerhaft.
  • Der Name des Ordners für den Bildexport wurde geändert, der Zip-Dateiname des PNG-Exports wurde korrigiert.
v3.1.176 (26. März 2015)
  • IllegalStateException ist aufgetreten: Invalid character code byte count: 1.
  • IllegalStateException occurred: Die Checkbox ist nicht initialisiert.
  • ArrayIndexOutOfBoundsException in PDFHintTable.
  • Die Methode SetTypeVisible fehlte in der .Net API des ResultModel-Objekts.
v3.1.148 (26. Februar 2015)
  • Unterschiede wurden in Groß-/Kleinschreibung angezeigt, obwohl die Wörter in Großbuchstaben angezeigt wurden.
v3.1.126 (04. Februar 2015)
  • BufferUnderflowException trat aufgrund einer inkonsistenten CID-Type2-Schriftart auf.
  • NullPointerException in LZWDecode aufgetreten.
v3.1.120 (29. Januar 2015)
  • Fix für negative Schriftgrößen in PDF-Dateien.
v3.1.100 (09. Januar 2015)
  • Defekte Links und Bilder in der Online-Hilfe.
  • RuntimeException: "Transformationsmatrix ist nicht invertierbar" aufgetreten.
v3.1.82 (22. Dezember 2014)
  • IllegalStateException: Prozedur wird bereits ausgeführt - ist aufgetreten.
v3.1.77 (17. Dezember 2014)
  • PDFParseException: Schlechtes Zeichen in Hex-String aufgetreten aufgrund von Unix-Zeilenumbrüchen in der PDF XRef-Tabelle.
  • NullPointerException trat auf, wenn der Kommandozeilenparameter '-m' in Kombination mit dem Parameter '-i' verwendet wurde.
v3.1.57 (November 27, 2014)
  • IllegalArgumentException: Bad size for Maxp table occurred.
  • FileNotFoundException: Could not find file ''c:\windows\system\inetsrv\DifferenceColors.properties'' trat auf, wenn i-net PDFC über einen Dienst im IIS ausgeführt wurde.
  • Scrollbars wurden nicht korrekt angezeigt, wenn die PDF-Dateien Seiten im Hoch- und Querformat enthielten.
  • Die GUI ist unter Mac OS X 10.7 abgestürzt.
  • .Net-Umgebung:
    • Es trat ein Font-Problem auf, das zu fehlenden PDF-Differenz-Exportdateien in Multi-Thread- und .Net-Umgebungen führen konnte.
    • Die Datei oder Assembly 'IKVM.OpenJDK.Management, Version=7.4.5196.0' konnte nicht geladen werden.
    • Die Datei oder Assembly 'IKVM.OpenJDK.XML.XPath, Version=7.4.5196.0' konnte nicht geladen werden.
  • Markierungen wurden auf gedrehten Seiten nicht korrekt angezeigt.
  • OutOfMemoryError trat auf, wenn die PDF-Dateien viele Bilder enthalten.
  • PDFParseException: "Inhaltsreferenz nicht gefunden" aufgetreten.
  • ANSI-Encoding in bestimmten TrueType-Schriften war falsch.
  • Anmerkungen wurden nicht korrekt angezeigt.
v3.0.462 (15. September 2014)
  • Beim Export von grafischen Vergleichen in PDF, PNG oder Drucker (-p commandline) führen PDF-Paare ohne Unterschiede nicht mehr zu einem Export.
v3.0.445 (29. August 2014)
  • Ein Schriftartproblem trat unter .NET auf. Eine eingebettete Schriftart wurde nicht in die PDF-Datei eingebettet, die das Vergleichsergebnis enthält.
  • RuntimeException trat auf: Fehler beim Entschlüsselungsprozess
v3.0.441 (25. August 2014)
  • Die folgende Ausnahme ist aufgetreten: PDFParseException: Unbekannter Befehl: ...
v3.0.427 (11. August 2014)
  • Bei der Erstellung des compariosn-Berichts trat die folgende Ausnahme auf: "com.inet.lib.json.h" mit der Meldung "Field 'breakPoints' not found.
v3.0.417 (August 01, 2014)
  • Position und Ausrichtung einer Anmerkung war falsch.
v3.0.414 (Juli 29, 2014)
  • RuntimeException: Es ist ein Fehler beim Entschlüsselungsprozess aufgetreten.
  • ArrayIndexOutOfBoundsException: 253 aufgetreten.
  • NumberFormatException: "Für Eingabe-String: "0/.notdef" in Type1-Schriftarten aufgetreten.
v3.0.393 (Juli 08, 2014)
  • IllegalArgumentException: Unknown encoding: ZapfDingbatsEncoding occurred. Die Zeichenkodierung ZapfDingbatsEncoding wird nun unterstützt.
  • PDFParseException: Datenformat-Ausnahme: Falsche Header-Prüfung. PDF-Dateien, die mit dem AES-Algorithmus mit Standard-128-Bit-Schlüssel verschlüsselt sind, können nun verglichen werden.
v3.0.350 (26. Mai 2014)
  • PDFParseException: xref part is corrupted ist aufgetreten.
v3.0.337 (13. Mai 2014)
  • ArrayIndexOutOfBoundsException in einigen Type 7 Shadern aufgetreten.
  • Zeichen aus CIDFontType2 (japanische Schriftarten) konnten nicht erkannt werden, wenn die übergeordnete Schriftart keine Unicode-Zuordnung definiert hat.
v3.0.263 (Februar 28, 2014)
  • ArrayIndexOutOfBoundsException trat auf.
  • Wenn die .NET API von i-net PDFC verwendet wurde, trat die folgende Ausnahme auf: "A generic error occurred in GDI+".
v3.0.256 (Februar 21, 2014)
  • NullPointerException ist aufgetreten.
v3.0.254 (19. Februar 2014)
  • ClassCastException trat im strengen Vergleichsmodus bei PDF-Steuerelementen auf.
  • Die folgende Ausnahme trat bei der .NET-Edition auf: cli.System.Runtime.InteropServices.ExternalException: In GDI+ ist ein allgemeiner Fehler aufgetreten.
v3.0.246 (11. Februar 2014)
  • Aktivierte / nicht aktivierte Checkbox wurde nicht als Unterschied erkannt.
v3.0.235 (31. Januar 2014)
  • Dateien mit Großbuchstabensuffix wurden im Batch-Vergleichsmodus nicht verglichen.
  • Bestimmte Textunterschiede wurden nicht gefunden.
  • Chinesische, japanische und koreanische Zeichen wurden nicht korrekt gerendert und eine ArrayIndexOutOfBoundException trat auf, wenn die PDF-Dateien solche Zeichen enthielten.
  • ProfileDataException mit ungültigem ICC-Profil ist aufgetreten.
v3.0.214 (10. Januar 2014)
  • PDFParseException: Stream unangemessen beendet
v2.5.155 (12. November 2013)
  • Die Textbeschneidung ist jetzt nur noch aktiv, wenn der Filter 'Unsichtbare Elemente' verwendet wird.
v2.5.130 (18. Oktober 2013)
  • Über Bildern in der PDF-Datei werden nun durchgehende rote Rahmen angezeigt.
v2.5.64 (13. August 2013)
  • Java und .Net Edition von i-net PDFC werden mit demselben Setup installiert.
v2.5.7 (17. Juni 2013)
  • neuer Textfilter, der Klartext und reguläre Ausdrücke akzeptiert, um bestimmte Texte vom Vergleich auszuschließen
  • wesentliche Leistungsverbesserungen für den internen und den GUI-Rendering-Prozess
  • Bericht kann nun auch mit dem Kommandozeilen-Tool erstellt werden
  • GUI: Durchlaufen der Unterschiede mit den Cursortasten links und rechts
  • verbessertes Scrolling, springt nicht mehr beim Zoomen
  • die GUI protokolliert jetzt in einer Datei
v2.2.14 (15. April 2013)
  • Leistungsoptimierung im Parser.
  • Verbesserungen bei der Speichernutzung, um OutOfMemory-Fehler zu vermeiden.
  • Es wird nun unterstützt, mit der linken und rechten Taste durch die Unterschiede zu blättern.
  • Die ausführbare GUI akzeptiert nun zwei Parameter, die die erste und zweite Datei der GUI voreinstellen.
  • CheckBoxen in PDF-Dateien werden nun verglichen.
  • UnsupportedOperationException: ps-Befehl dup
  • RuntimeException: Ungültige Referenz: null
  • IllegalArgumentException: Unbekannte Kodierung: SymbolSetEncoding
  • ArrayIndexOutOfBoundsException
  • BufferUnderflowException
  • PDFParseException: Datenformat-Ausnahme: Falsche Header-Prüfung
v2.1.38 (18. Januar 2013)
  • Vergleichsbericht wurde verbessert
v2.1.7 (18. Dezember 2012)
  • EXPORT eines Vergleichsberichts als PDF
  • API-Klasse IDifference hat einen neuen Typ "TYPE_STYLE_MODIFIED", um die Unterscheidung zwischen Inhalts- und Stiländerungen zu erhalten
  • NullPointerException in PDFFontEncoding aufgetreten
  • PDF-Parser Verbesserungen für:
  • Shader vom Typ 6 und 7 werden jetzt unterstützt
  • Unterstützung für eingebettete CIDMaps
  • Unicode-Zuordnung zu Zeichenarrays
  • verbesserte Unterstützung von CMYK-Farben
v2.0.161 (November 09, 2012)
  • Kommandozeilenparameter -generateinfo hinzugefügt
v2.0.143 (Oktober 22, 2012)
  • Optimierung des Mehrspaltenfilters für einspaltige Szenarien - erzeugt weniger Spaltenboxen
  • Bildvergleich für Bilder mit unterschiedlicher interner Auflösung ist nun möglich
v2.0 (27. August 2012)
  • Vereinfachter Lizenzierungsprozess, einschließlich Offline-Modus
  • Filter für unsichtbare Elemente
  • Leistungsoptimierung im Parser und in der Ergebnisansicht
  • Mehrere Fehlerkorrekturen zur Anpassung an den strengen und losen Vergleichsmodus
v2.0 Beta (Juli 31, 2012)
  • Völlig neue kontinuierliche Vergleichs-Engine zum Auffinden von Änderungen in großen Dokumenten. Diese Engine konzentriert sich auf inhaltliche Änderungen und nicht auf die genaue Position der einzelnen Elemente. Sie ist durch mehrere neue Konfigurationseigenschaften konfigurierbar.
  • Völlig neue Vergleichs-GUI für beide Vergleichsmodi.
  • Neue Ergebnisvisualisierungen in der GUI für beide Modi
  • Visuelle Konfiguration
  • Unterstützung für PDF-Formularelemente hinzugefügt
  • Neuer Seitenmodus-Normalisierer 'HEADER_FOOTER' zum Ausschluss fester Kopf- und Fußzeilenbereiche
  • Neue Moduleigenschaft 'COMPARE_TEXT_STYLES', um auch die Textstile zu vergleichen
  • Neue Moduleigenschaft 'TEXT_ALIGN_RATIO', um Ausrichtungsunterschiede durch unterschiedliche PDF-Generatoren besser auszugleichen
  • Neue Werte für die Eigenschaft 'CREATE_DIFFIMAGES', um nur Bilder für die linke oder rechte Seite zu erzeugen
  • Unterstützung für farbige Kachelmuster hinzugefügt

Behobene Fehler

v2.5.155 (12. November 2013)
  • Die Entschlüsselung von PDF-Dateien mit Zugriffsrechten wird mit Revision 4 und Version 4 auf Standard-Verschlüsselungsfilter erweitert. IllegalArgumentException: Parsen von verschlüsselten PDF-Dateien wird nicht unterstützt ist dabei aufgetreten.
v2.5.135 (23. Oktober 2013)
  • IllegalArgumentException: Unknown encoding: StandardEncoding aufgetreten.
v2.5.130 (18. Oktober 2013)
  • UnsupportedOperationException: ps-Befehl: add
v2.5.113 (01. Oktober 2013)
  • "PDFParseException: Nicht unterstützter Shader-Typ: 4" aufgetreten.
v2.5.98 (16. September 2013)
  • "UnsupportedClassVersionError" trat auf, wenn die Java-API oder Befehlszeilenversion mit Java 6 verwendet wurde.
v2.5.92 (10. September 2013)
  • Die Ausnahme 'Illegal Capacity' trat zufällig bei Seiten mit einer großen Anzahl von Zeilen auf.
v2.5.78 (27. August 2013)
  • CompareTwoFilesWithCustomHandler - Das Verzeichnis Differences wurde nach dem Vergleich gelöscht.
  • NullPointerException trat auf, wenn ein erforderlicher Wert in der Schriftbeschreibung fehlte.
v2.5.64 (August 13, 2013)
  • java.awt.color.CMMException: Invalid profile data occurred.
  • Die Differenzbeschreibung enthält die falsche Seitenzahl, wenn es eine Textersetzung mit gleichen Grenzen, aber auf verschiedenen Seiten gibt.
  • Der Dateiname in der Differenzzusammenfassung auf der Konsole war begrenzt.
  • Textverkettungsfehler trat manchmal in der Nähe von Satzzeichen auf.
v2.5.7 (17. Juni 2013)
  • Verschiedene Korrekturen für eingebettete Schriftarten, insbesondere Type1C
v2.2.14 (15. April 2013)
  • Folgende Ausnahmen wurden behoben:
    • UnsupportedOperationException: ps command dup
    • RuntimeException: ungültige Referenz: null
    • IllegalArgumentException: Unbekannte Kodierung: SymbolSetEncoding
    • ArrayIndexOutOfBoundsException
    • BufferUnderflowException
    • PDFParseException: Datenformat-Ausnahme: falsche Header-Prüfung
  • Es war nicht möglich, PDF-Dateien über die Kommandozeile mit runPDFC.bat zu vergleichen.
  • Das Scrolling-Verhalten in der GUI war falsch, wenn die verglichenen PDF-Dateien unterschiedliche Längen hatten.
v2.1.38 (18. Januar 2013)
  • PDFParseException: Unbekannter Befehl: Qq
  • Unterschiede im Wasserzeichen von PDF-Dateien wurden nicht hervorgehoben.
  • Verschiedene Fehler in der GUI wurden behoben.
v2.1.7 (18. Dezember 2012)
  • NullPointerException in PDFFontEncoding aufgetreten
v2.0.161 (November 09, 2012)
  • BufferUnderflowException gelöst
  • IllegalStateException: "invalid dimension of return values" behoben
  • Französische Akzente werden nun korrekt angezeigt
  • Inhalte der verglichenen PDF-Dateien wurden in der i-net PDFC GUI für einige Querformat-Seiten nicht angezeigt
v2.0.143 (22. Oktober 2012)
  • Fix für skalierte Schriftgrößen und Schriftfarben
  • Fix für Type3-Fonts mit eingebetteten Bildern
  • Korrektur für den PDF-Befehl 'Wagenrücklauf'
v2.0 (27. August 2012)
  • Verschiedene Fehlerkorrekturen zur Anpassung des strengen und losen Vergleichsmodus
v2.0 Beta (Juli 31, 2012)
  • Fix für 'div zero' Fehler in Pattern Typ 1
  • Fix für PDFs mit beschädigten Kerning-Daten
  • Behebung der ParserException aufgrund einer fehlerhaften CCITT-Bilddekodierung
v1.14 (29. Februar 2012)
  • Neue Bildskalierungseigenschaft 'IMAGE_SCALE_FACTOR' zur Skalierung aller Bildausgaben
  • Neue Textmodul-Eigenschaft 'TOLERANCE_TEXT_LOCATION' zur Überprüfung der Textidentität
v1.10 (November 21, 2011)
  • API-Verbesserungen: Klassen im Paket "diffimage" hinzugefügt.
  • Befehlszeilenparameter -x und -r hinzugefügt.
v1.09 (Juli 29, 2011)
  • Gleiche Textpassagen werden als unterschiedlich markiert.
v1.08 (10. Juni 2011)
  • Das internationale Format für die Datums- und Uhrzeitangabe wird nun für Fehlermeldungen verwendet.
  • Die Batch-Datei runPDFC.bat (oder das Shell-Skript runPDFC.sh) kann nun aus einem beliebigen Verzeichnis gestartet werden.
  • Die Protokollstufe "OFF" erzeugt keine Ausgaben.
  • Die Liste der Protokollierungsstufen wurde reduziert. Die folgenden Loglevels können verwendet werden: OFF, ERROR, WARN, INFO, ALL.
v1.07 (09. Mai 2011)
  • API überarbeitet
  • Eigenschaften "USE_HD_CACHE_FOR_PAGE_IMAGES" und "USE_MEMORY_CACHE_FOR_PAGE_IMAGES" ersetzt durch "CACHE_FOR_PAGE_IMAGES".
  • API-Dokumentation hinzugefügt
  • Java-Code-Beispiele hinzugefügt
  • Dokumentation erweitert
  • Die Standardverschlüsselung von PDF-Dateien wird für zusätzliche Elemente wie Funktionen, Farbräume und Hinweistabellen berücksichtigt.
  • Der Bildvergleich wurde durch einen korrigierten Bild-Cache verbessert.
  • Java 5 wird unterstützt.
v1.06 (23. Feb. 2011)
  • Rechtecke in Differenzbildern erschienen manchmal einige Pixel unter dem Punkt, an dem sie erscheinen sollten.
v1.05 (26. Jan. 2011)
  • Der Vergleich von PDF-Dateien, die mit FastReports erstellt wurden, wird nun unterstützt.
v1.04 (09. Dez. 2010)
  • Die Verwendung von Festplatten- oder Speicher-Cache ist jetzt möglich.
  • Verbesserter Bildvergleich: die Pixelwerte von Bildern werden nun auch verglichen.
v1.01 (23.03.2010)
  • Verbesserte Erkennung und Vergleich von Diagrammen.
v1.0 (25. Feb. 2010)
  • Erste Veröffentlichung.

Behobene Fehler

v1.15 (16. März 2012)
  • BufferUnderflowException aufgetreten
v1.14 (29. Februar 2012)
  • UnsupportedOperationException: ps-Befehl: roll
v1.13 (10. Februar 2012)
  • PDFParseException: Nicht unterstützter Funktionstyp: 4
v1.12 (02. Februar 2012)
  • Fehler: ArrayIndexOutOfBoundsException trat bei der Verarbeitung einiger Type1C-Schriften auf.
  • Fehler: ArrayIndexOutOfBoundsException trat bei der Verarbeitung von maskierten Bildern auf.
v1.11 (November 28, 2011)
  • Fehler: "IllegalArgumentException: space ranges not defined" trat beim Dateivergleich auf.
v1.10 (21. November 2011)
  • Fehler: IllegalArgumentException trat während des Dateivergleichs auf.
  • Fehler: Endlosschleife beim Dateivergleich aufgetreten.
  • Die Höhe und Breite der Textdifferenz-Markierungsbox wurden bei großen Schriftgrößen nicht korrekt berechnet.
v1.09 (29. Juli 2011)
  • Differenzen in mehreren PDF/A-Dokumenten wurden nicht gefunden.
  • NumberFormatException: For input string: "xxx" aufgetreten.
v1.08 (10. Juni 2011)
  • Ein Fehler in ASCIIHexDecode wurde behoben. Einige Texte, die mit dieser Kodierung kodiert waren, konnten nicht dekodiert werden.
  • Die Textskalierung wurde korrigiert, um die korrekte Höhe der Textdifferenzmarkierung zu berechnen.
  • Unterschiede auf einzelnen PDF-Seiten wurden nicht gefunden, da ein Fehler beim Lesen der PDF-Kommentare in der Datei auftrat.
v1.07 (09. Mai 2011)
  • Unterschiede in PDF-Dateien wurden nicht gefunden, da einige Zeichen aus CFF-Schriften nicht angezeigt wurden.
  • Zeichencodes mit MacRomanEncoding konnten nicht verglichen werden.
  • Nicht eingebettete CID-Schriften konnten nicht zum Aufbau der Seitenunterschiedsbilder verwendet werden.
  • Es traten Probleme mit PDF/A-Dateien auf. Wenn die Schlüssellänge für die Standardverschlüsselung nicht festgelegt ist, wird sie auf der Grundlage der Version des Sicherheitshandlers definiert.
v1.05 (26. Januar 2011)
  • Es wurden keine Unterschiede zwischen PDF-Dateien aufgrund von Fehlern beim Lesen von Schriften gefunden.
  • ClassCastException trat beim Vergleich von PDF-Dateien auf.
  • Die Array-Länge width bei der String-Verarbeitung ist nun durch die String-Länge begrenzt, um IndexOutOfBoundsExceptions zu vermeiden.
v1.03 (30. November 2010)
  • Ein Problem beim Lesen von komprimierten Objekten und Xref-Streams wurde behoben.
  • Fehler mit der Standardbreite für CID-Schriften vom Typ 0 behoben.
  • Fehler mit ToUnicode-Schriftartenbereichen für CID-Schriften behoben.
v1.02 (08. Juli 2010)
  • Ein Fehler mit eingefügten DCT-kodierten Bildern in einem PDF wurde behoben.
  • Es wurde ein Fehler behoben, bei dem Unicode-Sonderzeichen nicht korrekt gelesen wurden.
  • Es wurde ein Problem beim Lesen von eingebettetem True Type Text behoben.
v1.01 (23. März 2010)
  • Es wurden Probleme behoben, wenn identische Formen mehr als einmal auftraten.
i-net PDFC
Diese Anwendung verwendet Cookies um das Einloggen zu ermöglichen. Durch die weitere Nutzung dieser Anwendung stimmen Sie der Verwendung von Cookies zu.


Hilfe - i-net PDFC Basissystem