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.
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.
- Hinzufügung der Unterstützung für Zeilenumbruchzeichen in
ReplaceText
undDrawText
. - Eine neue Eigenschaft
IsSubsetted
zurPdfFont
-Klasse hinzugefügt. - Den
skipSubsetFonts
-Parameter zuPdfFontCollection
.Find hinzugefügt. - Überladungen für die Methode
ReplaceText
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 API
RenderHtmlAsPdfUA
hinzugefügt. Neue Überladungen der
RenderZipFileAsPdf
-API 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
- Behoben wurde ein Problem, bei dem die Funktion
RenderRazorViewToPdf
()`-Methode verursachte Kompilierungsfehler nach dem Upgrade von IronPdf von Version 2024.8.3 auf höhere Versionen. - Behoben: Ein Problem, bei dem die
ReplaceTextOnPage()
,ReplaceTextOnPages()
,TextAufAllenSeitenErsetzen()
, und `DrawText()Methoden haben das Zeilenumbruchzeichen falsch gerendert(\n)als ÿ anstelle einer neuen Zeile. - 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.
- Behoben: Ein Problem, bei dem die Methode
ReplaceText
()` Methode hat keine Ausnahme ausgelöst, als es aufgrund fehlender Glyphen in eingebetteten Teilmengen von Schriftarten nicht gelungen ist, Text 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 Textstücke innerhalb 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.
- Behoben wurde ein Problem, bei dem das
Flatten()
Methode hat die Abmessungen des PDF-Dokuments verändert und führte dazu, dass Inhalte, insbesondere der Kopfbereich, beschnitten wurden. - 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.
- Behoben: Ein Problem, bei dem das Festlegen eines benutzerdefinierten Metadatenschlüssels mit Leerzeichen(z. B. „Mein benutzerdefinierter Schlüssel“)würde eine Ausnahme auslösen.
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.
- Hinzufügung der Unterstützung für Zeilenumbruchzeichen in
ReplaceText
undDrawText
. - Eine neue Eigenschaft
IsSubsetted
zurPdfFont
-Klasse hinzugefügt. - Den
skipSubsetFonts
-Parameter zuPdfFontCollection
.Find hinzugefügt. - Überladungen für die Methode
ReplaceText
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
Resize()
,Erweitern()
, und `Transform()Methoden waren nicht zugänglich. - 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 for 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 for 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 for 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.
- Behebt ein Problem, bei dem Formularwerte nicht sichtbar waren, wenn die Seite in ein Bild konvertiert wurde(use Flatten=true`).
- Behebt ein Problem, bei dem Signaturbilder nicht sichtbar waren.
Juni 2024
IronPDF v2024.6.2
Merkmale & Upgrades
IronPDF for Java Version 2024.6.2 Details
Anmerkungen zur Veröffentlichung:
- Ermöglicht benutzerdefinierte natürlichsprachliche Bezeichner für "SaveAsPdfUA"
- Behebt einen Fehler, bei dem
SaveAsPdfUA
manchmal abstürzt - Behebt den Fehler, dass
Merge
manchmal abstürzt - Behebt das Problem, dass "Stempel" einige PDFs beschädigt
- Behebt das Problem, dass
CompressImage
einige PDFs beschädigt - Behebt das Problem, dass 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
bei der Bearbeitung von PDF-Dokumenten - Behebt ein Problem, bei dem
QRCode
ungültige Breite und Höhe verwendet - Behebt ein Problem, bei dem
RenderDocxAsPdf
das Seitenumbruchelement von docx nicht berücksichtigt - 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
- Behebt
StackOverflowException
, die 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 for Java Version 2024.2.1 Details
Anmerkungen zur Veröffentlichung:
- Aktualisieren Sie
IronPdfEngine
auf 2024.2.2 - Update
proto
auf den neuesten Stand des Hauptzweigs - Fügen Sie den Test
FormType
hinzu, um zu prüfen, ob der richtigeFormType
in der KlasseFormField
gesetzt wurde.
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 for Java Version 2023.12.1 Details
Anmerkungen zur Veröffentlichung:
- Fügt
compressStructTree
hinzu - Hinzufügen der Option "ChangeTrackingModes" beim Öffnen einer PDF-Datei.
- Behebt einen Fehler, bei dem
PageSelection pageRange
nun den Endindex enthält - Aktualisiert die 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
IronPdfEngineTimeout
Konfiguration zucom.ironsoftware.ironpdf.Settings
hinzu und erhöht den Standardwert von 60 auf 120 Sekunden - Behebt einen Fehler, bei dem
IronPdfEngine
nun eine Log-Datei schreibt - AutoCloseable" für die Klasse "PdfDocument" implementieren
- 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 den Kopf- als auch auf den Fußbereich angewendet wurde
## September 2023
IronPDF v2023.9.2
- Updates IronPdfEngine to 2023.9.8
- Adds PDF/A & PDF/UA support (see saveAsPdfA() and convertToPdfA())
- Fixes bug when opening document from Stream
- Fixes bug when removing metadata
- Fixes grayscale option not being applied
- Fixes image compression features corrupting bitmaps
- Fixes IronPdf crashing in Linux containers
- Fixes memory leak when using copyPages()
- Fixes signatures sometimes not being visible in Adobe Reader signature panel
- Fixes RasterizeToImageFiles not considering page rotation
- Fixes barcode stamps shrinking as they approach the page boundary
- Fixes IronPdfEngine headers and footers not working properly
- Improves memory usage and performance by up to 10 percent
- Improves logic for image compression to further optimize size
- Adds HTML-to-PDF trigger via Javascript method: See ChromePdfRenderOptions.waitFor
- Adds HTML-to-PDF trigger via completion of network activity: See RenderingOptions.waitFor
- Fixes Image Stamper: Stamp PNG image losing its transparency
- Reduces memory usage when rendering HTML to PDF
- Reduces memory usage when opening large PDF documents
- Fixes bug causing the program to hang when copying annotations
- Fixes MacOS bug which would sometimes cause consecutive renders to fail
- Reduces IronPdfEngine binaries & docker size
- Improves stability of IronPdfEngine
- Adds support for transparent signature images
- Reduces time to save large documents (>100MB) by 90% or more
- Fixes rendering WebGL content bug
## Juli 2023
IronPDF v2023.7.2
- Behebt beschädigte Fat-Jar
- Korrigiert Tippfehler in der Dokumentation
- Verbirgt PageSelection.getPageList
- Aktualisiert gRPC auf 1.56.1
- Aktualisiert Projektbeschreibung
## April 2023
IronPDF v2023.4.4
- Fixes some cases of license key not being read from application config file
- Fixes some cases of missing or incompatible assembly references when targeting .NET 4.6.2 - 4.8
## März 2023
IronPDF v2023.3.2
- Increases the range of supported image file types of
PdfDocument.fromImage()
- Supports PDF incremental saving
- Adds
FormManager.setFieldReadOnly()
- Adds
ChromePdfRenderOptions.setJavascript()
- Adds font color and background color options to
TextStamper
- Reworks PDF signing and signature
- Fixes application crash when using invalid license.
- Fixes
DrawDividerLine
bugs in Header/Footer - Fixes memory leak when using
PdfDocument.replaceText()
- Fixed an issue with text-wrap in HTML header and footer text not breaking a word correctly when rendering a PDF from HTML. Previously, some words would be broken in unexpected places, resulting in text that was difficult to read or understand
- Fixed an issue where converting an image to PDF would sometimes result in the image not fitting properly within the PDF document
- Fixes stamper and watermark positioning on PDFs with different orientation
- Updates IronPdfEngine to 2023.3.2 (Updates to CEF 110.0.31 with many security and performance improvements)
## Januar 2023
IronPDF v2023.1.1
- Fixes
HeaderFooter
bugs - Fixes
baseUrl
does not apply - Fixes
RemoteException
caused by missing license key - Improves
IronPdfEngine
memory management - Allows to set license key while running in Docker
- Adds support for executing custom JavaScript after an HTML render (see JavaScript property)
- Fixes support for Ubuntu 22
- Fixes IronPdf files not being included when using ClickOnce publishing method
- Fixes error when merging documents with certain form field configurations
- Disk caching is now enabled by default and set to temp folder path (see
Installation.ChromeBrowserCachePath
) - Deprecates
FitPaperModes.None
and addsFitPaperModes.Zoom
- Replaces
System.Drawing.Common
withIronSoftware.Drawing
in netstandard2.0 projects
## Dezember 2022
IronPDF v2022.12.0 (Docker Support!)
- Supports IronPdfEngine Docker (see Docker Hub IronPdfEngine)
- Improves documentation
- Improves deployment
- Adds TempFolderPath setting
- Adds baseUrl rendering parameter
- Release alternative fat JAR
- Fixes crash when using IronPdf as part of a Windows service
- Fixes 'failed to deploy IronPdf' error when using IronPdf with Azure Functions (see Using IronPDF with Azure Functions)
- Fixes behavior when stamping HTML or images behind existing PDF content
- Fixes missing custom logger interface (Logging.CustomLogger)
- Fixes Zoom being ignored even with FitToPaperModes properly set to None
- Adds RenderZipFileAsPdf for rendering ZIP files as a PDF document
- Adds RenderDelay and BackgroundColor options to TextStamper
- Updates to Chrome 108.4.13 with many performance and security improvements
- Updates various 3rd party NuGet packages to mitigate vulnerabilities
- Updates suggested docker files (see Using IronPDF with Docker on Linux)
- Improves consistency of IronPdf deployments across various Linux distros and .NET versions
- Incremental improvements to memory management, stability, and performance in native code
## November 2022
IronPDF v2022.11.1
- Adds radio button form elements, generated from html 'input' elements with a 'type' attribute of 'radio'
- Adds RTF-to-PDF - see renderRtfAsPdf() for more information
- Adds page selection to replace text - see replaceText()
- Adds toMultiPageTiff()
- Adds License.isLicensed() and License.isValidLicensed()
- Fixes text headers and footers not being visible
- Fixes error when merging documents with certain bookmark configurations
- Fixes error when calling applyWatermark()
- Fixes form fields sometimes not being editable after merging
- Fixes form generation for html elements with styles marked '!important'
- Fixes some TIFF images not loading when using fromImage()
- Fixes IronPdf java Download progress sometimes show > 100%
- Updates logic for applying margins to headers and footers (now only applying left and right margins by default)
- Supports ironpdf-engine as a maven dependency
- Fixes ironpdf-engine download progress sometimes show > 100%
IronPDF v2022.11.0 [First Release!]
- Using IronPdfEngine 2022.11.10413 (IronPdf .Net 2022.10.9622)