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.
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 die Kopf- als auch auf die Fußzeile angewendet wurde
September 2023
IronPDF v2023.9.2
Merkmale & Upgrades
IronPDF for Java Version 2023.9.2 Details
Anmerkungen zur Veröffentlichung:
- Aktualisiert IronPdfEngine auf 2023.9.8
- Hinzufügen von PDF/A- und PDF/UA-Unterstützung (siehe saveAsPdfA() und 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
- Verringert die Größe von IronPdfEngine-Binärdateien und Docker
- Verbessert die Stabilität von IronPdfEngine
- Unterstützung für transparente Unterschriftsbilder wird hinzugefügt
- Reduziert die Zeit zum Speichern großer Dokumente (>100MB) um 90% oder mehr
- Behebt Fehler beim Rendern von WebGL-Inhalten
Juli 2023
IronPDF v2023.7.2
Merkmale & Upgrades
IronPDF for 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:
- Erweitert den Bereich der unterstützten Bilddateitypen von
PdfDocument.fromImage()
- Unterstützt die inkrementelle Speicherung von PDF-Dateien
- Fügt hinzu
FormManager.setFieldReadOnly()
- Fügt hinzu
ChromePdfRenderOptions.setJavascript()
- Fügt Optionen für Schriftfarbe und Hintergrundfarbe zu
TextStamper
- Überarbeitung von PDF-Signatur und Unterschrift
- Behebt den Absturz der Anwendung bei Verwendung einer ungültigen Lizenz.
- Behebt
DrawDividerLine
fehler in der Kopfzeile/Fußzeile - Behebt ein 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
wanzen - Behebt
baseUrl
trifft nicht zu - Behebt
RemoteException
verursacht durch fehlenden Lizenzschlüssel - Verbessert
IronPdfEngine
speicherverwaltung - 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
- Die Zwischenspeicherung auf der Festplatte ist jetzt standardmäßig aktiviert und auf den Pfad des temporären Ordners eingestellt (siehe
Installation.ChromeBrowserCachePath
) - Veraltet
FitPaperModes.None
und fügt hinzuFitPaperModes.Zoom
- Ersetzt
System.Drawing.Common
mitIronSoftware.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 (sieheDocker 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 "IronPDF konnte nicht bereitgestellt werden", wenn IronPdf mit Azure Functions verwendet wird (sieheVerwendung 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
- Aktualisiert die vorgeschlagenen Docker-Dateien (sieheVerwendung von IronPDF mit Docker unter 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
- Behebt IronPDF for Java Download-Fortschritt wird manchmal > 100% angezeigt
- 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
- Behebt IronPDF-Engine Download-Fortschritt wird manchmal > 100% angezeigt
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)