Lista zmian: aktualizacje, kamienie milowe, plan działania
Plan rozwoju IronPDF
Dzięki priorytetowemu traktowaniu kompatybilności, użyteczności i wyników uczyniliśmy IronPDF wiodącym¹ produktem do konwersji HTML na PDF w środowisku .NET. Obecnie naszym celem jest utrzymanie tej ciężko wypracowanej reputacji poprzez ciągłe aktualizowanie IronPDF o najnowsze zmiany w technologiach HTML, CSS i JS oraz najnowsze wersje przeglądarki Chrome.
Nasze oprogramowanie jest tworzone przez inżynierów dla inżynierów, dlatego rozumiemy wartość rygorystycznych testów, wsparcia technicznego oraz przejrzystego, jednorazowego systemu licencjonowania.
Jesteśmy dumni z tego, że słuchamy naszej społeczności, co pokazujemy, traktując priorytetowo prośby o nowe funkcje oparte na tym, o co proszą nasi klienci.
W ciągu ostatnich kilku lat nieustannie rozwijaliśmy IronPDF, poszerzając jego możliwości, aby służył nie tylko programistom .NET, ale także społecznościom Java, Python i Node.js.
¹Na podstawie niezależnego audytu naszego produktu przeprowadzonego w sierpniu 2022 r.
Kamienie milowe
Poniżej przedstawiamy trzy główne kamienie milowe, które znacząco poprawiają działanie IronPDF. Zobacz kamienie milowe >
Kwiecień 2026
IronPDF v2026.4.1
Informacje o wydaniu
- Poprawiono wydajność renderowania plików PDF poprzez zmniejszenie liczby wewnętrznych wywołań renderowania oraz ponowne wykorzystanie kart przeglądarki w celu zminimalizowania obciążenia podczas uruchamiania
- Ulepszone oznaczanie drzewa struktury PDF/UA dla formularzy zawierających mieszane typy danych wejściowych, ukryte elementy, głęboko zagnieżdżone etykiety oraz kolejność adnotacji w celu zapewnienia prawidłowego powiązania elementów widgetów z elementami struktury
- Zmniejszenie rozmiaru obrazu Docker IronPdfEngine o 60% (z 2,89 GB do 1,14 GB)
- Poprawiono bezpieczeństwo obrazu Docker IronPdfEngine poprzez usunięcie zbędnych pakietów, rozwiązanie 4 problemów CVE o wysokim poziomie zagrożenia oraz ponad 1400 innych wyników skanowania bezpieczeństwa
- Ulepszono IronPdfEngine Docker container, aby prawidłowo przekazywać argumenty uruchomieniowe, takie jak port,
license_keyichrome_browser_limit - Naprawiono wyciek pamięci w
ReplaceTextOnPages,ReplaceUnicodeText,RedactTextiRedactRegions, gdzie powtarzające się wywołania powodowały zwiększanie pamięci (redukcja o 93-97%) - Naprawiono błąd odczytu bufora w
GetMetadata, który mógł powodować awarie lub uszkodzenie danych - Naprawiono błąd, w wyniku którego konwersja do formatu PDF/UA usuwała przycięcie CSS overflow:hidden, zapewniając identyczne renderowanie przyciętych obrazów jak w standardowym pliku PDF
- Naprawiono problem, w którym
SignatureNamezawsze był pusty podczas weryfikacji podpisów stworzonych przez zewnętrznych podpisujących, takich jak Adobe Reader - Naprawiono brakujące obrazy nagłówka/stopki w konwersji DOCX do PDF (
DrawingMLi VML)
Marzec 2026
IronPDF v2026.3.1
Informacje o wydaniu
- Dodano
CompressPdfToBytesiCompressPdfToStreamz automatyczną inteligentną kompresją, redukując rozmiar PDF przez dysk lub przetwarzanie w pamięci - Ulepszono wsparcie dla dostępności PDF/UA poprzez rozwiązanie błędów znakowania strukturalnego, przywrócenie semantycznych tagów (H1/P), naprawienie problemów z renderowaniem etykiet, wyeliminowanie awarii
AccessViolationExceptionpodczas przetwarzania formularzy i zapobieganie zduplikowanym tagom dostępności - Ulepszona weryfikacja podpisu z wykorzystaniem łańcucha zaufania certyfikatów, statusu unieważnienia, siły algorytmu, integralności zakresu bajtów oraz opcjonalnych kontroli wykrywania manipulacji przyrostowej
- Ulepszona konwersja plików RTF do formatu PDF z obsługą układu wielokolumnowego oraz automatycznym wykrywaniem orientacji poziomej, marginesów i ustawień kolumn. Rozwiązano problemy z przycinaniem krawędzi tabeli, ucinaniem pierwszego znaku oraz powielaniem obrazów metaplików.
- Ulepszone wewnętrzne renderowanie HTML poprzez zastąpienie wewnętrznych adresów URL niestandardowym schematem w celu poprawy zgodności z wymogami bezpieczeństwa i usunięcia zbędnych żądań sieciowych
- Naprawiono błędy walidacji PDF/A spowodowane niestandardowymi metadanymi XMP i niekompletnymi wpisami czcionek Type1
CharSet - Naprawiono błąd, w wyniku którego parsowanie znaczników czasu podpisów powodowało nieobsługiwany wyjątek
- Naprawiono błąd, w wyniku którego zmiana rozmiaru obróconych stron powodowała nieprawidłowe wymiary lub ucięcie treści
- Naprawiono
LinuxAndDockerDependenciesAutoConfigdo prawidłowej instalacji libasound2t64 na Ubuntu 24.04 dla środowisk .NET 9/10 - Naprawiono problem, w którym nagłówki i stopki HTML renderowały się z nieprawidłową szerokością i skalowaniem czcionki, gdy
UseResponsiveCssRendering(Fixed Pixel Width) był włączony - Naprawiono
System.AccessViolationExceptionpodczas dodawania zakładek najwyższego poziomu do PDF-ów z uszkodzoną strukturą konturu - Naprawiono problem, w którym pola formularzy
ComboBoxtraciły opcje zaznaczenia po scaleniu lub dodaniu PDF-ów
Luty 2026
IronPDF v2026.2.1
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
Styczeń 2026
IronPDF v2026.1.3
Informacje o wydaniu
- Dodano wsparcie dla niestandardowego dzielenia wyrazów za pomocą ścieżek lokalnych lub zdalnych URL-i w
ChromePdfRenderOptions - Ulepszono
UpdateImageObjectza pomocą zaawansowanego systemu transformacji śledzenia stanu - Ulepszone kopiowanie stron z istniejącego pliku PDF w celu uniknięcia wyjątku Stack Overflow w przypadku niektórych konkretnych dokumentów
- Naprawiono błąd, w wyniku którego pobieranie pola formularza zawierającego znaki Unicode powodowało zawieszanie się programu IronPDF
- Naprawiono błąd, w wyniku którego konwersja niektórych plików PDF do formatu PDF/UA mogła powodować zresetowanie lub nieprawidłowe renderowanie kolorów tekstu i kształtów
- Naprawiono problem, w którym spłaszczenie PDF powodowało zniknięcie lub przycięcie treści w dokumentach używających niestandardowych offsetów
CropBox - Naprawiono problem zgodności, w którym eksporty PDF/A-4 nie przechodziły walidacji z powodu zabronionych wartości Unicode w CMap-ach
ToUnicode - Naprawiono błąd, w wyniku którego pola formularza typu combobox w niektórych plikach PDF wyświetlały puste opcje i nie weryfikowały poprawnie wartości
- Naprawiono awarię
System.AccessViolationExceptionpodczas przetwarzania uszkodzonych tablic szerokości czcionek w niektórych PDF-ach - Naprawiono awarię (naruszenie dostępu) podczas renderowania stron ze złożonymi lub nieprawidłowo sformułowanymi polami formularza
- Naprawiono błąd, w wyniku którego prostokąty były rysowane w nieprawidłowej pozycji Y
- Naprawiono błąd, w wyniku którego nagłówki i stopki HTML o układach opartych na flex nie dostosowywały się poprawnie do różnych orientacji strony
- Naprawiono błąd, w wyniku którego nagłówki i stopki HTML były renderowane z nieprawidłową wysokością i skalą czcionki po dodaniu po renderowaniu
Grudzień 2025
IronPDF v2025.12.2
Informacje o wydaniu
- Dodano wsparcie dla PDF/UA-2 (ISO 14289-2:2024) zgodność
- Dodano nowe API
CompressAndSaveAs, które zapewnia doskonałą kompresję -
Dodano API
ToJsoniSaveAsJsondo ekstrakcji treści PDF jako JSON - Ulepszona dokumentacja i przykłady
-
Umożliwiono konwersję lokalnych plików HTML do PDF w
IronPdfdla Java i Node.js podczas uruchamiania lokalnego IronPdfEngine - Naprawiono problem, w którym
ApplyMultipleStampsobcinało zawartość stempla na niektórych rozmiarach papieru - Naprawiono wewnętrzny problem wdrożeniowy
IronPdfdla Pythona - Naprawiono losowe generowanie wyjątków podczas operacji QPdf
Listopad 2025
IronPDF v2025.11.12
Informacje o wydaniu
- Dodano obsługę zgodności z formatami PDF/A-4, PDF/A-4E i PDF/A-4F (ISO 19005-4:2020).
- Dodano obsługę podpisywania plików PDF za pomocą modułu bezpieczeństwa sprzętowego (HSM) poprzez token USB.
- Ulepszone wykorzystanie pamięci w procesie generowania formularzy. PDF-1599
- Naprawiono błąd, w wyniku którego nagłówek i stopka znajdowały się w nieprawidłowym miejscu po zastosowaniu ich na obróconych stronach w orientacji poziomej.
- Naprawiono błąd, w wyniku którego konwersja niektórych plików PDF do formatu PDF/A 1a/1b kończyła się niepowodzeniem z powodu nieprawidłowego zestawu CID w czcionkach z podzbiorami.
- Naprawiono błąd, w wyniku którego IronPDF nie mógł uzyskać dostępu do katalogu plików tymczasowych zawierającego znaki skandynawskie.
- Naprawiono problem, w którym
CreatePdfFormsFromHtmltworzył nieprawidłowe nazwy pól formularzy. - Naprawiono krytyczny problem, w którym aplikacje webowe
ASP.NETFramework zawieszały się całkowicie podczas weryfikacji licencji. - Naprawiono błąd, który powodował wyświetlenie komunikatu "Nieobsługiwana platforma" w niektórych środowiskach Linux.
Październik 2025
IronPDF v2025.10.8
Informacje o wydaniu
-
Dodano nowe API
SaveAsLinearizediIsLinearized. - Naprawiono problem, w którym niektóre bloki HTML, linki lub węzły tekstowe były nieprawidłowo przetwarzane w
HtmlStructTreeDom, prowadząc do wyjątków podczas generowania PDF/UA. - Naprawiono błąd, w wyniku którego nie była stosowana reguła CSS hyphens: auto.
- Naprawiono błąd, w wyniku którego zakładki nadrzędne o tej samej nazwie, znajdujące się pod różnymi elementami nadrzędnymi, były nieprawidłowo zastępowane.
- Naprawiono problem z wyciekiem pamięci podczas korzystania z
Cleaner.ScanPdf. - Naprawiono regresję wydajności przy zastosowaniu
HtmlHeaderFooterdo wielu stron.
Wrzesień 2025
IronPDF v2025.9.4
Informacje o wydaniu
- Dodano nowy flag
IgnorePageRotationdoDrawBitmap(), aby ignorować obrót strony. - Zmniejsz rozmiar pliku PDF, gdy zastosowano ten sam
Stamp,Foreground,Footerdo wielu stron. - Naprawiono niepowodzenie walidacji
VeraPDFdla zgodności z PDF/UA związane z brakującą adnotacją linkuStructParent. - Naprawiono problem, w którym walidacja PDF/3A
VeraPDFnie udawała się, gdy czcionki nie miały zarówno/ToUnicode, jak i/Encoding. - Naprawiono poważny błąd powodujący wyciek pamięci podczas renderowania HTML do formatu PDF.
- Naprawiono problemy z wyciekiem pamięci podczas stosowania
Stamp,ForegroundiFooter. - Naprawiono niewielki problem z wyciekiem pamięci podczas korzystania z API
DrawText.
Sierpień 2025
IronPDF v2025.8.8
Informacje o wydaniu
-
Dodano nową właściwość
VerifiedSignature.SignerNamedo uzyskania nazwy cyfrowego podpisującego. -
Pliki PDF z polami formularza są teraz automatycznie spłaszczane podczas konwersji na obrazy, co gwarantuje, że wartości formularza są wyświetlane domyślnie.
- Naprawiono problem, w którym zapisanie PDF jako PDF/UA po zapisaniu go jako PDF/A powodowało
AccessViolationExceptionw niektórych przypadkach. - Naprawiono problem, w którym konwersja PDF/UA powodowała
AccessViolationExceptionpodczas konwertowania niektórych stron PDF na PDF/UA. - Naprawiono błąd, w wyniku którego długa treść nagłówków i stopek HTML była nieprawidłowo ucinana, gdy wymagała zawijania tekstu.
- Naprawiono błąd, w wyniku którego emoji i znaki specjalne w metadanych tytułu pliku PDF, wykorzystujące numeryczne odniesienia do znaków, powodowały wyjątek podczas generowania pliku PDF.
- Naprawiono błąd, w wyniku którego wartość pola formularza w języku chińskim ulegała uszkodzeniu podczas renderowania HTML do formatu PDF w systemie Linux.
- Naprawiono wyciek pamięci podczas konwersji do formatu PDF/A w przypadku niektórych plików PDF.
- Naprawiono błąd, w wyniku którego kolor tła zmieniał się na czarny podczas zastępowania lub usuwania dowolnego obiektu PDF.
- Naprawiono błąd, w wyniku którego podpisywanie pliku PDF zawierającego niepodpisane pole formularza podpisu powodowało wygenerowanie wyjątku.
Lipiec 2025
IronPDF v2025.7.17
Informacje o wydaniu
- Podzielono pakiety zależności
IronSoftware.Native.PdfModelwedług platformy. -
Ulepszono metody
Cleaner.SanitizeWithBitmapiCleaner.SanitizeWithSvg, aby domyślnie zachowywać oryginalne marginesy PDF - Naprawiono błąd, w wyniku którego kropki w spisie treści (TOC) były wyświetlane w niskiej rozdzielczości.
- Naprawiono problem, w którym włączenie
Grayscalepowodowało, że tekst PDF był rastrowany jako obrazy zamiast pozostawać zaznaczanym. - Naprawiono błąd, w wyniku którego indeks strony zakładek zwracał nieprawidłową wartość w niektórych plikach PDF.
- Naprawiono błąd, w wyniku którego stemplowanie na obróconej stronie powodowało uszkodzenie oryginalnej treści.
- Naprawiono problem, w którym
CompressImagespowodował obrót obrazów w niektórych PDF-ach. - Naprawiono błąd, w wyniku którego podczas konwersji plików PDF na obrazy obszary przezroczyste były renderowane jako czarne.
- Naprawiono błąd, w wyniku którego podczas konwersji plików PDF do formatu PDF/UA brakowało tekstu wykorzystującego czcionki inne niż domyślne.
- Naprawiono problem, w którym pola formularzy HTML, zwłaszcza długie pola tekstowe obejmujące wiele stron, mogły powodować
AccessViolationExceptionpodczas generowania PDF. - Naprawiono błąd, w wyniku którego pola wyboru o tej samej nazwie nie były tworzone poprawnie.
- Naprawiono błąd, w wyniku którego w BenchmarkDotNet wyświetlało się wysokie zużycie pamięci.
- Naprawiono problem, w którym
AddForegroundOverlayPdfiAddForegroundOverlayPdfToPsdłamały wewnętrzne hiperłącza głównego pliku pdf. - Naprawiono problem, w którym
CompressImageszaczernia obrazy, gdyShrinkImagejest ustawiony na True. - Naprawiono problem, w którym
AddBackgroundPdfumieszczał tło na pierwszym planie, gdy przedni PDF był tworzony zRenderUrlAsPdf. - Naprawiono problem, w którym renderowanie PDF do
BitmapPrzedAddBackgroundPdfpowodowało, że tło nakładało się na pierwszoplanowe elementy. - Naprawiono błąd, w wyniku którego zastosowanie funkcji obracania do stempla powodowało umieszczenie obiektu stempla w niewłaściwym miejscu.
Czerwiec 2025
IronPDF v2025.6.8
Informacje o wydaniu
-
Dodano nowe API
ToMultiPageTiffBytes()iToMultiPageTiffStream() -
Zoptymalizowano wewnętrzną konwersję
ToMultiPageTiff() - Naprawiono błąd, w wyniku którego miejsca docelowe zakładek nie były aktualizowane podczas scalania dokumentów.
- Naprawiono błąd, w wyniku którego wiersze tekstu i fragmenty tekstu powodowały wyjątek naruszenia dostępu do systemu.
- Naprawiono błąd, w wyniku którego podczas scalania, kopiowania lub wstawiania plików PDF brakowało pól formularza. Teraz wszystkie nazwy pól formularzy drugiego i kolejnych PDF-ów są aktualizowane do
name_x, gdziexjest indeksem PDF-a (np. pole firstname w PDF-1 pozostajefirstname, w PDF-2 staje sięfirstname_1, a w PDF-3 staje sięfirstname_2). - Naprawiono błąd, w wyniku którego brakowało adnotacji podczas stosowania stempli lub nagłówków/stopek.
- Naprawiono problem, w którym pola
AcroFormbyły brakujące podczas stosowania stempli lub nagłówków/stawek. - Naprawiono błąd, w wyniku którego brakowało hiperłączy podczas renderowania HTML do formatu PDF z nagłówkami/stopkami.
- Naprawiono błąd, który powodował awarię podczas scalania niektórych plików PDF.
- Naprawiono błąd, w wyniku którego podczas scalania lub kopiowania plików PDF brakowało niektórych zakładek.
- Naprawiono błąd, w wyniku którego generowanie spisu treści kończyło się niepowodzeniem i powstawał pusty spis treści z powodu fragmentacji tekstu i problemów z wykrywaniem nagłówków w złożonych dokumentach PDF.
- Naprawiono błąd, w wyniku którego generowanie spisu treści nie pasowało do nagłówków zawierających elementy HTML z powodu rozbieżności w spacji między parsowaniem HTML a ekstrakcją tekstu z pliku PDF.
- Naprawiono problem, w którym
RenderDocxAsPdfwyrzucał wyjątek podczas konwersji niektórych plików DOCX do PDF. - Naprawiono problem, w którym
SaveAsPdfUAwyrzucał wyjątek naruszenia pamięci, gdy dodano wiele nagłówków/stawek HTML. -
Naprawiono niektóre wewnętrzne wycieki pamięci.
- Teraz
ApplyStampzaleca użycieFlatten, gdy warstwa stempli znajduje się pod innymi elementami
Maj 2025
IronPDF v2025.5.6
Informacje o wydaniu
- Obsługuje system Linux ARM
-
Dodaje nowe API do pobierania informacji o poszczególnych glifach i prostokątach ograniczających dla każdego znaku obiektu tekstowego (patrz
TextObject.GetGlyphInfo()). - Poprawiono usuwanie podpisu, zapewniając możliwość edytowania dokumentu po usunięciu podpisów (patrz
PdfDocument.RemoveSignatures()). - Ulepszona obsługa błędów w systemie macOS, umożliwiająca płynne anulowanie renderowania plików PDF w przypadku nieprzechwyconych błędów JavaScript, co zapobiega awariom.
- Zwiększona niezawodność usuwania osadzonych czcionek.
-
Ulepszone wewnętrzne kolejkowanie zadań i operacji związanych z konwersją HTML do PDF, co prowadzi do zwiększenia wydajności i niezawodności.
- Naprawiono problem związany z czcionkami osadzonymi w dokumentach PDF/A.
- Rozwiązano problem z wyciekiem pamięci podczas wywoływania
SaveAsPdfA(). - Naprawiono problem powodujący nieprawidłowe wyświetlanie obróconych stron po wywołaniu
Flatten(). - Naprawiono problemy z aplikacją klucza licencyjnego w IronPdfEngine.
-
Rozwiązano problemy związane z usuwaniem osadzonych czcionek, które nie powodowały oczekiwanego zmniejszenia rozmiaru plików PDF.
- Ulepszona dokumentacja w formatach PDF/A i PDF/UA.
Kwiecień 2025
IronPDF v2025.4.4
Informacje o wydaniu
-
Wprowadzono nowe API
ToBitmapHighQuality. - Zoptymalizowano wykorzystanie pamięci przez funkcję PDF to Image.
-
Zaktualizowano parametr
NaturalLanguageswConvertToPdfUAjako opcjonalny. - Naprawiono problem z funkcjonalnością
ImageFormFieldiIronPdfEngine(gRPC). -
Rozwiązano problem widoczności formularzy podczas drukowania.
- Dodano brakującą dokumentację dla niektórych klas.
Marzec 2025
IronPDF v2025.3.6
Informacje o wydaniu
- Dostosowano domyślną rozdzielczość druku do 300 DPI.
-
Zaktualizowano
ChromeBrowserLimit, aby używaćEnvironment.ProcessorCount, poprawiając stabilność wdrożenia w chmurze. - Rozwiązano problem nieprawidłowego numerowania stron PDF z
HtmlHeaderFooter. - Naprawiono wyjątek spowodowany nawiasami w kluczach metadanych.
- Naprawiono nieprawidłowe wyrównanie marginesów PRINT w niektórych plikach PDF.
- Obsługiwano awarie i problemy z ostrzeżeniami w trybie jednoprzebiegowym z
UpdatedChrome.
Luty 2025
IronPDF v2025.2.8
Informacje o wydaniu
-
Umożliwiono edycję niestandardowych metadanych XMP w dokumentach PDF/A dla
EmbedFileToPdfA. - Ulepszono
ExtractAllTextVisualOrderoutput. -
Ulepszona obsługa zakładek podczas dodawania nowych zakładek lub scalania dokumentów zawierających zakładki.
- Naprawiono problemy z aktualizacją ikony, koloru i położenia adnotacji.
- Rozwiązano problemy, w których wartości współrzędnych adnotacji wynosiły zero.
- Skorygowano odkrywanie pól formularzy za pomocą
FindFormField. - Rozwiązano problemy z działaniem formularzy z polami wyboru, które działały jak przyciski opcji.
- Naprawiono brak wartości "Nie" w formularzach z przyciskami opcji.
- Obsługiwano problemy z wyświetlaniem pól tekstowych w
DocuSign. - Naprawiono wyjątki w
RemoveSignaturesiCleaner.ScanPdf(). - Rozwiązano wyjątki kanału gRPC podczas zamykania aplikacji w środowisku .NET Framework.
- Ulepszono zarządzanie wysokością nagłówków/stopy z
RenderingOptions.MarginLeftiRenderingOptions.MarginRight. - Skorygowano zachowanie konstruktora kopiującego
PdfDocument. - Rozwiązano problemy z wyrównaniem dotyczące stylów CSS nagłówków/stopek oraz głównej treści.
- Rozwiązano wyjątki
Compressw 32-bitowym .NET Framework. - Ulepszono przepływ pracy
TextAnnotation.Hiddeni rozwiązano wyjątki wRemoveSignatures. - Naprawiono wyjątki przypisania
MetaData.Keywords. - Rozwiązano zamarzania procesu podczas pobierania
Bookmarksz określonych PDF-ów. - Skorygowano wyjątki podczas dostępu do niektórych obiektów
FormPDF.
Styczeń 2025
IronPDF v2025.1.1
Informacje o wydaniu
- Wprowadzono paczki
IronPdf.Native.UpdatedChromedla Linux i Windows opartych na najnowszym CEF 131. -
Dodano nowe przeciążenia API
RenderHtmlAsPdfUAiRenderZipFileAsPdf. - Poprawiono ogólną wydajność obsługi formularzy PDF oraz generowania formularzy HTML.
-
Poprawiona jakość wyodrębniania tekstu z plików PDF.
- Rozwiązano błędy kompilacji
RenderRazorViewToPdf()po ulepszeniuIronPdfz wersji 2024.8.3. - Skorygowano renderowanie nowych linii dla metod
ReplaceTextOnPage(),ReplaceTextOnPages(),ReplaceTextOnAllPages()iDrawText(). - Rozwiązano wyjątki występujące podczas konwersji plików RTF do formatu PDF spowodowane przez nieobsługiwane elementy.
- Naprawiono problemy z renderowaniem brakujących glifów w metodzie
ReplaceText(). - Rozwiązano problemy z hiperłączami po zastosowaniu ochrony hasłem.
- Skorygowano wykrywanie linii i bloków tekstu za pomocą
PdfPage. - Rozwiązano problemy związane z parametrem DPI podczas konwersji plików PDF na obrazy.
- Rozwiązano zmiany wymiarów PDF z metodą
Flatten(). - Rozwiązano problem widoczności nagłówków/stopek HTML po zastosowaniu tła PDF.
- Rozwiązano problem z obrazami zakodowanymi w Base64, które zakłócały kodowanie UTF-8.
Grudzień 2024
IronPDF v2024.12.9
Informacje o wydaniu
- Naprawiono błąd, który powodował awarię podczas scalania niektórych plików PDF.
- Naprawiono błąd, w wyniku którego pierwsza litera tekstu znajdującego się pod zamazanym obszarem mogła nadal pojawiać się w wyniku.
- Dodano obsługę znaków nowych linii w
ReplaceTextiDrawText. - Dodano nową właściwość
IsSubsetteddo klasyPdfFont. - Dodano flagę skipSubsetFonts do
PdfFontCollection.Find. - Dodano przeciążenia dla metody
ReplaceText, aby akceptować obiektPdfFont.
Listopad 2024
IronPDF v2024.11.4
Informacje o wydaniu
- Dodaje nowe API do osadzania plików podczas konwersji do formatu PDF/A.
- Dodaje opcjonalne parametry
FontNameiCustomFontSizedo APIReplaceText. - Umożliwia używanie niestandardowych czcionek z API
DrawText. - Naprawiono problemy z pozycjonowaniem stempli.
- Naprawiono błąd, który powodował, że niektóre pliki PDF/A nie mogły być wyświetlane w programie Adobe Acrobat Pro.
- Naprawia problem, w którym
ReplaceTextpowoduje pionowe łamanie linii. - Naprawia problem, w którym metody
Resize(),Extend()iTransform()były niedostępne. - Ulepsza obsługę tekstu Unicode.
- Poprawia wykorzystanie pamięci i wydajność.
- Poprawia szybkość
ApplyMultipleStampsAsync.
Październik 2024
IronPDF v2024.10.8
Informacje o wydaniu
- Poprawia pozycjonowanie redakcji tekstu
- Ulepsza konwersję do formatu PDF/A-3
- Poprawia wygląd i działanie pól wyboru oraz przycisków opcji
- Poprawia dokładność pozycjonowania stempla podczas skalowania
- Naprawiono błąd, w wyniku którego przesunięcie stempla było stosowane do obróconych stron.
- Naprawiono błąd, w wyniku którego znak Unicode nie pojawiał się podczas ustawiania wartości formularza
- Naprawia problem, w którym
VerifyPdfSignatureszwraca nieprawidłową wartość - Uwidacznia pole podpisu w Bluebeam Revu
IronPdfEngineteraz obsługuje przyciski radiowe formularzy, pola podpisu i pola obrazu.
Wrzesień 2024
IronPDF v2024.9.3
Informacje o wydaniu
- Dodano obsługę zasobów HTML z rozszerzeniem pliku ".download"
- Dodaje nowe eksperymentalne API do uzyskania dostępu do wszystkich obiektów DOM w PDF (patrz
PdfDocument.Pages[].ObjectModel) - Dodaje obsługę nagłówków żądań HTTP dla HTML do PDF (patrz
ChromePdfRenderOptions.HttpRequestHeaders) - Poprawia weryfikację wielu podpisów przez zewnętrzne czytniki PDF (patrz
SignaturePermissions) - Poprawia działanie i dokładność funkcji "łącz stron" (znanej również jako N-up)
Sierpień 2024
IronPDF v2024.8.3
Informacje o wydaniu
- Dodano obsługę konwersji plików PDF/A w wersjach 1A, 1B, 2A, 2B i 3A!
- Dodaje obsługę tworzenia pustych dokumentów PDF (patrz konstruktor
PdfDocument) - Dodaje obsługę łączenia stron PDF w jedną stronę w formie rzędów i kolumn (patrz
PdfDocument.CombinePages()) - Dodaje obsługę przesuwania lub skalowania całej zawartości strony (patrz
PdfPage.Transform()) - Naprawiono problem z nieczynnymi polami wyboru podczas renderowania HTML do formatu PDF/A
-
Poprawia wydajność podczas tworzenia przycisków opcji z kodu HTML
RedactRegionwymaga ujemnej wysokości do poprawnego działania (pr)CombinePagesnie obsługuje łączenia stron o różnych rozmiarach (pr)
Lipiec 2024
IronPDF v2024.7.8
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego linki, formularze i adnotacje były uszkodzone podczas zapisywania w formacie PDF/A.
- Naprawiono błąd, w wyniku którego kolejność tabulatorów była nieprawidłowa podczas zapisywania w formacie PDF/UA.
- Naprawiono problem wycieku pamięci podczas usuwania obiektów PDF.
- Naprawiono błędy uniemożliwiające edycję formularzy w programie Adobe Acrobat Pro.
- Naprawiono błędy, w wyniku których renderowanie dużych obrazów powodowało awarię.
- Naprawiono błędy, w wyniku których szerokość renderowania nie miała zastosowania do nagłówków i stopek.
- Naprawiono błędy, w wyniku których stemple były umieszczane w niewłaściwych miejscach w przypadku różnych rozmiarów stron.
- Naprawiono błąd, w wyniku którego wartości formularzy nie były widoczne po spłaszczeniu strony.
- Naprawiono błąd, w wyniku którego wartości formularzy nie były widoczne podczas konwersji strony na obraz (użyj Flatten=true).
- Naprawiono błąd, w wyniku którego obrazy podpisów nie były widoczne.
- Poprawiono obsługę ustawiania wartości formularzy o zduplikowanych nazwach.
- Dodano obsługę renderowania wybranych list z pól kombi na podstawie danych wejściowych HTML.
- Dodano nowe opcje dla interfejsu API redagowania tekstu.
- Dodano obsługę redagowania całych słów, w tym znaków interpunkcyjnych.
Czerwiec 2024
IronPDF v2024.6.1
Informacje o wydaniu
- Dodaje nowe API do redagowania regionów
- Dodano obsługę pól formularza obrazkowego
- Dodano obsługę wyświetlania wartości pól formularzy podczas konwersji plików PDF na obrazy
- Umożliwia niestandardowe identyfikatory języka naturalnego w
SaveAsPdfUA - Naprawia błąd, w którym
SaveAsPdfUAczasami powoduje awarię - Naprawia błąd, w którym
Mergeczasami powoduje awarię - Naprawia problem, w którym
Stampuszkadza niektóre PDF-y - Naprawia problem, w którym
CompressImageuszkadza niektóre PDF-y - Naprawia problem, w którym dodanie
HeaderlubFooteruszkadza niektóre PDF-y - Naprawiono błąd, w wyniku którego nazwy pól formularzy z notacją kropkową były ignorowane
- Naprawia wiele
System.AccessViolationExceptionsprzy manipulacji dokumentami PDF - Naprawia problem, w którym
QRCodeużywa nieprawidłowej szerokości i wysokości - Naprawia problem, w którym
RenderDocxAsPdfpomija element łamania strony z docx - Naprawiono błąd, w wyniku którego nazwa użytkownika do uwierzytelniania logowania była błędnie ustawiona na wartość hasła
- Naprawiono błąd zgodności z FIPS w niektórych systemach
- Naprawia wyjątek
StackOverflowExceptionrzucony, gdyIronPdfjest inicjalizowane przedIronQr - Ulepsza obsługę adnotacji w formularzach
- Aktualizacje do najnowszej wersji Pdfium, która zawiera poprawki dotyczące manipulowania istniejącymi dokumentami PDF
- Aktualizuje
IronSoftware.System.Drawingdo 2024.6.1 - Obsługuje więcej języków w obrazie Docker
IronPdf
Maj 2024
IronPDF v2024.5.2
Informacje o wydaniu
- Dodaje nowe API
IronPdf.Cleaner, które może sanować i skanować PDF-y. - Naprawia problem, w którym
RenderRtfFileAsPdfczasami zwraca czarną zawartość.
Kwiecień 2024
IronPDF v2024.4.2
Informacje o wydaniu
- Dodaje nowe API
PdfDocument.Compress(). - Naprawiono błąd, w wyniku którego obrócone pliki PDF powodowały uszkodzenie obrazów podczas konwersji PDF do HTML.
- Naprawiono błąd, w wyniku którego arabskie pliki PDF naruszały strukturę HTML podczas konwersji pliku PDF do formatu HTML.
- Naprawiono błąd, w wyniku którego rozmiar czcionki nagłówka/stopki ulegał zmianie podczas stosowania marginesu.
- Naprawiono błąd, w wyniku którego spis treści (TOC) nie wyświetlał się w przypadku złożonego kodu HTML.
- Naprawia problem, w którym ustawienie klucza licencyjnego w
IronPdfEnginenie działa. - Naprawiono błąd, w wyniku którego konwersja obróconego pliku PDF do formatu HTML powodowała wyświetlanie uszkodzonych obrazów.
- Naprawiono błąd, w wyniku którego konwersja pliku PDF zawierającego znaki arabskie do formatu HTML powodowała uszkodzenie struktury dokumentu.
- Naprawia problem, w którym
PdfSignature.SigningContactnie działa. - Poprawia wydajność
DocxToPdf. - Wszystkie metody
Printsą teraz asynchroniczne. - Aktualizacja bibliotek gRPC do wersji 2.62.0
Marzec 2024
IronPDF v2024.3.4
Informacje o wydaniu
- Dodaje kompleksowe nowe API czcionek do dodawania, usuwania i używania czcionek (patrz
PdfDocument.Fonts) - Dodaje funkcję zaciemniania tekstu PDF (patrz
PdfDocument.RedactText()) - Dodaje obsługę kompresji obrazów w skali szarości z
PdfDocument.CompressImages() - Dodaje obsługę zarówno "444", jak i "441" subsamplingu chrome z
PdfDocument.CompressImages() - Dodaje nową metodę ładowania podpisów ze stringa base64 (patrz
PdfSignature.FromBase64()) - Dodaje obsługę
MacOsARM przy użyciu "Docker Engine"IronPdf - Dodaje flagę środowiska IRONPDF_ENGINE_ENABLE_LOG dla "Docker Engine"
IronPdf - Poprawia komunikat o błędzie wyświetlany, gdy użytkownik próbuje podpisać się przy użyciu podpisu bez klucza prywatnego
- Poprawia komunikat błędu, gdy wykryto niezgodność wersji "Docker Engine"
IronPdf - Poprawia wykorzystanie pamięci podczas otwierania dokumentu lub pracy z obrazami
- Ulepszona obsługa formatu PDF/A
- Ulepszono ekstrakcję tekstu, tak aby pomijała teraz znak łącznika na końcu linii (znak 0xFFFE)
- Naprawia problem z adnotacjami, które nie były poprawnie zmieniane (patrz
PdfDocument.ResizePage()) - Naprawiono błąd, w wyniku którego klucz licencyjny w IronPdfEngine był nadpisywany przez klienta
- Naprawiono błąd, w wyniku którego spis treści nie działał w przypadku jednowierszowego kodu HTML
- Naprawia problem z "niekompatybilnym zespołem" przy aktualizacji wersji
IronPdf - Naprawia rzadki konflikt wersji z biblioteką
OpenXML - Naprawiono problem z układami znaczników HTML
- Naprawiono błąd powodujący zniknięcie treści podczas stosowania pliku PDF jako tła
- Naprawiono błąd, w wyniku którego nie można było zaznaczyć pierwszego przycisku opcji w kolekcji za pomocą kodu HTML
- Naprawiono błąd, w wyniku którego podpisy cyfrowe w niektórych plikach PDF nie były widoczne w przeglądarce Adobe
Luty 2024
IronPDF v2024.2.2
Informacje o wydaniu
- Naprawia problem z transformacją podczas modyfikacji dokumentu po wywołaniu
AppendPdf() - Naprawia problem, w którym uruchomienia nie były pobierane, gdy
Installation.AutomaticallyDownloadNativeBinaries=true - Naprawia problem z
Installation.CustomDeploymentDirectory, który był ignorowany - Naprawiono błąd, w wyniku którego włączenie zgodności z PDF/A powodowało usunięcie przezroczystości i wyświetlanie czarnego tła
- Naprawia problem, w którym enum
PdfFormFieldFlagsbył niedostępny dla użytkowników - Naprawia problem, w którym
ReplaceTextOnPages()wyrzucał błąd, gdy tekst nie został znaleziony na każdej stronie - Naprawiono problem z obsługą plików cookie w systemie Linux
- Naprawia problem z
Installation.SingleProcess, który zawsze był włączony - Naprawia różne problemy przy manipulacji formularzami po skonfigurowaniu
IronPdfdo użycia Docker/zdalnie - Poprawia różne komentarze i dokumentację API
- Poprawia odstępy między literami, słowami i tekstem podczas zastępowania tekstu; Słowa nie powinny już zawierać błędnych odstępów między literami
- Dodaje obsługę niestandardowych połączeń zdalnych
IronPdf(patrzIronPdfConnectionConfiguration WithCustomChannel())
Styczeń 2024
IronPDF v2024.1.20
Informacje o wydaniu
- Dodaje listę prawidłowych opcji dla przycisków opcji i pól wyboru. (See
CheckboxFormFieldandRadioFormFieldforChoicesandSelectedIndex) - Dodaje możliwość ustawienia wybranego indeksu przycisków opcji i pól wyboru. (See
CheckboxFormFieldandRadioFormFieldforClear()andSelect) - Dodaje możliwość rysowania linii i prostokątów na istniejącym dokumencie. (See
PdfDocumentforDrawLine()andDrawRectangle()) - Dodano możliwość dodania pustego pola podpisu, które pozwala użytkownikowi podpisać się jednym kliknięciem. (See the
SignatureFormFieldclass) - Dodaje funkcję wyodrębniania tekstu, znaków i wierszy wraz z informacjami o położeniu. (See
PdfDocument.PagesforLinesandCharacters) - Dodaje wzmocnione funkcje bezpieczeństwa internetowego typu opt-in dla tych, którzy akceptują dane wprowadzane przez niezaufanych użytkowników. (See
Installation.EnableWebSecurity) - Dodano możliwość określenia czcionki podczas rysowania tekstu na istniejącym dokumencie. (See
PdfDocument.DrawText()) - Dodano obsługę rozszerzeń OpenAI. (See
IronPdf.Extensions.AINuGet package) - Dodaje obsługę dodawania i usuwania formularzy za pomocą
PdfDocument.Form.Add(),Remove()itd. (wprowadzonoObservableCollection) - Naprawiono błąd, w wyniku którego hiperłącza przestały działać po włączeniu zgodności z formatami PDF/A lub PDF/UA.
- Naprawia awarię lub niepowodzenie renderowania podczas renderowania określonych
WebGLlub URL z ciężką zawartością JavaScript na niektórych maszynach. - Poprawiono walidację PDF/UA podczas konwersji dokumentu zawierającego hiperłącza. (PDF/UA 7.18.5)
- Naprawia
System.AccessViolationExceptionpodczas konwersji do PDF/A - Poprawki zastępują tekst, aby był zgodny z dokumentami wykorzystującymi tekst w skali szarości lub ścieżki
- Poprawiono działanie funkcji zamiany tekstu dzięki wielu poprawkom błędów i lepszemu formatowaniu tekstu
- Ulepsza opisy treści PDF/A dla hiperłączy.
- Poprawia działanie w środowiskach tylko do odczytu, które pozwalają na jeden proces, automatycznie włączając
Installation.SingleProcess
Grudzień 2023
IronPDF v2023.12.6
Informacje o wydaniu
- Dodano nowe API czcionek do dodawania, usuwania i używania czcionek! (see
PdfDocument.Fonts) - Dodano nowe API adnotacji do pobierania adnotacji z dokumentów! (see
PdfDocument.Annotations) - Dodaje obsługę URL-ów sygnatur czasowych, które wymagają SHA-256 lub SHA-512 (zob.
TimestampHashAlgorithms) - Dodano obsługę wartości przycisków opcji ustawionych za pomocą atrybutu HTML "checked"
- Naprawia błąd, w którym
IronPdfczasami uszkadzał dokumenty podpisane cyfrowo przez strony trzecie (zob.ChangeTrackingModes) - Naprawiono błąd, w wyniku którego niektóre elementy formularzy PDF ulegały uszkodzeniu po scaleniu wielu dokumentów
- Naprawia błąd, w którym indeks strony PDF był niepoprawny podczas iteracji po stronach PDF używając
IronPdf - Naprawiono błąd występujący podczas ustawiania wartości pola wyboru w formularzu
- Naprawiono błąd występujący podczas nakładania pliku PDF w tle na istniejący dokument
- Naprawiono błąd dotyczący stosowania nagłówków i stopek w dokumencie o różnych rozmiarach stron
- Poprawia działanie plików cookie — niestandardowe pliki cookie powinny być teraz dostępne dla całej domeny URL podczas renderowania
- Poprawia wygląd pól wyboru i przycisków opcji generowanych przez IronPDF
Listopad 2023
IronPDF v2023.11.7
Informacje o wydaniu
- Dodano nową funkcję automatycznego generowania spisu treści! Zobacz ustawienie
TableOfContents - Dodaje nowy sposób na zmniejszenie rozmiaru pliku PDF! Zobacz
PdfDocument.CompressStructTree() - Dodaje nowe API pól formularzy PDF (zob.
IFormFieldCollectioniPdfDocument.Form) - Dodano obsługę atrybutów formularzy HTML "readonly", "disabled" i "maxlength"
- Dodaje obsługę "mail merge" przy konwersji
DocXdo PDF (zob.RenderDocxMailMergeAsPdf()) - Naprawiono problem z adresem bazowym, gdy ścieżka do pliku zawiera znaki specjalne
- Naprawia problem z ładowaniem zasobów podczas renderowania z
ASP.NETFramework - Naprawia problemy z formatem PDF/A powodujące wyświetlanie komunikatu "Nieprawidłowa przestrzeń kolorów" w programie Adobe Reader
- Naprawia problemy podczas generowania obrazu z pliku PDF z przezroczystością
- Naprawia problemy przy generowaniu obrazu z PDF-a po wywołaniu
Flatten() - Rozwiązuje problemy związane z używaniem nagłówków i stopek lub znaczników HTML na komputerach z ustawieniami kulturowymi/ciągami znaków innymi niż amerykańskie
- Rozwiązuje problemy związane z używaniem wielu produktów Iron Software w tym samym projekcie
- Naprawia różne problemy i brakujące funkcje podczas korzystania z Docker do hostowania "silnika" IronPDF
- Naprawia podczas konwersji
DocXzawierających nagłówki i stopki do PDF - Naprawia różne problemy występujące podczas uruchamiania IronPDF w środowisku trwałym hostowanym na sprzęcie Apple
Październik 2023
IronPDF v2023.10.3
Informacje o wydaniu
- Drobne poprawki błędów i ulepszenia wydajności
Wrzesień 2023
IronPDF v2023.9.8
Informacje o wydaniu
- Dodano konwersję dokumentów WORD do formatu PDF! (see
DocxToPdfRenderer) - Dodaje obsługę matematyki
LaTeXw dokumentach PDF (zob.EnableMathematicalLaTex) - Dodaje obsługę plików cookie podczas renderowania z ciągu znaków HTML
- Dodaje obsługę dla MacOS dla asynchronicznych metod
IronPdf - Dodaje wsparcie dla przezroczystych obrazów podpisów
- Dodaje obsługę dla hostingu
IronPdfw Azure App Services (zob.IronPdf.Server.Azure) - Dodaje obsługę używania
IronPdfna iOS i Androidzie za pośrednictwem usługi Azure app (zob.IronPdf.Examplesrepo) - Naprawia problem w MacOS, który czasami powodował niepowodzenie kolejnych renderowań
- Naprawiono błąd powodujący awarię w przypadku zainstalowania wielu produktów Iron Software
- Naprawia błąd uniemożliwiający użycie
Installation.ChromeGpuMode - Naprawia błąd uniemożliwiający uruchomienie
IronPdfw aplikacjach MAUI - Naprawia różne błędy przy korzystaniu z usługi gRPC (
IronPdfsilnik Docker) - Naprawiono wyciek pamięci podczas scalania dokumentów
- Zmienia ciasteczka, aby były unikalne dla każdego indywidualnego renderowania (zob.
ChromePdfRenderOptions.CustomCookies) - Zmienia domyślne zachowanie renderowania HTML-do-PDF, aby używać oddzielnego kontekstu żądania (zob.
IronPdf.Rendering.RequestContexts) - Poprawia stabilność
IronPdfsilnika Docker - Poprawia kompatybilność z systemem MacOS
- Ulepszona obsługa trybu jednoprocesowego
- Poprawia wykrywanie ścieżki przy użyciu
IronPdfdla Pythona na MacOS - Zmniejsza rozmiar dysku
IronPdfsilnika Docker - Redukuje czas zapisu dużych dokumentów (>100MB) o 90% lub więcej
Sierpień 2023
IronPDF v2023.8.6
Informacje o wydaniu
- Naprawia 'brakujący
IronPdfInterop.dll' w niektórych przypadkach - Naprawia błąd indeksu strony przy używaniu
ImportPages - Naprawiono błąd powodujący zawieszanie się programu podczas kopiowania adnotacji
- Dodaje funkcję oczekiwania na załadowanie elementów HTML przed renderowaniem (zob. '
WaitFor') - Dodaje funkcję oczekiwania na załadowanie czcionek przed renderowaniem (zob. '
WaitFor') - Dodano funkcję określania obrotu podczas rysowania tekstu
- Dodano funkcję określania niestandardowego profilu kolorów podczas zapisywania w formacie PDFA
Lipiec 2023
IronPDF v2023.7.4
Informacje o wydaniu
- Dodano funkcję konwersji do formatu SVG: obejmuje to możliwość konwersji plików PDF zarówno do plików SVG, jak i ciągów znaków SVG
- Dodano funkcję konwersji do HTML: obejmuje to możliwość konwersji plików PDF zarówno do plików HTML, jak i ciągów znaków HTML
- Dodaje funkcję metadanych XMP i ulepsza istniejący interfejs API do ustawiania właściwości metadanych
- Dodaje obsługę PDF U/A: Zobacz
PdfDocument.SaveAsPdfUA() - Dodaje wyzwalacz HTML-do-PDF poprzez metodę JavaScript: Zobacz
RenderingOptions.WaitFor() - Dodaje wyzwalacz HTML-do-PDF poprzez zakończenie aktywności sieciowej: Zobacz
RenderingOptions.WaitFor() - Dodano obsługę języka Python (Python 3.7+): Zainstaluj za pomocą polecenia "pip install IronPDF for Python"
- Naprawia problemy z łącznością dotyczące
IronPdfDocker image - Naprawia Image Stamper: stempel PNG tracący swoją przejrzystość
- Naprawia
ImageToPdfConverter.ImageToPdf: Rozwiązano wyjątek przy przekazywaniuAnyBitmap - Poprawiono odczyt tytułu i treści adnotacji tekstowej
- Naprawiono rzadki błąd, w wyniku którego nie można było zweryfikować klucza licencyjnego w systemach innych niż angielskie
- Naprawia
InsertPdf()tak, aby teraz poprawnie łączyły pola formularzy i zakładki - Znacznie zwiększa wydajność podczas korzystania z nagłówków i stopek HTML
- Redukuje zużycie pamięci przy renderowaniu HTML do PDF
- Redukuje zużycie pamięci przy otwieraniu dużych dokumentów PDF
- Poprawia obsługę platformy dla niektórych wersji serwerów Windows (2016 i nowszych)
- Aktualizacje do
IronSoftware.Drawing 2023.7.1z różnymi poprawkami błędów dotyczącymi kodowania i dekodowania obrazów
Czerwiec 2023
IronPDF v2023.6.10
Informacje o wydaniu
- Dodano opcję ciągłego przesyłania danych, np. do generowania dokumentów potwierdzających!
- Dodaje nowe API adnotacji, w tym usuwanie adnotacji!
- Naprawia opcję skali szarości, która nie była stosowana
- Naprawiono błąd funkcji kompresji obrazów powodujący uszkodzenie plików bitmapowych
- Poprawki dotyczące dodawania, edytowania lub scalania zakładek w niektórych przypadkach
- Naprawiono błąd, przez który podpisy czasami nie były widoczne w panelu podpisów programu Adobe Reader
- Naprawia
RasterizeToImageFilesnie uwzględniającą obrotu strony - Poprawiono zmniejszanie się stempli BarCode w miarę zbliżania się do krawędzi strony
- Naprawiono problem z adresem IP IronPdfEngine w Dockerze (teraz nasłuchuje na 0.0.0.0)
- Naprawiono nieprawidłowe działanie nagłówków i stopek w IronPdfEngine
- Poprawia zużycie pamięci i wydajność nawet o 10 procent
- Poprawia logikę kompresji obrazów, aby dalej optymalizować rozmiar
- Ulepsza komunikat o błędzie braku pamięci, aby był bardziej zrozumiały
- Usuwa przestrzeń nazw
IronPdf.Rendering.Abstractions. Zamiast tego, proszę używać tych samych metod renderowania z klasyChromePdfRenderer
Maj 2023
IronPDF v2023.5.8
Informacje o wydaniu
- Naprawia obsługę błędów i punkty przerwania dla
IronPdfna Linux - Naprawia problem, w którym klucze licencyjne nie były pobierane z web.config w niektórych projektach
ASP.NET.NET Framework - Naprawia potencjalne ostrzeżenia o konfliktach wersji
System.Memory - Dodaje obsługę PDF/A-3B (zob.
SaveAsPdfA()iConvertToPdfA()) - Dodaje obsługę usuwania metadanych dokumentu (zob.
RemoveMetadataKey()) - Naprawia błąd podczas otwierania dokumentu z Stream
Kwiecień 2023
IronPDF v2023.4.4
Informacje o wydaniu
- Obsługuje zarówno
ImageSharp2 jak iImageSharp3 (zob. Iron DrawingImageSharpversion) - Obsługuje generowanie plików PDF w modelu klient/serwer w kontenerach (zobacz obrazy Docker IronPdfEngine)
- Naprawia niektóre przypadki nieodczytywania klucza licencyjnego z pliku konfiguracyjnego aplikacji
- Naprawia niektóre przypadki brakujących lub niezgodnych odwołań do zestawów przy celowaniu na .NET 4.6.2 - 4.8
Marzec 2023
IronPDF v2023.3.2
Informacje o wydaniu
- Implementuje obrazy podpisów (zob.
PdfSignatureImage) - Dodaje nowe API zmiany rozmiaru do skalowania wymiarów strony przy zachowaniu proporcji
- Naprawia pozycjonowanie stempla i znaku wodnego na PDFach z różną orientacją
- Naprawiono wyjątek podczas pobierania pól formularza z pliku PDF zawierającego hiperłącze
- Aktualizacja do wersji CEF 110.0.31 zawierająca wiele ulepszeń dotyczących bezpieczeństwa i wydajności
Luty 2023
IronPDF v2023.2.4
Informacje o wydaniu
- Obsługuje IronPdfEngine Docker!
- Obsługuje Przyrostowe zapisywanie PDF
- Poprawiono podpisywanie plików PDF i podpisy
- Usuwa zależność od iTextSharp
- Naprawia błędy
DrawDividerLinew nagłówku/stopce - Dodaje
DrawDividerLineColorw nagłówku/stopce tekstu - Zmiana minimalnej wersji .NET Framework z 4.0 na 4.6.2
- Naprawia wyciek pamięci przy użyciu
ReplaceTextOnPage - Aktualizuje
IronSoftware.System.Drawingdo 2023.2.12 - Naprawiono błąd, w wyniku którego konwersja obrazu do formatu PDF powodowała czasami nieprawidłowe dopasowanie obrazu w dokumencie PDF.
- Naprawiono problem z zawijaniem tekstu w HTML nagłówku i stopce, który niepoprawnie dzielił słowo podczas renderowania PDF z HTML. Wcześniej niektóre słowa były dzielone w nieoczekiwanych miejscach, co skutkowało tekstem, który było trudno przeczytać lub zrozumieć
- Naprawiono błąd w funkcji
ImageStamper, która nie wczytywała prawidłowo ścieżek względnych
Styczeń 2023
IronPDF v2023.1.11416
Informacje o wydaniu
- Dodaje wsparcie dla wykonywania niestandardowego JavaScript po renderowaniu HTML (zobacz właściwość JavaScript)
- Naprawia wsparcie dla Ubuntu 22
- Naprawia
IronPdfplików nie uwzględnionych przy użyciu metody publikacji ClickOnce - Naprawia błąd podczas łączenia dokumentów z określonymi konfiguracjami pól formularzy
- Buforowanie na dysku jest teraz domyślnie włączone i ustawione na ścieżkę folderu tymczasowego (zob.
Installation.ChromeBrowserCachePath) - Zaprzestano używania
FitPaperModes.Nonei dodanoFitPaperModes.Zoom - Zastępuje
System.Drawing.Commonza pomocąIronSoftware.Drawingw projektach netstandard2.0
-
azure v4 z net6.0 bez dodatkowych zmiennych [link do pobrania]
ChromePDFRenderer renderer = new ChromePDFRenderer(); var doc = renderer.RenderUrlAsPDF("https://www.google.com/"); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf" -
azure v4 z net6.0 bez dodatkowych zmiennych [link do pobrania]
ChromePDFRenderer renderer = new ChromePDFRenderer(); var doc = renderer.RenderUrlAsPDF("https://www.google.com/"); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf" - dotnet publish net6.0 platforma docelowa win-x64
Grudzień 2022
IronPDF v2022.12.11113
Informacje o wydaniu
- Naprawia awarię podczas używania
IronPdfjako część usługi Windows - Naprawia błąd 'nie udało się wykonać
IronPdf' przy użyciuIronPdfz Azure Functions (zob. Jak uruchomić HTML do PDF z .NET na Azure) - Naprawia działanie podczas stemplowania HTML lub obrazów za istniejącą zawartością PDF
- Naprawia brakującą niestandardową interfejsową loggera (
Logging.CustomLogger) - Naprawia brakującą funkcjonalność
AspxToPdf(.NET 4 tylko) - Naprawia ignorowanie Zoomu nawet przy prawidłowym ustawieniu na None
FitToPaperModes - Dodaje
RenderZipFileAsPdfdo renderowania plików ZIP jako dokument PDF - Dodaje opcje
RenderDelayiBackgroundColordoTextStamper - Aktualizuje do Chrome 108.4.13 z wieloma ulepszeniami wydajności i bezpieczeństwa
- Aktualizuje różne pakiety NuGet innych firm w celu ograniczenia podatności na zagrożenia
- Aktualizuje sugierowane pliki dockerowe (zob. Dodanie
IronPdfdo istnego kontenera Docker) - Polepsza spójność wdrażania
IronPdfna różnych dystrybucjach Linuxa i wersjach .NET - Stopniowe ulepszenia zarządzania pamięcią, stabilności i wydajności w kodzie natywnym
Listopad 2022
IronPDF v2022.11.10347
Informacje o wydaniu
- Dodaje elementy formularza z przyciskami radiowymi, generowane z elementów html 'input' z atrybutem 'type' jako 'radio'
- Dodaje RTF-do-PDF - zobacz
RenderRtfStringAsPdf(), aby uzyskać więcej informacji - Dodaje więcej sposobów na wymianę tekstu - zobacz
ReplaceTextOnPages()iReplaceTextOnAllPages() - Naprawia brak widoczności nagłówków i stopek tekstowych
- Naprawia błąd przy scalaniu dokumentów z pewnymi konfiguracjami zakładek
- Naprawia błąd podczas wywołania
ApplyWatermark() - Naprawia pola formularza, które czasami nie są edytowalne po scaleniu
- Naprawia generowanie formularzy dla elementów html ze stylami oznaczonymi '!important'
- Naprawia problem z ładowaniem niektórych obrazów TIFF przy użyciu
ImageToPdf() - Aktualizuje
ToMultiPageTiffImage()do generowania tylko pojedynczego pliku obrazu - Aktualizacja układu pakietu NuGet w celu usprawnienia wdrażania na wszystkich platformach
- Aktualizuje logikę stosowania marginesów do nagłówków i stopek (obecnie domyślnie stosując tylko lewe i prawe marginesy)
- Teraz obsługuje instalację
IronPdfprzez plik zip lub plik wykonywalny instalatora (zob.IronPdfStrona główna)
Październik 2022
IronPDF v2022.10.9622
Informacje o wydaniu
- [Hotfix] Napraw
ImageStamperiTextStampersą brakujące
IronPDF v2022.10.9532
Informacje o wydaniu
- Dodano nowe metody do stemplowania HTML
- Dodano opcję stosowania tylko lewego i prawego marginesu do nagłówków i stopek (zob.
UseMarginsOnHeaderAndFooter) - Deprecates
ApplyMarginToHeaderAndFooter - Rozmiary papieru są teraz dokładne z dokładnością do 0,00001 milimetra
- Pola formularza utworzone za pomocą
IronPdfnie mają już niebieskiej ramki - Naprawiono błąd, w wyniku którego zastąpienie tekstu czasami powodowało zaburzenie układu strony
- Poprawiono logikę określania czcionki do użycia podczas zastępowania tekstu (teraz sprawdzane jest, czy nie brakuje glifów)
- Aktualizacje do CEF 105.3.39
Wrzesień 2022
IronPDF v2022.9.9056
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego klucz licencyjny nie był odczytywany z plików aplikacji lub konfiguracji internetowej
- Naprawiono błąd występujący w przypadku braku zależności Microsoft Visual C++ w systemie Windows
- Naprawiono błąd powodujący przesunięcie formularzy w pionie o kilka pikseli
- Naprawia duplikowanie nazwy metody przy używaniu
VB.NET - Dodano obsługę pól wyboru w formularzach podczas konwersji HTML do PDF
Sierpień 2022
IronPDF v2022.8.8138
Informacje o wydaniu
- Dodaje kompresję dokumentów PDF. Zobacz
PdfDocument.CompressImages(), aby uzyskać więcej informacji - Dodaje parametr do określenia opcji renderowania przy użyciu
ImageToPdfConverter - Usuwa
PdfPage.PageOrientation, dodajePdfPage.PageRotation(obrót strony PDF to 0, 90, 180 lub 270) - Poprawiono renderowanie elementów link, których atrybut href określa parametry (za pomocą znaku "?")
- Naprawia stosowanie CSS dokumentu do nagłówków i stopek przy użyciu opcji
LoadStylesAndCSSFromMainHtmlDocument - Naprawiono błąd dotyczący ustawiania i pobierania flag pól formularza podczas korzystania z zagnieżdżonych pól formularza
- Aktualizacje do najnowszej wersji Pdfium z różnymi poprawkami bezpieczeństwa i ulepszeniami wydajności
Lipiec 2022
IronPDF v2022.8.7894
Informacje o wydaniu
- Dodaje obsługę urządzeń Apple Silicon (
MacOsna procesorze ARM) - Dodano obsługę systemu Ubuntu 22
- Dodaje
IronPdf.Installation.ChromeBrowserCachePath - Dodaje
PdfDocument.DrawBitmapdo rysowania obrazów w dokumencie PDF - Zmniejsza dodatkowy rozmiar plików dokumentów PDF z powodu znaku wodnego dla użytkowników bez licencji
IronPdf - Naprawia nieprawidłowe wyświetlanie aplikacji jednostronicowych i stron internetowych AJAX
- Naprawiono błąd "błąd podczas zmiany nazwy pola formularza" podczas scalania dokumentów PDF
- Naprawiono błąd powodujący czasami wygenerowanie wyjątku podczas ładowania plików TIFF
- Naprawiono niektóre załączniki, które były uszkodzone
- Naprawiono błąd, w wyniku którego Image TOPdf nie działał z plikiem graficznym, którego nazwa zawierała spację
- Naprawia niektóre
FitToPaperModes, które nie działały prawidłowo. Naprawiono problem z niektórymi plikami PDF, których nie można było otworzyć - Łączenie dokumentów PDF teraz prawidłowo łączy wszystkie pola formularzy i ich właściwości, w tym zagnieżdżone pola formularzy
- Poprawia obsługę .NET 6.0 w niektórych środowiskach
- Poprawia
HtmlStamporaz pozycjonowanie znaku wodnego
Czerwiec 2022
IronPDF v2022.7.6986
Informacje o wydaniu
- Dodano oficjalną obsługę projektów .NET 6.0 w Azure Functions
- Wprowadza scalanie adnotacji podczas scalania dokumentów PDF
- Implementuje prawdziwe automatyczne dopasowanie zawartości HTML do strony PDF - zobacz
FitToPaperModes, aby uzyskać więcej informacji - Elementy HTML
TextAreapowinny teraz zawierać swoją wartość przy generowaniu dokumentu PDF - Znacznie poprawiona wydajność podczas pobierania danych z pól formularzy lub manipulowania polami formularzy
- Dodaje kilka właściwości tylko do odczytu dla pól formularza
- Naprawiono błąd uniemożliwiający ustawianie wartości pól formularza i manipulowanie polami formularza przy użyciu ich pełnych nazw
- Naprawia kilka zamrożeń i problemów z wydajnością na
MacOs - Naprawia błędy podczas dodawania nagłówków i stopek do dokumentu w orientacji poziomej
- Poprawia działanie przy użyciu wielu instancji
IronPdfw ramach puli aplikacji IIS - Poprawia działanie i przejrzystość w przypadku rzadkich błędów, takich jak błędy łączności lub przekroczenie limitu czasu
IronPDF v2022.6.6115
Informacje o wydaniu
- Dodaje rozszerzone API zakładek PDF
- Dodaje nowe API załączników PDF
- Dodaje nowe API wymiany
Text - Naprawiono błąd powodujący zawieszanie się podczas wielokrotnego renderowania w środowisku o ograniczonych zasobach (Docker, Kubernetes itp.)
- Naprawia błąd, w którym
PageOrientationzwróci niepoprawną wartość - Naprawiono błąd powodujący błąd podczas wstawiania stron
- Naprawiono błąd, w wyniku którego wynik konwersji pliku PDF na obraz miał nieprawidłowy współczynnik proporcji
- Naprawiono błąd, w wyniku którego zduplikowane pole formularza nie było poprawnie ustawione
- Naprawiono błąd, w wyniku którego symbole zastępcze nagłówka/stopki nie działały
- Naprawia problem z wyciekiem pamięci przy zastosowaniu
HtmlHeaderFooter - Poprawia logikę podczas kolejkowania wielu renderowań po osiągnięciu limitu przeglądarki określonego przez użytkownika
- Usprawnia proces wdrażania
- Poprawia niektóre komunikaty o błędach
- Aktualizacje do najnowszej wersji Pdfium, która zawiera poprawki dotyczące manipulowania istniejącymi dokumentami PDF
- Aktualizacje do najnowszej wersji przeglądarki Chrome, która zawiera poprawki i aktualizacje zabezpieczeń podczas renderowania HTML do formatu PDF
Maj 2022
IronPDF v2022.5.5596
Informacje o wydaniu
- Naprawia błąd, w którym pozycjonowanie
HtmlStampnie działało - Naprawia błąd, w którym
AddBackgroundzostał niepoprawnie dodany do pierwszego planu - Naprawia błąd, w którym
EnableCookiesnie działało zgodnie z przeznaczeniem - Naprawia błąd powodujący
ArgumentNullExceptionpodczas edytowania dokumentu PDF - Implementuje obsługę wyjątków
ChromePdfRendererbez potrzeby ponownego uruchamiania - Poprawia dokumentację (
IntelliSense)
Kwiecień 2022
IronPDF v2022.4.5575
Informacje o wydaniu
- Obsługuje .NET 6
- Naprawiono błąd, w wyniku którego pliki cookie użytkownika nie były stosowane automatycznie podczas renderowania adresu URL
- Naprawiono sporadyczny błąd GDI+ podczas konwersji dokumentu PDF na obrazy w systemie Windows
- Naprawiono błąd powodujący sporadyczne zawieszanie się podczas inicjalizacji i wdrażania na niektórych systemach
- Naprawia błąd powodujący niepoprawne obliczanie wartości
Width,Height,PrintWidthiPrintHeightdokumentu pdf - Naprawia błąd powodujący, że
HtmlFooterczasami dodaje dodatkowy 5 mm margines poniżej stopki - Naprawiono błąd, w wyniku którego parametr DPI nie zwiększał rozdzielczości obrazów generowanych z dokumentu PDF
- Naprawiono błąd, w wyniku którego style CSS nagłówków i stopek nie działały
- Naprawiono błąd, w wyniku którego zakładki znikały podczas konfigurowania zabezpieczeń plików PDF
- Naprawia błąd, w którym
AddPdfBackgroundpowodowałoArgumentNullException - Naprawia błąd, w którym
IronPdfnie może działać przy publikacji z niektórymi profilami publikacji - Naprawia błąd, w którym
DrawDividerLinenie działa z nagłówkiem i stopką HTML - Naprawiono błąd, w wyniku którego pliki tymczasowe nie były usuwane
- Implementuje sprawdzanie dla Microsoft Visual C++ redistributable przy użyciu
IronPdfna Windows - Wprowadza ulepszoną logikę renderowania nagłówków i stopek HTML w dokumencie PDF
IronPDF v2022.4.5455
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego zmiana hasła użytkownika, hasła właściciela lub uprawnień powodowała usunięcie zakładek
- Naprawiono błąd, w wyniku którego podczas scalania dokumentów PDF nie zachowywano zakładek
- Naprawiono kilka innych błędów dotyczących ustawiania lub pobierania zakładek
- Naprawia błąd, w którym strona pdf
PrintHeightiPrintWidthbyły niepoprawnie obliczane - Naprawiono błąd, który mógł powodować awarie podczas generowania obrazów z dokumentu PDF
- Naprawiono błąd, w wyniku którego opóźnienia renderowania były nieprawidłowo stosowane podczas generowania nagłówków i stopek dla dokumentu PDF
- Naprawia wyciek pamięci, gdy nie używa się wzorca
IDisposable - Poprawia bezpieczeństwo wątków podczas modyfikowania dokumentu PDF
- Poprawia komunikat o błędzie wyświetlany w przypadku niemożności otwarcia dokumentu PDF
- Zaktualizowano konwersję plików PDF na obrazy, tak aby rozpoczynała się od indeksu strony 1
Marzec 2022
IronPDF v2022.3.5084
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego obrazy PNG nie ładowały się poprawnie podczas korzystania z .NET 6
- Naprawiono błąd, w wyniku którego nie można było kliknąć znaczników licencji
- Poprawia kompatybilność z niektórymi dystrybucjami systemu Linux
- Poprawia ogólną stabilność
- Poprawia obsługę wielowątkowości
- Aktualizacje do najnowszej wersji Pdfium
Luty 2022
IronPDF v2022.2.4887
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego niektóre obrazy nie ładowały się poprawnie
- Naprawia błąd, w którym ciastko nie działało poprawnie z
ChromeRender - Naprawia ścieżkę UNC, w której obrazy nie działały poprawnie z
RenderHtmlAsPdf - Naprawiono błąd w aplikacji stylu HTML dotyczący nagłówków i stopek
- Naprawiono błąd, w wyniku którego renderowanie wielowątkowe powodowało uszkodzenie dokumentów w niektórych systemach
- Poprawia stabilność systemu macOS
- Poprawia ogólną stabilność i wydajność
- NOWE API -
ImageToPdfConverter.PaperSizedo ustawianiaPaperSizepodczas korzystania zImageToPdfConverter(domyślnie: A4)
Styczeń 2022
IronPDF v2022.1.4599
Informacje o wydaniu
- Naprawiono przekroczenia limitów czasu inicjalizacji w niektórych systemach
- Poprawiono użycie niektórych certyfikatów SSL
- Poprawia logikę podczas korzystania z niestandardowego folderu tymczasowego
- Ulepsza logikę wyłączania/czyszczenia
Grudzień 2021
IronPDF v2021.12.4495
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego nagłówki i stopki nie wyświetlały się poprawnie przy wyłączonej obsłudze JavaScript
- Naprawia problem z pamięcią podczas drukowania dokumentów przy użyciu
GetPrintDocument() - Naprawia błąd, w którym opcje renderowania mogą nie zostać poprawnie zastosowane przy użyciu klasy
HtmlToPdf - Naprawiono błąd, w wyniku którego mogło dochodzić do błędnego wygenerowania wyjątku "subprocess not executable"
- Naprawiono błąd, w wyniku którego mogło dochodzić do błędnego wygenerowania wyjątku "rejestr nie jest obsługiwany na tej platformie"
- Poprawia logikę wdrażania, aby zapewnić użycie poprawnej wersji pobranych zależności (dotyczy przy użyciu pakietu NuGet
IronPdf.Slim) - Zmiana domyślnego limitu czasu renderowania z 30 s na 60 s
- Aktualizuje metody
StampHTML(), aby umożliwić użytkownikom określenie opcji renderowania dla znaczników html
IronPDF v2021.12.4401
Informacje o wydaniu
- Dodaje kompresję dokumentów PDF. Zobacz
PdfDocument.CompressImages(), aby uzyskać więcej informacji - Dodaje parametr do określenia opcji renderowania przy użyciu
ImageToPdfConverter - Usuwa
PdfPage.PageOrientation, dodajePdfPage.PageRotation(obrót strony PDF to 0, 90, 180 lub 270) - Poprawiono renderowanie elementów link, których atrybut href określa parametry (za pomocą znaku "?")
- Naprawia stosowanie CSS dokumentu do nagłówków i stopek przy użyciu opcji
LoadStylesAndCSSFromMainHtmlDocument - Naprawiono błąd dotyczący ustawiania i pobierania flag pól formularza podczas korzystania z zagnieżdżonych pól formularza
- Aktualizacje do najnowszej wersji Pdfium z różnymi poprawkami bezpieczeństwa i ulepszeniami wydajności
Listopad 2021
IronPDF v2021.11.4257
Informacje o wydaniu
- Dodano Chrome,
WebKiti Adaptive Rendering doIronPdf - Renderowanie HTML do PDF w przeglądarce Chrome z zachowaniem pikselowej dokładności
- Pełna obsługa wielowątkowości i asynchroniczności
- Dodano pomocniki Razor i MVC
- Dodano klasę
ChromePdfRenderer - Dodano klasę
WebKitPdfRenderer - Dodano klasę
AdaptivePdfRenderer - Renderowanie Chrome zastępuje
WebKitjako nasz domyślny silnikHtmlToPdf. HTML, CSS oraz JS są renderowane bardziej dokładnie, co może spowodować zmiany układu dla istniejących użytkowników - Niewielkie zmiany w API powodujące niekompatybilność

