Changelog: Updates, Meilensteine, Fahrplan
IronPDF for Java Roadmap
IronPDF for Java ist das erste Produkt, das Iron Software in der Sprache Java auf den Markt gebracht hat.
Im August 2022 gab Iron Software seine Absicht bekannt, in neue Sprachen zu diversifizieren. IronPDF for Java kam nur 3 Monate später auf den Markt.
Java wurde 1995 entwickelt und ist nach wie vor die führende Programmiersprache, wenn man das Nutzungsvolumen betrachtet, so dass es für uns die nächste logische Wahl ist. Unsere Erweiterung des bewährten IronPDF for .NET-Produkts spiegelt die gleiche Vielfalt an Funktionen wider. Wir beabsichtigen, das gleiche Tempo mit häufigen Aktualisierungen und den neuesten HTML-, CSS- und JS-Technologieänderungen beizubehalten, um sicherzustellen, dass unsere Gemeinschaft Zugang zu den neuesten Technologien hat.
Wie bei jedem neuen Produkt ist Feedback unerlässlich. Als Ingenieure wissen wir, dass Software ständig verbessert werden sollte. Wir möchten die breite Nutzung von IronPDF for Java in unserer Gemeinschaft von mehr als 50.000 Entwicklern fördern und freuen uns daher über Ihre Rückmeldungen in großem Umfang.
Tragen Sie sich oben in unsere Mailingliste ein, um über unsere nächsten Veröffentlichungen für Java und andere Sprachen informiert zu werden.
April 2025
IronPDF v2025.4.4
Merkmale & Upgrades
IronPDF Java Version 2025.4.4 Details
Anmerkungen zur Veröffentlichung:
Aktualisiert das IronPdfEngine
auf 2025.4.4
März 2025
IronPDF v2025.3.6
Merkmale & Upgrades
IronPDF Java Version 2025.3.6 Details
Anmerkungen zur Veröffentlichung:
Aktualisiert die IronPdfEngine auf 2025.3.6
Februar 2025
IronPDF v2025.2.8
Merkmale & Upgrades
IronPDF Java Version 2025.2.8 Details
Anmerkungen zur Veröffentlichung:
Aktualisiert den IronPdfEngine auf 2025.2.8
Dezember 2024
IronPDF v2024.12.9
Merkmale & Upgrades
IronPDF Java Version 2024.12.9 Details
Anmerkungen zur Veröffentlichung:
- Behoben: Ein Problem, bei dem das Zusammenführen bestimmter PDFs einen Absturz verursachte.
- Ein Problem wurde behoben, bei dem der erste Buchstabe eines Textes unter einem geschwärzten Bereich immer noch im Ergebnis erscheinen konnte.
- Unterstützung für Zeilenumbruchzeichen in
ReplaceText
undDrawText
hinzugefügt. - Eine neue
IsSubsetted
-Eigenschaft zurPdfFont
-Klasse hinzugefügt. - Hinzufügung des
skipSubsetFonts
-Flags zuPdfFontCollection
.Find. - Überladungen für die
ReplaceText
-Methode hinzugefügt, um dasPdfFont
-Objekt zu akzeptieren. - Aktualisiert die Engine auf 2024.12.9
Januar 2025
IronPDF v2025.1.1
Merkmale & Upgrades
IronPDF Java Version 2025.1.1 Details
Anmerkungen zur Veröffentlichung:
Versionshinweise
Neue Funktionen
- Neue
IronPdf.Native.UpdatedChrome
-Pakete für Linux und Windows basierend auf dem neuesten CEF 131. - Neue
RenderHtmlAsPdfUA
-API hinzugefügt. Neue
RenderZipFileAsPdf
-API-Überladungen hinzugefügt.Verbesserungen
- Verbesserte Gesamtleistung bei der PDF-Formularbearbeitung.
- Verbesserte Leistung bei der Generierung von HTML-Formularen.
- Verbesserte Qualität der PDF-Textextraktion.
Aktualisieren Sie die Engine auf 2025.1.1
Fehlerbehebungen
- Ein Problem wurde behoben, bei dem die
RenderRazorViewToPdf()
-Methode zu Kompilierungsfehlern führte, nachdem IronPdf von Version 2024.8.3 auf höhere Versionen aktualisiert wurde. - Ein Problem wurde behoben, bei dem die Methoden
ReplaceTextOnPage()
,ReplaceTextOnPages()
,ReplaceTextOnAllPages()
undDrawText()
das Zeilenumbruchzeichen (\n) fälschlicherweise als ÿ anstelle eines neuen Zeilenumbruchs darstellten. - Ein Problem wurde behoben, bei dem das Konvertieren einiger RTF-Dateien in PDF zu einer Ausnahme führte, weil die RTF-Datei nicht unterstützte Elemente enthielt.
- Es wurde ein Problem behoben, bei dem die Methode
ReplaceText()
keine Ausnahme ausgelöst hat, wenn es nicht gelang, Text aufgrund fehlender Glyphen in eingebetteten Teilmengen-Schriften darzustellen. - Ein Problem wurde behoben, bei dem interne Hyperlinks nicht funktionierten, nachdem Kennwortschutz und andere Sicherheitseinstellungen auf das PDF-Dokument angewendet wurden.
- Ein Problem wurde behoben, bei dem die
Line
undTextChunk
Eigenschaften desPdfPage
Objekts die Anzahl der Zeilen und Textblöcke auf der PDF-Seite nicht korrekt erkannten und anzeigten. - Es wurde ein Problem behoben, bei dem der DPI-Parameter in den Methoden zur PDF-zu-Bild-Konvertierung nicht berücksichtigt wurde, was zu Bildern mit falschen DPI-Werten führte.
- Es wurde ein Problem behoben, bei dem die
Flatten()
-Methode die Abmessungen des PDF-Dokuments veränderte und zum Beschneiden von Inhalten, insbesondere des Kopfbereichs, führte. - Es wurde ein Problem behoben, bei dem HTML-Header und -Fußzeilen auf PDF-Dokumentseiten nicht angezeigt wurden, nachdem ein Hintergrund-PDF hinzugefügt wurde.
- Ein Problem wurde behoben, bei dem bestimmte Base64-kodierte Bilder die UTF-8-Kodierung des Inhalts in Kopf- und Fußzeilen beeinträchtigten, ohne den Hauptinhalt zu beeinflussen.
- Ein Problem wurde behoben, bei dem das Festlegen eines benutzerdefinierten Metadatenschlüssels mit Leerzeichen (z. B. „My Custom Key“) eine Ausnahme auslösen würde.
Dezember 2024
IronPDF v2024.12.9
Merkmale & Upgrades
IronPDF Java Version 2024.12.9 Details
Anmerkungen zur Veröffentlichung:
- Behoben: Ein Problem, bei dem das Zusammenführen bestimmter PDFs einen Absturz verursachte.
- Ein Problem wurde behoben, bei dem der erste Buchstabe eines Textes unter einem geschwärzten Bereich immer noch im Ergebnis erscheinen konnte.
- Unterstützung für Zeilenumbruchzeichen in
ReplaceText
undDrawText
hinzugefügt. - Eine neue
IsSubsetted
-Eigenschaft zurPdfFont
-Klasse hinzugefügt. - Hinzufügung des
skipSubsetFonts
-Flags zuPdfFontCollection
.Find. - Überladungen für die
ReplaceText
-Methode hinzugefügt, um dasPdfFont
-Objekt zu akzeptieren. - Aktualisiert die Engine auf 2024.12.9
November 2024
IronPDF v2024.11.4
Merkmale & Upgrades
IronPDF Java Version 2024.11.4 Details
Anmerkungen zur Veröffentlichung:
- Fügt eine neue API zum Einbetten von Dateien während der PDF/A-Konvertierung hinzu.
- Fügt optionale Parameter
FontName
undCustomFontSize
zurReplaceText
-API hinzu. - Ermöglicht die Verwendung benutzerdefinierter Schriftarten mit der
DrawText
-API. - Behebt Stempelpositionierungsprobleme.
- Behebt ein Problem, bei dem einige PDF/A-Dateien in Adobe Acrobat Pro nicht angezeigt werden konnten.
- Behebt ein Problem, bei dem
ReplaceText
vertikale Zeilenumbrüche verursacht. - Behebt ein Problem, bei dem die Methoden
Resize()
,Extend()
undTransform()
nicht zugänglich waren. - Verbessert die Unterstützung für Unicode-Text.
- Verbessert die Speichernutzung und Leistung.
- Verbessert die Geschwindigkeit von
ApplyMultipleStampsAsync
. - Aktualisiert die Engine auf 2024.11.4
September 2024
IronPDF v2024.9.1
Merkmale & Upgrades
IronPDF Java Version 2024.9.1 Details
Anmerkungen zur Veröffentlichung:
- Aktualisiert Engine auf 2024.9.3
August 2024
IronPDF v2024.8.1
Merkmale & Upgrades
IronPDF Java Version 2024.8.1 Details
Anmerkungen zur Veröffentlichung:
- Aktualisiert die Engine auf 2024.8.3
Juli 2024
IronPDF v2024.7.1
Merkmale & Upgrades
IronPDF Java Version 2024.7.1 Details
Anmerkungen zur Veröffentlichung:
- Behebt ein Problem, bei dem Links, Formulare und Anmerkungen beim Speichern als PDF/A beschädigt wurden.
- Behebt ein Problem, bei dem die Reihenfolge der Registerkarten beim Speichern als PDF/UA nicht korrekt war.
- Behebt ein Speicherleck beim Entfernen von PDF-Objekten.
- Behebt Probleme, bei denen Formulare nicht über Adobe Acrobat Pro bearbeitet werden konnten.
- Behebt Probleme, bei denen das Rendern großer Bilder zu einem Absturz führte.
- Behebung von Problemen, bei denen die Rendering-Breite nicht für Kopf- und Fußzeilen galt.
- Behebt Probleme, bei denen die Stempel bei unterschiedlichen Seitengrößen falsch platziert wurden.
- Behebt ein Problem, bei dem Formularwerte nach dem Verkleinern einer Seite nicht sichtbar waren.
- Behoben: Problem, bei dem Formularwerte nicht sichtbar waren, wenn die Seite in ein Bild umgewandelt wurde (verwenden Sie Flatten=true`).
- Behebt ein Problem, bei dem Signaturbilder nicht sichtbar waren.
Juni 2024
IronPDF v2024.6.2
Merkmale & Upgrades
IronPDF Java Version 2024.6.2 Details
Anmerkungen zur Veröffentlichung:
- Ermöglicht eine benutzerdefinierte natürliche Sprachkennung für
SaveAsPdfUA
- Behebt einen Fehler, bei dem
SaveAsPdfUA
manchmal abstürzt - Behebt einen Fehler, bei dem
Merge
manchmal abstürzt - Behebt das Problem, bei dem
Stamp
einige PDFs beschädigt - Behebt das Problem, bei dem
CompressImage
einige PDFs beschädigt. - Behebt ein Problem, bei dem das Hinzufügen von
Header
Footer
einige PDFs beschädigt. - Behebt ein Problem, bei dem Formularfeldnamen mit Punktschreibweise ignoriert werden
- Behebt eine Reihe von
System.AccessViolationExceptions
beim Bearbeiten von PDF-Dokumenten - Behebt das Problem, bei dem
QRCode
ungültige Breite und Höhe verwendet - Behebt das Problem, bei dem
RenderDocxAsPdf
das Seitenumbruch-Element aus DOCX ignoriert - Behebt ein Problem, bei dem der Benutzername für die Anmeldeauthentifizierung fälschlicherweise auf den Passwortwert gesetzt wird
- Behebt FIPS-konforme Fehler auf einigen Systemen
- Behobenes
StackOverflowException
, das ausgelöst wird, wennIronPdf
vorIronQr
initialisiert wird - Verbesserte Unterstützung für Formularanmerkungen
- Aktualisierungen auf die neueste Pdfium-Version, die Korrekturen bei der Bearbeitung bestehender PDF-Dokumente enthält
- Aktualisiert
IronSoftware.System.Drawing
auf 2024.6.1 - Aktualisiert den Motor auf 2024.6.1
März 2024
IronPDF v2024.3.1
Merkmale & Upgrades
IronPDF Java Version 2024.3.1 Details
Anmerkungen zur Veröffentlichung:
- Motor auf 2024.3.4 aktualisieren
- Veraltet
setTextFieldFont
- Abgelehnt Benutzerdefinierte Schriftart aus Pfad erstellen
Februar 2024
IronPDF v2024.2.1
Merkmale & Upgrades
IronPDF Java Version 2024.2.1 Details
Anmerkungen zur Veröffentlichung:
- Aktualisieren Sie
IronPdfEngine
auf 2024.2.2 - Aktualisieren Sie
proto
auf die neueste Version des Hauptzweigs - Fügen Sie
FormType
-Test hinzu, um zu testen, dass wir den korrektenFormType
in dieFormField
-Klasse setzen.
Januar 2024
IronPDF v2024.1.1
Merkmale & Upgrades
IronPDF Java Version 2024.1.1 Details
Anmerkungen zur Veröffentlichung:
- Verbesserung des Startup-Prozesses in einer bestimmten Umgebung
- Aktualisiert
IronPdfEngine
auf 2024.1.1
Dezember 2023
IronPDF v2023.12.1
Merkmale & Upgrades
IronPDF Java Version 2023.12.1 Details
Anmerkungen zur Veröffentlichung:
- Fügt
compressStructTree
hinzu - Fügt die Option
ChangeTrackingModes
beim Öffnen einer PDF-Datei hinzu. - Behebt einen Fehler, bei dem
PageSelection pageRange
jetzt den Endindex einbezieht - Aktualisiert interne
grpc
-Version auf 1.59.0 - Aktualisiert
IronPdfEngine
auf 2023.12.6
November 2023
IronPDF v2023.11.1
Merkmale & Upgrades
IronPDF Java Version 2023.11.1 Details
Anmerkungen zur Veröffentlichung:
- Fügt einige Chrome-Konfigurationen zu
com.ironsoftware.ironpdf.Settings
hinzu (z. B.singleProcess
,chromeGpuMode
) - Fügt die Konfiguration
IronPdfEngineTimeout
zucom.ironsoftware.ironpdf.Settings
hinzu und erhöht den Standardwert von 60 auf 120 Sekunden - Behebt einen Fehler, bei dem
IronPdfEngine
jetzt eine Protokolldatei schreibt. - Implementieren Sie
AutoCloseable
für diePdfDocument
-Klasse - Aktualisiert
IronPdfEngine
auf 2023.11.7
Oktober 2023
IronPDF v2023.10.2
Merkmale & Upgrades
IronPDF Java Version 2023.10.2 Details
Anmerkungen zur Veröffentlichung:
- Aktualisiert IronPdfEngine auf 2023.10.3
- Behebt einen Fehler, bei dem HtmlFooter sowohl auf die Kopf- als auch auf die Fußzeile angewendet wurde
September 2023
IronPDF v2023.9.2
Merkmale & Upgrades
IronPDF Java Version 2023.9.2 Details
Anmerkungen zur Veröffentlichung:
- Aktualisiert IronPdfEngine auf 2023.9.8
- Adds PDF/A & PDF/UA support (see saveAsPdfA() and convertToPdfA())
- Behebt Fehler beim Öffnen von Dokumenten aus dem Stream
- Fehler beim Entfernen von Metadaten behoben
- Behebt das Problem, dass die Graustufenoption nicht angewendet wird
- Behebt Bildkomprimierungsfunktionen, die Bitmaps beschädigen
- Behebt IronPDF-Abstürze in Linux-Containern
- Behebt ein Speicherleck bei der Verwendung von copyPages()
- Behebt, dass Signaturen im Adobe Reader-Signaturbedienfeld manchmal nicht sichtbar sind
- Behebt, dass RasterizeToImageFiles die Seitendrehung nicht berücksichtigt
- Behebt das Schrumpfen von Barcode-Stempeln, wenn sie sich dem Seitenrand nähern
- Behebt IronPdfEngine Kopf- und Fußzeilen, die nicht richtig funktionieren
- Verbessert die Speichernutzung und Leistung um bis zu 10 Prozent
- Verbesserte Logik für die Bildkomprimierung zur weiteren Optimierung der Größe
- Fügt HTML-zu-PDF-Auslöser über eine Javascript-Methode hinzu: Siehe ChromePdfRenderOptions.waitFor
- Fügt den HTML-zu-PDF-Auslöser über den Abschluss der Netzwerkaktivität hinzu: Siehe RenderingOptions.waitFor
- Behebt Image Stamper: Stempel PNG-Bild verliert seine Transparenz
- Reduziert den Speicherverbrauch beim Rendern von HTML in PDF
- Reduziert den Speicherverbrauch beim Öffnen großer PDF-Dokumente
- Behebt einen Fehler, der dazu führte, dass das Programm beim Kopieren von Kommentaren hängen blieb
- Behebt einen MacOS-Fehler, der manchmal dazu führte, dass aufeinanderfolgende Rendervorgänge fehlschlugen
- Reduces IronPdfEngine binaries & docker size
- Verbessert die Stabilität von IronPdfEngine
- Unterstützung für transparente Unterschriftsbilder wird hinzugefügt
- Reduces time to save large documents (>100MB) by 90% or more
- Behebt Fehler beim Rendern von WebGL-Inhalten
Juli 2023
IronPDF v2023.7.2
Merkmale & Upgrades
IronPDF Java Version 2023.7.2 Details
Anmerkungen zur Veröffentlichung:
- Korrigiert beschädigtes Fat-Jar
- Behebt Tippfehler in der Dokumentation
- PageSelection.getPageList ausblenden
- Aktualisierung von gRPC auf 1.56.1
- Projektbeschreibung aktualisieren
April 2023
IronPDF v2023.4.4
Merkmale & Upgrades
IronPDF Java Version 2023.4.4 Details
Anmerkungen zur Veröffentlichung:
- Behebt einige Fälle, in denen der Lizenzschlüssel nicht aus der Konfigurationsdatei der Anwendung gelesen wurde
- Behebt einige Fälle von fehlenden oder inkompatiblen Assembly-Referenzen bei .NET 4.6.2 - 4.8
März 2023
IronPDF v2023.3.2
Merkmale & Upgrades
IronPDF Java Version 2023.3.2 Details
Anmerkungen zur Veröffentlichung:
- Erhöht die Bandbreite der unterstützten Bilddateitypen von
PdfDocument.fromImage()
- Unterstützt die inkrementelle Speicherung von PDF-Dateien
- Fügt
FormManager.setFieldReadOnly()
hinzu - Fügt
ChromePdfRenderOptions.setJavascript()
hinzu - Fügt Optionen für Schriftfarbe und Hintergrundfarbe zu
TextStamper
hinzu - Überarbeitung von PDF-Signatur und Unterschrift
- Behebt den Absturz der Anwendung bei Verwendung einer ungültigen Lizenz.
- Behebt
DrawDividerLine
-Fehler im Kopf-/Fußzeilenbereich - Behebt Speicherleck bei der Verwendung von
PdfDocument.replaceText()
- Es wurde ein Problem behoben, bei dem der Textumbruch in HTML-Kopf- und -Fußzeilentexten ein Wort nicht korrekt umbricht, wenn ein PDF aus HTML gerendert wird. Zuvor wurden einige Wörter an unerwarteten Stellen umbrochen, was zu schwer lesbarem oder unverständlichem Text führte
- Ein Problem wurde behoben, bei dem die Konvertierung eines Bildes in PDF manchmal dazu führte, dass das Bild nicht richtig in das PDF-Dokument passte
- Korrigiert die Positionierung von Stempeln und Wasserzeichen bei PDFs mit unterschiedlicher Ausrichtung
- Aktualisiert IronPdfEngine auf 2023.3.2 (Aktualisiert auf CEF 110.0.31 mit vielen Sicherheits- und Leistungsverbesserungen)
Januar 2023
IronPDF v2023.1.1
Merkmale & Upgrades
IronPDF Java Version 2023.1.1 Details
Anmerkungen zur Veröffentlichung:
- Behebt
HeaderFooter
-Fehler - Korrekturen
baseUrl
wird nicht angewendet - Behebt
RemoteException
, verursacht durch fehlenden Lizenzschlüssel - Verbessert das Speicherverwaltungs des
IronPdfEngine
- Ermöglicht das Setzen des Lizenzschlüssels während der Ausführung in Docker
IronPdfEngine v2023.1.11674
- Unterstützung für die Ausführung von benutzerdefiniertem JavaScript nach einem HTML-Rendering (siehe JavaScript-Eigenschaft)
- Behebt die Unterstützung für Ubuntu 22
- Behebt, dass IronPDF-Dateien bei Verwendung der ClickOnce-Veröffentlichungsmethode nicht einbezogen werden
- Behebt Fehler beim Zusammenführen von Dokumenten mit bestimmten Formularfeldkonfigurationen
- Der Festplattencache ist nun standardmäßig aktiviert und auf den temporären Ordnerpfad eingestellt (siehe
Installation.ChromeBrowserCachePath
). - Veraltet
FitPaperModes.None
und fügtFitPaperModes.Zoom
hinzu - Ersetzt
System.Drawing.Common
durchIronSoftware.Drawing
in netstandard2.0-Projekten
Dezember 2022
IronPDF v2022.12.0 (Docker-Unterstützung!)
Merkmale & Upgrades
IronPDF Java Version 2022.12.0 Details
Anmerkungen zur Veröffentlichung:
- Unterstützt IronPdfEngine Docker (siehe Docker Hub IronPdfEngine)
- Verbessert die Dokumentation
- Verbessert die Bereitstellung
- Fügt die Einstellung TempFolderPath hinzu
- Fügt den Rendering-Parameter baseUrl hinzu
- Alternative fette JAR freigeben
IronPdfEngine v2022.12.11210
- Behebt Absturz bei Verwendung von IronPDF als Teil eines Windows-Dienstes
- Behebt den Fehler 'failed to deploy IronPdf', wenn IronPdf mit Azure Functions verwendet wird (siehe Verwendung von IronPDF mit Azure Functions)
- Korrigiert das Verhalten beim Stempeln von HTML oder Bildern hinter bestehenden PDF-Inhalten
- Behebt fehlende benutzerdefinierte Logger-Schnittstelle (Logging.CustomLogger)
- Behebt, dass Zoom ignoriert wird, auch wenn FitToPaperModes korrekt auf None gesetzt ist
- Fügt RenderZipFileAsPdf zum Rendern von ZIP-Dateien als PDF-Dokument hinzu
- Fügt RenderDelay und BackgroundColor Optionen zu TextStamper hinzu
- Updates auf Chrome 108.4.13 mit vielen Leistungs- und Sicherheitsverbesserungen
- Aktualisiert verschiedene NuGet-Pakete von Drittanbietern, um Schwachstellen zu beseitigen
- Aktualisierte empfohlene Docker-Dateien (siehe Verwendung von IronPDF mit Docker auf Linux)
- Verbessert die Konsistenz von IronPDF-Implementierungen in verschiedenen Linux-Distributionen und .NET-Versionen
- Inkrementelle Verbesserungen der Speicherverwaltung, Stabilität und Leistung im nativen Code
November 2022
IronPDF v2022.11.1
Merkmale & Upgrades
IronPDF Java Version 2022.11.1 Details
Anmerkungen zur Veröffentlichung:
- Fügt Radio-Button-Formularelemente hinzu, die aus html-'input'-Elementen mit dem 'type'-Attribut 'radio' erzeugt werden
- Fügt RTF-zu-PDF hinzu - siehe renderRtfAsPdf() für weitere Informationen
- Fügt Seitenauswahl hinzu, um Text zu ersetzen - siehe replaceText()
- Fügt toMultiPageTiff() hinzu
- Hinzufügen von License.isLicensed() und License.isValidLicensed()
- Behebung von nicht sichtbaren Kopf- und Fußzeilen
- Behebt Fehler beim Zusammenführen von Dokumenten mit bestimmten Lesezeichen-Konfigurationen
- Behebt Fehler beim Aufruf von applyWatermark()
- Behebt Formularfelder, die nach dem Zusammenführen manchmal nicht bearbeitet werden können
- Repariert die Formularerstellung für HTML-Elemente mit Stilen, die mit '!important' markiert sind
- Behebt einige TIFF-Bilder, die bei Verwendung von fromImage() nicht geladen werden
- Fixes IronPdf java Download progress sometimes show > 100%
- Aktualisiert die Logik für die Anwendung von Rändern auf Kopf- und Fußzeilen (jetzt werden standardmäßig nur linke und rechte Ränder angewendet)
- Unterstützt ironpdf-engine als Maven-Abhängigkeit
- Fixes ironpdf-engine download progress sometimes show > 100%
IronPDF v2022.11.0 [Erste Version!]
Merkmale & Upgrades
IronPDF Java-Version 2022.11.0 Details
Anmerkungen zur Veröffentlichung:
- Verwendung von IronPdfEngine 2022.11.10413 (IronPdf for .NET 2022.10.9622)