更新日誌:更新、里程碑、路線圖
IronPDF路線圖
我們優先考慮相容性、易用性和效果,使 IronPDF 成為領先的¹ .NET HTML 轉 PDF 產品。 現在,我們的使命是透過不斷更新 IronPDF,使其採用最新的 HTML、CSS 和 JS 技術,以及 Chrome 的尖端版本,來維護我們來之不易的聲譽。
我們的軟體由工程師開發,服務工程師,因此我們深知嚴格測試、支援和透明的一次性授權的價值。
我們以傾聽社區意見為榮,並透過優先考慮客戶(您)提出的功能請求來體現這一點。
在過去的幾年裡,我們不斷開發 IronPDF,擴展其功能,不僅服務 .NET 開發人員,還服務於Java 、 Python和Node.js社群。
¹基於 2022 年 8 月對我們產品的獨立審核。
里程碑
在此,我們重點介紹三個重大里程碑,它們顯著提高了 IronPDF 的效能。 查看里程碑 >
2025 年 12 月。
IronPDF v2025.12.2.
功能和升級
https://www.nuget.org/packages/IronPdf/2025.12.2
發行說明
特點
- 新增對 PDF/UA-2 (ISO 14289-2:2024) 規範的支援
- 新增 CompressAndSaveAs API,提供優異的壓縮效果
- 新增 ToJson 和 SaveAsJson API,可將 PDF 內容擷取為 JSON
增強功能
- 改進的文件和範例
- 當運行本地 IronPdfEngine 時,在 IronPDF for Java 和 Node.js 中啟用本地 HTML 檔到 PDF 的轉換。
錯誤修正
- 修正 ApplyMultipleStamps 在某些紙張尺寸上會截斷郵票內容的問題
- 修正 IronPDF for Python 的內部部署問題
- 修正 QPdf 操作隨機拋出異常的問題
2025年11月
IronPDF v2025.11.12.
功能和升級
https://www.nuget.org/packages/IronPdf/2025.11.12
發行說明
特色
- 增加了對 PDF/A-4、PDF/A-4E 和 PDF/A-4F (ISO 19005-4:2020) 合規性的支援。
- 增加了透過 USB 令牌使用硬體安全模組 (HSM) 對 PDF 進行簽署的支援。
增強功能 - 改進了表單產生流程中的記憶體使用情況。 PDF-1599 錯誤修正
- 修正了套用於旋轉橫向頁面時頁首和頁尾位置無效的問題。
- 修正了將某些 PDF 轉換為 PDF/A 1a/1b 時,由於子集字體中的 CIDSet 無效而導致驗證失敗的問題。
- 修正了 IronPDF 無法存取包含北歐字元的臨時檔案目錄的問題。
- 修正了 CreatePdfFormsFromHtml 建立錯誤表單欄位名稱的問題。
- 修正了 ASP.NET Framework Web 應用程式在驗證授權時會完全凍結的嚴重問題。
- 修正了在某些 Linux 環境下拋出"不支援的平台"錯誤的問題。
2025年10月
IronPDF v2025.10.8.
功能和升級
https://www.nuget.org/packages/IronPdf/2025.10.8/
發行說明
特色
- 新增了
SaveAsLinearized和IsLinearizedAPI。
錯誤修正
- 修正了
HtmlStructTreeDom中某些 HTML 區塊、連結或文字節點無法正確處理的問題,導致在產生 PDF/UA 時出現異常。 - 修正了 CSS hyphens: auto 規則未生效的問題。
- 修正了同名父書籤在不同父級下被錯誤替換的問題。
- 修正了使用
Cleaner.ScanPdf時的記憶體洩漏問題。 - 修正了將
HtmlHeaderFooter套用至多個頁面時出現的效能下降問題。
2025年9月
IronPDF v2025.9.4.
功能和升級
https://www.nuget.org/packages/IronPdf/2025.9.4
發行說明
特色
- 為
DrawBitmap()添加了一個新的IgnorePageRotation標誌,用於忽略頁面的旋轉。
增強功能 - 將相同的
Stamp、Background/Foreground、Header/Footer套用至多個頁面時,可減少 PDF 檔案大小。
錯誤修正 - 修正了 VeraPDF 驗證 PDF/UA 合規性失敗的問題,該問題與連結註釋缺少適當的 StructParent 有關。
- 修正了當字型缺少
/ToUnicode和/Encoding時 VeraPDF PDF/3A 驗證失敗的問題。 - 修正了將 HTML 渲染為 PDF 時存在的嚴重記憶體洩漏問題。
- 修正了套用
Stamp、Background/Foreground和Header/Footer時出現的記憶體洩漏問題。 - 修正了使用
DrawTextAPI 時出現的輕微記憶體洩漏問題。
2025年8月
IronPDF v2025.8.8.
功能和升級
https://www.nuget.org/packages/IronPdf/2025.8.8
發行說明
特色
- 新增了
VerifiedSignature.SignerName屬性,用於存取數位簽署者姓名。
增強功能
- 具有表單欄位的 PDF 在轉換為影像時會自動展平,確保表單值預設顯示。
錯誤修正
- 修正了在某些情況下,先將 PDF 儲存為 PDF/A,再將其儲存為 PDF/UA 時會拋出
AccessViolationException問題。 - 修正了將某些 PDF 頁面轉換為 PDF/UA 時引發
AccessViolationException問題。 - 修正了當內容需要自動換行時,較長的 HTML 頁首和頁尾內容會被錯誤地截斷的問題。
- 修正了在 PDF 標題元資料中使用數字字元引用時,表情符號和特殊字元會導致 PDF 生成過程中出現異常的問題。
- 修正了在 Linux 系統中將 HTML 渲染為 PDF 時中文表單欄位值損壞的問題。
- 修正了某些 PDF 檔案在 PDF/A 轉換過程中存在的記憶體洩漏問題。
- 修正了替換或刪除任何 PDF 物件時背景顏色會變成黑色的問題。
- 修正了對包含未簽名表單欄位的 PDF 檔案進行簽名時拋出異常的問題。
2025年7月
IronPDF v2025.7.17.
功能和升級
https://www.nuget.org/packages/IronPdf/2025.7.17
發行說明
增強功能
- 依平台分離
IronSoftware.Native.PdfModel依賴套件。 - 增強了
Cleaner.SanitizeWithBitmap和Cleaner.SanitizeWithSvg方法,預設保留原始 PDF 的邊距。
錯誤修正
- 修正了目錄 (TOC) 中的點以低解析度渲染的問題。
- 修正了啟用
GrayscalePDF 文字被柵格化為圖像而不是保持可選擇狀態的問題。 - 修正了某些 PDF 檔案中書籤頁面索引傳回錯誤值的問題。
- 修正了在旋轉頁面上蓋章會導致原始內容損壞的問題。
- 修正了
CompressImages導致某些 PDF 檔案中影像旋轉的問題。 - 修正了將 PDF 轉換為影像時,透明區域顯示為黑色的問題。
- 修正了將 PDF 轉換為 PDF/UA 時,使用非預設字體的文字缺失的問題。
- 修正了 HTML 表單欄位(特別是跨越多頁的長文字區域)在產生 PDF 時可能導致
AccessViolationException問題。 - 修正了同名複選框無法正確建立的問題。
- 修正了 BenchmarkDotNet 中顯示記憶體分配過高的問題。
- 修正了
AddForegroundOverlayPdf和AddForegroundOverlayPdfToPsd會破壞主 pdf 內部超連結的問題。 - 修正了當
ShrinkImage設定為 True 時CompressImages會使影像變黑的問題。 - 修正了從
RenderUrlAsPdf建立前端 PDF 時,AddBackgroundPdf將背景置於前端的問題。 - 修正了在
AddBackgroundPdf之前將 PDF 渲染為Bitmap會導致背景覆蓋前景的問題。 - 修正了對印章應用旋轉操作後,印章物件放置在錯誤位置的問題。
2025年6月
IronPDF v2025.6.8.
功能和升級
https://www.nuget.org/packages/IronPdf/2025.6.8
發行說明
新功能
- 新增了
ToMultiPageTiffBytes()和ToMultiPageTiffStream()API
增強功能
- 優化了內部
ToMultiPageTiff()轉換
錯誤修正
- 修正了合併文件時書籤目標位置未更新的問題。
- 修正了文字行和文字區塊拋出系統存取衝突異常的問題。
- 修正了合併、複製或插入 PDF 時表單欄位缺失的問題。 現在,第二個及後續 PDF 的所有表單欄位名稱都更新為
name_x,其中x是 PDF 的索引(例如,PDF 1 中的欄位 firstname 仍為firstname,在 PDF 2 中變為firstname_1,在 PDF 3 中變為firstname_2)。 - 修正了應用圖章或頁首/頁尾時缺少註解的問題。
- 修正了應用圖章或頁首/頁尾時 AcroForm 欄位缺失的問題。
- 修正了將帶有頁首/頁尾的 HTML 渲染成 PDF 時缺少超連結的問題。
- 修正了合併某些 PDF 檔案時會崩潰的問題。
- 修正了合併或複製 PDF 時部分書籤遺失的問題。
- 修正了由於複雜 PDF 文件中的文字碎片化和標題檢測問題導致目錄生成失敗並顯示為空目錄的問題。
- 修正了由於 HTML 解析和 PDF 文字擷取之間的空格差異,導致目錄產生無法匹配包含 HTML 實體的標題的問題。
- 修正了將某些 DOCX 檔案轉換為 PDF 時
RenderDocxAsPdf拋出異常的問題。 - 修正了當新增多個 HTML 頁首/頁尾時
SaveAsPdfUA拋出記憶體衝突異常的問題。 - 修復了一些內部記憶體洩漏問題。
文件更新
ApplyStamp現在建議在將圖章置於其他元素下方時使用Flatten。
2025年5月
IronPdf v2025.5.6
功能與升級
發行說明
新功能
- 支援 Linux ARM 架構
- 新增了新的 API,用於檢索文字物件中每個字元的單一字形資訊和邊界框(請參閱
TextObject.GetGlyphInfo())。
增強功能
- 改進的簽章移除功能可確保在移除簽章後文件仍可編輯(請參閱
PdfDocument.RemoveSignatures())。 - 改進了 macOS 錯誤處理,以便在發生未捕獲的 JavaScript 錯誤時優雅地取消 PDF 渲染,防止崩潰。
- 提高了字體解嵌入的可靠性。
- 增強了 HTML 到 PDF 轉換的內部作業和任務佇列,從而提高了效能和可靠性。
錯誤修正
- 修正了與 PDF/A 文件中嵌入字體相關的問題。
- 修正了呼叫
SaveAsPdfA()時出現的記憶體洩漏問題。 - 修正了呼叫
Flatten()後旋轉頁面顯示不正確的問題。 - 修正了 IronPdfEngine 的許可證金鑰應用問題。
- 解決了字體解嵌入問題,該問題並未如預期那樣減少 PDF 文件大小。
文件更新
- 改進了 PDF/A 和 PDF/UA 文件。
2025年4月
IronPdf v2025.4.4
功能與升級
發行說明
新功能
- 引進了新的
ToBitmapHighQualityAPI。
增強功能
- 優化了PDF轉影像的記憶體使用情況。
- 將
ConvertToPdfUA中的NaturalLanguages參數更新為可選參數。
錯誤修正
- 修正了
ImageFormField和IronPdfEngine(gRPC) 的功能問題。 - 解決了列印過程中表單的可見性問題。
文件更新
- 為部分類別新增了缺少的文件。
2025年3月
IronPdf v2025.3.6
功能與升級
發行說明
增強功能
- 將預設列印 DPI 調整為 300。
- 更新了
ChromeBrowserLimit,使其使用Environment.ProcessorCount,從而提高了雲端部署的穩定性。
錯誤修正
- 解決了
HtmlHeaderFooter中 PDF 頁碼不正確的問題。 - 修正了元資料鍵中括號所造成的異常。
- 解決了部分 PDF 檔案中列印邊距對齊不正確的問題。
- 使用
UpdatedChrome處理單進程模式下的當機和警告問題。
2025年二月
IronPdf v2025.2.8
功能與升級
發行說明
新功能
- 為
EmbedFileToPdfA啟用了對 PDF/A 文件中自訂 XMP 元資料的編輯。
增強功能
- 改進了
ExtractAllTextVisualOrder輸出。 - 增強了在新增書籤或合併包含書籤的文件時對書籤的處理。
錯誤修正
- 修復了註釋圖示、顏色和位置更新問題。
- 解決了標註座標值為零的問題。
- 修正了使用
FindFormField進行表單欄位發現的問題。 - 解決了複選框表單作為單選按鈕時出現的行為問題。
- 解決了單選按鈕表單中缺少"否"值的問題。
- 解決了 DocuSign 中的文字欄位顯示問題。
- 修正了
RemoveSignatures和Cleaner.ScanPdf()中的異常。 - 解決了 .NET Framework 應用程式退出時 gRPC 通道異常的問題。
- 透過
RenderingOptions.MarginLeft和RenderingOptions.MarginRight改進了頁首/頁腳高度管理。 - 修正了
PdfDocument複製建構子的行為。 - 解決了頁首/頁尾 CSS 樣式和主要內容之間的對齊問題。
- 解決了 32 位元 .NET Framework 上的
Compress異常問題。 - 改進了
TextAnnotation.Hidden工作流程,並解決了RemoveSignatures中的異常。 - 修正了
MetaData.Keywords重新賦值異常。 - 已解決從特定 PDF 檔案中檢索
Bookmarks時進程卡住的問題。 - 修正了存取某些 PDF
Form物件時出現的異常。
2025年1月
IronPdf v2025.1.1
功能與升級
發行說明
新功能
- 為 Linux 和 Windows 引進了基於最新 CEF 131 的
IronPdf.Native.UpdatedChrome軟體包。 - 新增了
RenderHtmlAsPdfUA和RenderZipFileAsPdfAPI 重載。
增強功能
- 提升了PDF表單的整體操作效能和HTML表單產生能力。
- 提高了PDF文字擷取品質。
錯誤修正
- 解決了 IronPdf 從 2024.8.3 版本升級後
RenderRazorViewToPdf()編譯錯誤的問題。 - 修正了
ReplaceTextOnPage()、ReplaceTextOnPages()、ReplaceTextOnAllPages()和DrawText()方法的換行符渲染。 - 解決了由於不支援的元素導致的 RTF 轉 PDF 轉換異常問題。
- 修正了
ReplaceText()方法中缺失字形渲染的問題。 - 解決了啟用密碼保護後出現的超連結問題。
- 使用
PdfPage修正了行和文字區塊偵測。 - 解決了 PDF 轉影像轉換中的 DPI 參數問題。
- 使用
Flatten()方法解決了 PDF 尺寸變化問題。 - 解決了後台 PDF 應用程式後 HTML 頁首/頁尾的可見性問題。
- 解決了 Base64 編碼影像幹擾 UTF-8 編碼的問題。
2024年12月
IronPdf v2024.12.9
功能和升級
https://www.nuget.org/packages/IronPdf/2024.12.9
發行說明
- 修正了合併某些 PDF 檔案時導致崩潰的問題。
- 修正了被編輯區域下的文字首字母仍可能出現在輸出中的問題。
- 在
ReplaceText和DrawText中新增了對換行符的支援。 - 為
PdfFont類別新增了一個新的IsSubsetted屬性。 - 在
PdfFontCollection.Find中加入了 skipSubsetFonts 標誌。 - 為
ReplaceText方法添加了重載,使其可以接受PdfFont物件。
2024年11月
IronPdf v2024.11.4
功能和升級
https://www.nuget.org/packages/IronPdf/2024.11.4
發行說明
- 新增了在 PDF/A 轉換過程中嵌入文件的 API。
- 在
ReplaceTextAPI 中新增可選參數 FontName 和CustomFontSize。 - 允許在
DrawTextAPI 中使用自訂字體。 - 修復了印章定位問題。
- 修正了某些 PDF/A 檔案無法在 Adobe Acrobat Pro 中顯示的問題。
- 修正了
ReplaceText導致垂直換行的問題。 - 修正了
Resize()、Extend()和Transform()方法無法存取的問題。 - 增強對Unicode文字的支援。
- 提高記憶體使用率和效能。
- 提高了
ApplyMultipleStampsAsync速度。
2024年10月
IronPdf v2024.10.8
功能和升級
https://www.nuget.org/packages/IronPdf/2024.10.8
發行說明
- 改進文字編輯定位
- 改進 PDF/A-3 轉換
- 改進複選框和單選按鈕的外觀和行為
- 提高縮放時的沖壓定位精度
- 修正了旋轉頁面套用印章偏移的問題。
- 修正了設定表單值時 Unicode 字元不顯示的問題
- 修正了
VerifyPdfSignatures回傳錯誤值的問題 - 在 Bluebeam Revu 中顯示簽名字段
IronPdfEngine現在支援表單單選按鈕、簽名欄位和圖片欄位。
2024年9月
IronPdf v2024.9.3
功能和升級
https://www.nuget.org/packages/IronPdf/2024.9.3
發行說明
- 新增了對副檔名為".download"的HTML資源的支持
- 新增了用於存取 PDF 中所有 DOM 物件的新的實驗性 API(請參閱
PdfDocument.Pages[].ObjectModel) - 為 HTML 轉 PDF 新增對 HTTP 請求標頭的支援(請參閱
ChromePdfRenderOptions.HttpRequestHeaders) - 改進外部 PDF 閱讀器對多個簽章的驗證(請參閱
SignaturePermissions) - 改善"合併頁面"功能(也稱為 N 合一)的行為和準確性
2024年8月
IronPdf v2024.8.3
功能和升級
https://www.nuget.org/packages/IronPdf/2024.8.3
發行說明
- 增加了對 PDF/A 版本 1A、1B、2A、2B 和 3A 的轉換支援!
- 新增了建立空白 PDF 文件的支援(請參閱
PdfDocument建構子) - 新增了將 PDF 頁面合併為單一行和列頁面的支援(請參閱
PdfDocument.CombinePages()) - 增加了對移動或縮放整個頁面內容的支援(請參閱
PdfPage.Transform()) - 修正了將 HTML 渲染為 PDF/A 時複選框無法互動的問題
- 提升從 HTML 建立單選按鈕時的效能
已知問題
RedactRegion需要負高度才能正常運作 (pr)CombinePages不支援合併不同大小的頁面 (pr)
2024年7月
IronPdf v2024.7.8
功能和升級
https://www.nuget.org/packages/IronPdf/2024.7.8
發行說明
- 修正了儲存為 PDF/A 時連結、表單和註釋損壞的問題。
- 修正了儲存為 PDF/UA 時製表符順序不正確的問題。
- 修正了刪除 PDF 物件時出現的記憶體洩漏問題。
- 修正了無法透過 Adobe Acrobat Pro 編輯表單的問題。
- 修復了渲染大圖像導致崩潰的問題。
- 修正了渲染寬度未套用於頁首和頁尾的問題。
- 修正了不同頁面尺寸下印章位置錯誤的問題。
- 修正了頁面扁平化後表單值不可見的問題。
- 修正了將頁面轉換為影像時表單值不可見的問題(使用 Flatten=true)。
- 修正了簽名圖片不可見的問題。
- 改進了重複表單名稱設定表單值的支援。
- 增加了從 HTML 輸入渲染選定組合框清單的支援。
- 為文字編輯 API 新增選項。
- 增加了對整字編輯的支持,包括標點符號。
2024年6月
IronPdf v2024.6.1
功能和升級
https://www.nuget.org/packages/IronPdf/2024.6.1
發行說明
- 新增區域編輯 API
- 新增了對影像表單欄位的支持
- 新增了將 PDF 轉換為影像時顯示表單欄位值的功能
- 允許為
SaveAsPdfUA自訂自然語言標識符 - 修復了
SaveAsPdfUA有時會崩潰的錯誤。 - 修正了合併
Merge有時會崩潰的錯誤。 - 修正了
Stamp損壞某些 PDF 檔案的問題。 - 修正了
CompressImage導致某些 PDF 檔案損壞的問題。 - 修正了新增
Header或Footer導致某些 PDF 檔案損壞的問題。 - 修正了忽略帶有點號的表單欄位名稱的問題。
- 修正了操作 PDF 文件時出現的一系列
System.AccessViolationExceptions - 修正了
QRCode使用無效寬度和高度的問題 - 修正了
RenderDocxAsPdf忽略 docx 檔案中分頁符號元素的問題 - 修正了登入驗證使用者名稱錯誤地設定為密碼值的問題
- 修正了某些系統上的 FIPS 合規性錯誤
- 修正了在
IronQr之前初始化IronPdf時拋出的StackOverflowException。 - 改進了對表單註解的支持
- 更新至最新 Pdfium 版本,修正了操作現有 PDF 文件時出現的問題。
- 將
IronSoftware.System.Drawing更新至 2024.6.1 版本 IronPdfDocker 映像支援更多語言
2024年5月
IronPdf v2024.5.2
功能和升級
https://www.nuget.org/packages/IronPdf/2024.5.2
發行說明
- 新增
IronPdf.CleanerAPI,可以清理和掃描 PDF 檔案。 - 修復了
RenderRtfFileAsPdf有時返回黑色內容的問題。
2024年4月
IronPdf v2024.4.2
功能和升級
https://www.nuget.org/packages/IronPdf/2024.4.2
發行說明
- 新增了新的
PdfDocument.Compress()API。 - 修正了將旋轉的 PDF 檔案轉換為 HTML 時導致影像損壞的問題。
- 修正了阿拉伯語 PDF 在轉換為 HTML 時破壞 HTML 結構的問題。
- 修正了套用邊距時頁首/頁腳字體大小變化的問題。
- 修正了複雜 HTML 中目錄 (TOC) 無法渲染的問題。
- 修正了在
IronPdfEngine中設定許可證密鑰不起作用的問題。 - 修正了將旋轉的 PDF 轉換為 HTML 時輸出影像損壞的問題。
- 修正了將包含阿拉伯字元的 PDF 檔案轉換為 HTML 檔案時破壞文件結構的問題。
- 修正了
PdfSignature.SigningContact無法正常運作的問題。 - 提升
DocxToPdf效能。 - 將所有
Print方法設為非同步方法。 - 將 gRPC 函式庫更新至 2.62.0 版本
2024年3月
IronPdf v2024.3.4
功能和升級
https://www.nuget.org/packages/IronPdf/2024.3.4
發行說明
- 新增了一個全面的新字體 API,用於新增、刪除和使用字體(請參閱
PdfDocument.Fonts) - 新增了PDF文字編輯功能(請參閱
PdfDocument.RedactText()) - 新增了對使用
PdfDocument.CompressImages()壓縮灰階影像的支持 - 為
PdfDocument.CompressImages()添加了對"444"和"441"色度子取樣的支持 - 新增了從 base64 字串載入簽章的新方法(請參閱
PdfSignature.FromBase64()) - 在使用 IronPdf"Docker Engine"時,增加了對 macOS ARM 的支持
- 為 IronPdf"Docker Engine"添加 IRONPDF_ENGINE_ENABLE_LOG 環境標誌
- 改進使用者嘗試使用沒有私鑰的簽名進行簽署時的錯誤訊息
- 改進偵測到 IronPdf"Docker Engine"版本不符時的錯誤訊息。
- 提高開啟文件或處理影像時的記憶體使用效率
- 改進了對 PDF/A 的支持
- 改進了文字擷取功能,現在可以省略行尾連字元(字元 0xFFFE)。
- 修正了註解無法正確調整大小的問題(請參閱
PdfDocument.ResizePage()) - 修正了 IronPdfEngine 中的許可證金鑰被客戶端覆蓋的問題。
- 修正了目錄無法在單行 HTML 中正常顯示的問題
- 修正了升級 IronPdf 版本時出現的"組件不相容"問題
- 修正了與 OpenXML 函式庫的罕見版本衝突
- 修正了 HTML 圖章佈局問題。
- 修正了應用背景 PDF 時內容消失的問題
- 修正了無法透過 HTML 選擇集合中第一個單選按鈕的問題。
- 修正了某些 PDF 文件上的數位簽章在 Adobe Viewer 中不可見的問題
2024年2月
IronPdf v2024.2.2
功能和升級
https://www.nuget.org/packages/IronPdf/2024.2.2
發行說明
- 修正了呼叫
AppendPdf()後修改文件時出現的轉換問題 - 修正了當
Installation.AutomaticallyDownloadNativeBinaries=true時執行時無法下載的問題。 - 修正了
Installation.CustomDeploymentDirectory被忽略的問題 - 修正了啟用 PDF/A 合規性後會移除透明度並導致背景變為黑色的問題
- 修正了用戶無法存取
PdfFormFieldFlags枚舉的問題 - 修正了當文字並非在每個頁面上都找到時,
ReplaceTextOnPages()會拋出錯誤的問題 - 修正了 Linux 系統上的 cookie 支援問題
- 修正了
Installation.SingleProcess始終啟用的問題。 - 修正了將 IronPdf 配置為使用 Docker/遠端容器後操作表單時出現的各種問題
- 改進了各種註釋和 API 文檔
- 改善替換文字時的字母、單字和文字間距; 單字之間不應再出現錯誤的字母間距。
- 新增了對自訂遠端 IronPdf 連線配置的支援(請參閱
IronPdfConnectionConfiguration WithCustomChannel())
2024年1月
IronPdf v2024.1.20
功能和升級
https://www.nuget.org/packages/IronPdf/2024.1.20
發行說明
- 為單選按鈕和複選框新增有效選項清單。 (有關
Choices和SelectedIndex,請參閱CheckboxFormField和RadioFormField) - 增加了設定單選按鈕和複選框選取索引的方法。 (有關
Clear()和Select用法,請參閱CheckboxFormField和RadioFormField) - 增加了在現有文件上繪製線條和矩形的功能。 (有關
DrawLine()和DrawRectangle()的更多信息,請參閱PdfDocument) - 增加了新增空白簽名欄位的功能,讓使用者點擊簽名。 (參見
SignatureFormField類別) - 新增文字、字元和行擷取功能,並附有位置資訊。 (有關
Lines和Characters,請參見PdfDocument.Pages) - 為接受不受信任的使用者輸入的使用者增加更強大的選擇加入式網路安全功能。 (參見
Installation.EnableWebSecurity) - 增加了在現有文件上繪製文字時指定字體的功能。 (參見
PdfDocument.DrawText()) - 增加了對 OpenAI 擴充的支援。 (參見
IronPdf.Extensions.AINuGet 套件) - 新增了透過
PdfDocument.Form.Add()、Remove()等方法新增和刪除表單的支援(已實作ObservableCollection)。 - 修正了啟用 PDF/A 或 PDF/UA 相容性後超連結失效的錯誤。
- 修正了在某些機器上渲染某些 WebGL 或 Javascript 密集型 URL 時發生的崩潰或渲染失敗問題。
- 修正了轉換包含超連結的文件時 PDF/UA 驗證的問題。 (PDF/UA 7.18.5)
- 修正了轉換為 PDF/A 時出現的
System.AccessViolationException - 修正了替換文字的問題,使其與使用灰階文字或路徑的文件相容。
- 改進了替換文字功能,修復了許多錯誤並優化了文字格式。
- 改進 PDF/A 內容中超連結的描述。
- 透過自動啟用
Installation.SingleProcess,改善只讀環境中僅允許單一程序的行為。
2023年12月
IronPdf v2023.12.6
功能和升級
https://www.nuget.org/packages/IronPdf/2023.12.6
發布說明:
- 新增字體 API,用於新增、刪除和使用字體! (參見
PdfDocument.Fonts) - 新增註解 API,用於檢索文件註解! (參見
PdfDocument.Annotations) - 新增了對需要 SHA-256 或 SHA-512 的簽章時間戳 URL 的支援(請參閱
TimestampHashAlgorithms) - 新增了對透過 HTML 'checked' 屬性設定的單選按鈕值的支持
- 修正了 IronPdf 有時會損壞由第三方進行數位簽署的文件的錯誤(請參閱
ChangeTrackingModes)。 - 修正了合併多個文件後某些 PDF 表單元素會損壞的錯誤
- 修正了使用 IronPdf 遍歷 PDF 頁面時 PDF 頁面索引不正確的錯誤
- 修正了設定複選框表單值時出現的錯誤
- 修正了在現有文件後套用背景 PDF 時出現的錯誤
- 修正了在為具有不同頁面尺寸的文件套用頁首和頁尾時出現的錯誤。
- 改進了 cookie 行為 - 自訂 cookie 現在在渲染時應該可以被整個 URL 網域訪問
- 改進 IronPDF 產生的複選框和單選按鈕的視覺顯示效果
2023年11月
IronPdf v2023.11.7
功能和升級
https://www.nuget.org/packages/IronPdf/2023.11.7
發布說明:
- 新增自動產生目錄功能! 請參閱
TableOfContents設定 - 新增了一種減少 PDF 檔案大小的方法! 請參閱
PdfDocument.CompressStructTree() - 新增了新的 PDF 表單欄位 API(請參閱
IFormFieldCollection和PdfDocument.Form) - 新增了對 HTML 表單屬性"readonly"、"disabled"和"maxlength"的支持
- 新增了將 DocX 轉換為 PDF 時對"郵件合併"的支援(請參閱
RenderDocxMailMergeAsPdf()) - 修復檔案路徑包含特殊字元時的基本 URL 問題
- 修正了從 ASP.NET Framework 渲染時資源無法載入的問題
- 修正了 Adobe Reader 中 PDF/A 檔案拋出"無效色彩空間"錯誤的問題
- 修正了從具有透明度的 PDF 生成圖像時出現的問題
- 修正了呼叫
Flatten()後從 PDF 產生影像時出現的問題 - 修正了在非美國語言/字串的電腦上使用頁首、頁尾或 HTML 標記時出現的問題
- 修正了在同一專案中使用多個 Iron Software 產品時出現的問題
- 修正了使用 Docker 託管 IronPDF"引擎"時出現的各種問題和功能缺失問題
- 修正了將包含頁首和頁尾的 DocX 檔案轉換為 PDF 檔案時出現的問題
- 修正了在 Apple 硬體上託管的持久性環境中執行 IronPDF 時出現的各種問題
2023年10月
IronPdf v2023.10.3
功能和升級
https://www.nuget.org/packages/IronPdf/2023.10.3
發布說明:
- 修復了一些小錯誤並提升了效能。
2023年9月
IronPdf v2023.9.8
功能和升級
https://www.nuget.org/packages/IronPdf/2023.9.8
發布說明:
- 新增 Word 文件轉 PDF 功能! (參見
DocxToPdfRenderer) - 為 PDF 文件新增對 LaTeX 數學公式的支援(請參閱
EnableMathematicalLaTex) - 新增了從 HTML 字串渲染時對 cookie 的支持
- 為 IronPdf 非同步方法添加了 macOS 支持
- 增加了對透明簽名圖像的支持
- 新增了對 Azure 應用程式服務中 IronPdf 託管的支援(請參閱
IronPdf.Server.Azure) - 新增了透過 Azure 應用程式服務在 iOS 和 Android 上使用 IronPdf 的支援(請參閱
IronPdf.Examples倉庫) - 修復了 macOS 的一個錯誤,有時會導致連續渲染失敗。
- 修正了安裝多個 Iron Software 產品時導致崩潰的錯誤。
- 修正了阻止使用
Installation.ChromeGpuMode錯誤 - 修正了阻止在 MAUI 應用程式內執行 IronPdf 的錯誤
- 修正了使用 gRPC 服務(IronPdf Docker 引擎)時出現的各種錯誤
- 修復合併文件時出現的記憶體洩漏問題
- 將 cookie 變更為特定於每個單獨的渲染(請參閱
ChromePdfRenderOptions.CustomCookies) - 更改 HTML 到 PDF 渲染的預設行為,使其使用單獨的請求上下文(請參閱
IronPdf.Rendering.RequestContexts) - 提升 IronPdf Docker 引擎的穩定性
- 提升了與 macOS 的兼容性
- 改進了對單一進程模式的支持
- 改進在 macOS 上使用 IronPdf for Python 時的路徑檢測
- 減少 IronPdf Docker 引擎的磁碟佔用空間
- 儲存大型文件(>100MB)所需時間縮短90%或更多
2023年8月
IronPdf v2023.8.6
功能和升級
https://www.nuget.org/packages/IronPdf/2023.8.6
發布說明:
- 修正了某些情況下"缺少 IronPdfInterop.dll"的問題
- 修正了使用
ImportPages時頁面索引錯誤。 - 修正了複製註解時程式卡死的錯誤
- 新增了等待 HTML 元素載入完畢後再進行渲染的功能(請參閱"WaitFor")。
- 新增了等待字體載入完畢後再進行渲染的功能(請參閱"WaitFor")。
- 新增了繪製文字時指定旋轉角度的功能
- 新增在儲存為PDFA時指定自訂顏色設定檔的功能
2023年7月
IronPdf v2023.7.4
功能和升級
https://www.nuget.org/packages/IronPdf/2023.7.4
發布說明:
-新增 SVG 轉換功能:包含將 PDF 檔案轉換為 SVG 檔案和 SVG 字串的功能。 -新增HTML轉換功能:包含將PDF轉換為HTML檔案和HTML字串的功能。 -新增 XMP 元資料功能,並改進現有用於設定元資料屬性的 API。 -新增 PDF U/A 支援:請參閱PdfDocument.SaveAsPdfUA() -透過 Javascript 方法新增 HTML 轉 PDF 觸發器:請參閱RenderingOptions.WaitFor() -新增透過網頁活動完成觸發 HTML 轉 PDF 的功能:請參閱RenderingOptions.WaitFor()
- 新增了 Python 支援(Python 3.7+):透過"pip install ironpdf"安裝
- 修正了與 IronPdf Docker 映像相關的連線問題
- 修正影像蓋章器:蓋章 PNG 影像時影像透明度遺失的問題
- 修正了
ImageToPdfConverter.ImageToPdf:解決了傳遞 AnyBitmap 時出現的異常。 - 修正了文字註釋標題和內容的讀取問題
- 修正了在非英語系統上無法驗證許可證金鑰的罕見問題。
- 修正了
InsertPdf(),現在可以正確合併表單欄位和書籤。 - 在使用 HTML 頁首和頁尾時顯著提高效能
- 降低將 HTML 渲染為 PDF 時的記憶體使用量
- 降低開啟大型 PDF 文件時的記憶體佔用
- 改進了對某些 Windows 伺服器版本(2016 及更高版本)的平台支援
IronSoftware.Drawing 2023.7.1版本更新,修正了影像編碼和解碼方面的多個錯誤
2023年6月
IronPdf v2023.6.10
功能和升級
https://www.nuget.org/packages/IronPdf/2023.6.10
發布說明:
- 新增連續進紙選項,例如用於產生收據檔案!
- 新增註解API,包括註解移除功能!
- 修正了灰階選項未生效的問題。
- 修正了影像壓縮功能導致點陣圖損壞的問題
- 修正了某些情況下新增、編輯或合併書籤的問題
- 修正了 Adobe Reader 簽名面板中有時無法顯示簽名的問題
- 修正了
RasterizeToImageFiles未考慮頁面旋轉的問題 - 修正了條碼在接近頁面邊界時縮小的問題
- 修正了 IronPdfEngine Docker IP 位址問題(現在監聽 0.0.0.0)
- 修正了 IronPdfEngine 的頁首和頁尾無法正常運作的問題
- 記憶體使用率和效能提升高達 10%
- 改進影像壓縮邏輯,進一步優化圖片大小
- 改善記憶體不足錯誤訊息的顯示方式,使其更加清晰易懂。
- 刪除 IronPdf.Rendering.Abstractions 命名空間。 請改用 ChromePdfRenderer 類別中的相同渲染方法。
2023年5月
IronPdf v2023.5.8
功能和升級
https://www.nuget.org/packages/IronPdf/2023.5.8
發布說明:
- 修正了 Linux 系統上 IronPdf 的錯誤處理和斷點問題
- 修正了某些 .NET Framework ASP.NET 專案中無法從 web.config 檔案中擷取授權金鑰的問題
- 修正了有關 System.Memory 版本衝突的潛在警告
- 新增了對PDF/A-3B 的支援(請參閱 SaveAsPdfA() 和 ConvertToPdfA())
- 新增了對刪除文件元資料的支援(請參閱 RemoveMetadataKey())
- 修正了從 Stream 開啟文件時出現的錯誤
2023年4月
IronPdf v2023.4.4
功能和升級
https://www.nuget.org/packages/IronPdf/2023.4.4
發布說明:
- 同時支援 ImageSharp 2 和 ImageSharp 3(請參閱鐵圖 ImageSharp 版本)
- 支援容器化客戶端/伺服器模型 PDF 產生(請參閱IronPdfEngine Docker 映像)
- 修正了某些無法從應用程式設定檔中讀取許可證金鑰的問題
- 修正了某些組件 .NET 4.6.2 - 4.8 版本時某些程式集參考缺失或不相容的問題
2023年3月
IronPdf v2023.3.2
功能和升級
https://www.nuget.org/packages/IronPdf/2023.3.2
發布說明:
- 實作簽名影像(請參閱
PdfSignatureImage) - 新增調整頁面大小的 API,可在保持寬高比的情況下縮放頁面尺寸。
- 修正了不同方向 PDF 檔案中印章和浮水印的位置問題。
- 修正了從包含超連結的 PDF 檔案中檢索表單欄位時出現的異常
- CEF 更新至 110.0.31 版本,包含多項安全性和效能改進
2023年2月
IronPdf v2023.2.4
功能和升級
https://www.nuget.org/packages/IronPdf/2023.2.4
發布說明:
- 支援 IronPdfEngine Docker!
- 支援 PDF 增量保存
- 重寫 PDF簽章和簽章流程
- 移除對 iTextSharp 的依賴
- 修正了頁首/頁尾中的
DrawDividerLine錯誤 - 在文字頁首/頁尾中新增
DrawDividerLineColor - 將最低 .NET Framework 版本從 4.0 改為 4.6.2
- 修正了使用
ReplaceTextOnPage時出現的記憶體洩漏問題 - 將
IronSoftware.System.Drawing更新至 2023.2.12 版本 - 修正了將影像轉換為 PDF 時,影像有時無法正確適應 PDF 文件的問題。
- 修正了從 HTML 渲染 PDF 時,HTML 頁首和頁尾文字的文字換行無法正確斷開單字的問題。 以前,有些單字會在意想不到的地方斷開,導致文字難以閱讀或理解。
- 修正了
ImageStamper函數中的一個錯誤,該錯誤導致它無法正確讀取相對路徑。
2023年1月
IronPDF v2023.1.11416
功能和升級
https://www.nuget.org/packages/IronPdf/2023.1.11416
發布說明:
- 增加了在 HTML 渲染後執行自訂 JavaScript 的支援(請參閱 JavaScript 屬性)
- 修復了對 Ubuntu 22 的支持
- 修正了使用 ClickOnce 發布方法時 IronPdf 檔案未被包含的問題
- 修正了合併具有特定表單欄位配置的文件時出現的錯誤
- 磁碟快取現在預設為啟用,並設定為臨時資料夾路徑(請參閱
Installation.ChromeBrowserCachePath) - 棄用
FitPaperModes.None,並加入FitPaperModes.Zoom - 在 netstandard2.0 專案中,將
System.Drawing.Common替換為IronSoftware.Drawing
註釋:- Azure v4(.NET 6.0)未設定其他變數 [下載連結]
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf(" https://www.google.com/ "); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
- Azure v4(.NET 6.0)未設定其他變數 [下載連結]
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 目標平台 win-x64
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf(" https://www.google.com/ "); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf(" https://www.google.com/ "); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
2022年12月
IronPdf v2022.12.11113
功能和升級
https://www.nuget.org/packages/IronPdf/2022.12.11113
發布說明:
- 修正了將 IronPdf 作為 Windows 服務的一部分使用時發生的崩潰問題
- 修正了將 IronPdf 與 Azure Functions 結合使用時出現的"部署 IronPdf 失敗"錯誤(請參閱如何在 Azure 上使用 .NET 將 HTML 轉換為 PDF )
- 修正了在現有 PDF 內容後新增 HTML 或圖片時出現的問題
- 修正了缺少的自訂日誌記錄器介面(Logging.CustomLogger)
- 修正了缺少的 AspxToPdf 功能(僅限 .NET 4)
- 修正了即使將 FitToPaperModes 正確設定為 None,縮放功能仍然被忽略的問題。
- 新增了 RenderZipFileAsPdf 函數,用於將 ZIP 檔案渲染為 PDF 文件。
- 為 TextStamper 新增 RenderDelay 和 BackgroundColor 選項
- Chrome 更新至 108.4.13 版本,帶來多項效能與安全性改進
- 更新各種第三方 NuGet 套件以緩解漏洞
- 建議更新 Docker 檔案(請參閱"將 IronPdf 新增至現有 Docker 容器")
- 提高了 IronPdf 在各種 Linux 發行版和 .NET 版本上的部署一致性
- 對本地程式碼的記憶體管理、穩定性和效能進行了逐步改進
2022年11月
IronPDF v2022.11.10347
功能和升級
https://www.nuget.org/packages/IronPdf/2022.11.10347
發布說明:
- 新增單選按鈕表單元素,這些元素由 html 'input' 元素生成,且 'type' 屬性值為 'radio'。
- 添加RTF 轉 PDF 功能- 有關更多信息,請參閱 RenderRtfStringAsPdf() 函數
- 增加了更多替換文字的方法 - 請參閱 ReplaceTextOnPages() 和 ReplaceTextOnAllPages()
- 修正了文字頁首和頁尾不可見的問題
- 修正了合併具有特定書籤配置的文件時出現的錯誤
- 修正了呼叫 ApplyWatermark() 時出現的錯誤
- 修正合併後表單欄位有時無法編輯的問題
- 修正了樣式標記為"!important"的 html 元素的表單產生問題
- 修正了使用 ImageToPdf() 時某些 TIFF 映像無法載入的問題。
- 更新 ToMultiPageTiffImage() 函數,使其僅產生單一影像文件
- 更新 NuGet 套件佈局,以改善在所有平台上的部署
- 更新了頁首和頁尾的邊距邏輯(現在預設只套用左邊距和右邊距)
- 現在支援透過 zip 檔案或安裝程式執行檔安裝 IronPdf(請參閱IronPdf 登入頁面)
2022年10月
IronPdf v2022.10.9622
功能和升級
https://www.nuget.org/packages/IronPdf/2022.10.9622
發布說明:
- 【熱修復】修復 ImageStamper 和 TextStamper 缺失的問題
IronPdf v2022.10.9532
功能和升級
https://www.nuget.org/packages/IronPdf/2022.10.9532
發布說明:
- 新增了用於HTML 蓋章的新方法
- 新增了僅將左右邊距套用至頁首和頁尾的選項(請參閱
UseMarginsOnHeaderAndFooter) - 已棄用
ApplyMarginToHeaderAndFooter紙張尺寸精度現已達到0.00001毫米。 使用 IronPdf 建立的表單欄位不再顯示藍色邊框。 - 修正了替換文字有時會破壞頁面佈局的問題
- 改進了替換文字時確定使用哪種字體的邏輯(現在會檢查缺少的字形)
- CEF 105.3.39 版本更新
2022年9月
IronPDF v2022.9.9056
功能和升級
https://www.nuget.org/packages/IronPdf/2022.9.9056
發布說明:
- 修正了無法從應用程式或 Web 設定檔讀取許可證金鑰的問題
- 修正了 Windows 系統上缺少 Microsoft Visual C++ 依賴項時出現的錯誤。
- 修正了表單垂直偏移幾個像素的錯誤。
- 修正使用 VB.NET 時方法名稱重複的問題
- 新增了將 HTML 轉換為 PDF 時對表單複選框的支持
2022年8月
IronPDF v2022.8.8138
功能和升級
https://www.nuget.org/packages/IronPdf/2022.8.8138
發布說明:
- 為PDF文件新增壓縮功能。 有關更多信息,請參閱
PdfDocument.CompressImages() - 新增參數,用於在使用
ImageToPdfConverter時指定渲染選項 - 移除
PdfPage.PageOrientation,新增PdfPage.PageRotation(PDF 頁面旋轉角度為 0、90、180 或 270) - 修正了 href 屬性指定參數(透過"?")的連結元素的渲染問題
- 修正了使用
LoadStylesAndCSSFromMainHtmlDocument選項時,文件 CSS 對頁首和頁尾的應用問題 - 修正了使用巢狀表單欄位時設定和檢索表單欄位標誌的錯誤
- 更新至最新版 Pdfium,包含多項安全修復和效能改進
2022年7月
IronPDF v2022.8.7894
功能和升級
https://www.nuget.org/packages/IronPdf/2022.8.7894
發布說明:
- 新增對 Apple Silicon 裝置(基於 ARM 處理器的 macOS)的支持
- 新增對 Ubuntu 22 的支持
- 新增
IronPdf.Installation.ChromeBrowserCachePath - 為 PDF 文件新增
PdfDocument.DrawBitmap方法,用於繪製影像 - 減少因浮水印而導致的 PDF 文件額外文件大小(適用於未持有 IronPdf 授權的使用者)。
- 修正了單頁應用程式和 AJAX 網站有時渲染不正確的問題
- 修正合併 PDF 文件時"重命名表單欄位時發生錯誤"的問題
- 修正了載入 TIFF 檔案時有時會拋出異常的問題
- 修復了一些附件損壞的問題
- 修正了 Image TOPdf 無法處理檔案名稱包含空格的圖片檔案名稱的問題
- 修復了一些無法正常工作的
FitToPaperModes。 修復了部分無法開啟的 PDF 檔案。 - 現在合併 PDF 文件時,會正確合併所有表單欄位及其屬性,包括巢狀表單欄位。
- 改進了對某些環境 .NET 6.0 的支持
- 改進 HtmlStamp 和浮水印的定位
2022年6月
IronPDF v2022.7.6986
功能和升級
https://www.nuget.org/packages/IronPdf/2022.7.6986
發布說明:
- 為 Azure Functions 新增了對 .NET 6.0 專案的官方支持
- 實現合併 PDF 文件時的註釋合併
- 實現了 HTML 內容自動適配 PDF 頁面的功能 - 有關更多信息,請參閱
FitToPaperModes - 產生 PDF 文件時,TextArea HTML 元素現在應該包含其值。
- 大幅提升了檢索表單欄位資料或操作表單欄位時的效能
- 為表單欄位新增多個唯讀屬性
- 修正了阻止使用表單欄位全名設定表單欄位值和操作表單欄位的錯誤。
- 修正了 macOS 系統上的多個卡頓和效能問題
- 修正了在橫向文件中新增頁首和頁尾時出現的錯誤
- 改善在 IIS 應用程式集區中使用多個 IronPdf 實例時的行為
- 改善在遇到罕見錯誤(例如連接錯誤或逾時)時的行為和清晰度
IronPDF v2022.6.6115
功能和升級
https://www.nuget.org/packages/IronPdf/2022.6.6115
發布說明:
- 新增擴充功能的 PDF 書籤 API
- 新增 PDF 附件 API
- 新增
Text取代 API - 修正了在資源受限的環境(Docker、Kubernetes 等)中同時進行多個渲染時導致程式卡死的錯誤。
- 修正了 PageOrientation 傳回錯誤值的錯誤
- 修正了插入頁面時導致錯誤的漏洞
- 修正了 PDF 轉圖像輸出格式比例無效的錯誤。
- 修正了重複表單欄位未正確設定的錯誤
- 修正了頁首/頁尾佔位符無法正常運作的錯誤。
- 修正了應用
HtmlHeaderFooter時出現的記憶體洩漏問題 - 改進了在達到使用者指定的瀏覽器限制後,對多個渲染任務進行排隊時的邏輯。
- 改善部署流程
- 改進了一些錯誤訊息
- 更新至最新 Pdfium 版本,修正了操作現有 PDF 文件時出現的問題。
- 更新至最新 Chrome 版本,其中包括修復 HTML 轉 PDF 時的安全性問題並進行安全性更新
2022年5月
IronPDF v2022.5.5596
功能和升級
https://www.nuget.org/packages/IronPdf/2022.5.5596
發布說明:
- 修正了
HtmlStamp定位不起作用的錯誤 - 修正了
AddBackground錯誤地新增到前景的錯誤 - 修正了
EnableCookies功能無法如預期運作的錯誤 - 修正了在編輯 PDF 文件期間導致
ArgumentNullException錯誤 - 實現了對
ChromePdfRenderer異常的處理,無需重新啟動即可解決。 - 改進文件(IntelliSense)
2022年4月
IronPDF v2022.4.5575
功能和升級
https://www.nuget.org/packages/IronPdf/2022.4.5575
發布說明:
- 支援 .NET 6
- 修正了渲染 URL 時使用者 cookie 未自動套用的問題
- 修正了在 Windows 系統上將 PDF 文件轉換為影像時偶爾出現的 GDI+ 異常。
- 修正了某些系統在初始化和部署期間間歇性掛起的錯誤
- 修正了導致 PDF 文件的
Width、Height、PrintWidth和PrintHeight屬性計算錯誤的 bug。 - 修正了導致
HtmlFooter有時會在頁腳下方添加額外 5 毫米邊距的錯誤 - 修正了 DPI 參數無法提高從 PDF 文件產生的影像解析度的錯誤
- 修正了頁首和頁尾 CSS 樣式無法生效的錯誤。
- 修正了設定 PDF 安全設定時書籤會消失的錯誤
- 修正了
AddPdfBackground導致ArgumentNullException錯誤 - 修正了使用某些發布設定檔發佈時 IronPdf 無法運行的錯誤。
- 修正了
DrawDividerLine函數無法處理 HTML 頁首和頁尾的錯誤 - 修正了臨時檔案未被清理的錯誤
- 在 Windows 上使用 IronPdf 時,實作 Microsoft Visual C++ 可再發行元件包的檢查
- 改進了在 PDF 文件中渲染 HTML 頁首和頁尾的邏輯
IronPDF v2022.4.5455
功能和升級
https://www.nuget.org/packages/IronPdf/2022.4.5455
發布說明:
- 修正了更改使用者密碼、所有者密碼或權限會導致書籤被刪除的錯誤。
- 修正了合併 PDF 文件時書籤無法保留的錯誤
- 修正了與設定或檢索書籤相關的其他幾個錯誤
- 修正了PDF頁面
PrintHeight和PrintWidth計算錯誤的bug - 修正了從 PDF 文件產生影像時可能導致崩潰的錯誤
- 修正了在為 PDF 文件產生頁首和頁尾時渲染延遲應用不正確的錯誤
- 修正了未使用
IDisposable模式時出現的記憶體洩漏問題 - 提高修改 PDF 文件時的線程安全性
- 改進無法開啟 PDF 文件時的錯誤文字。
- 更新pdf轉影像轉換功能,使其從第1頁開始。
2022年3月
IronPDF v2022.3.5084
功能和升級
https://www.nuget.org/packages/IronPdf/2022.3.5084
發布說明:
- 修正了使用 .NET 6 時 PNG 圖片無法正確載入的錯誤。
- 修正了許可證印章無法點擊的錯誤。
- 提高了與部分 Linux 發行版的兼容性。
- 提高整體穩定性
- 改進了多線程支持
- 更新至最新 Pdfium 版本
2022年2月
IronPDF v2022.2.4887
功能和升級
https://www.nuget.org/packages/IronPdf/2022.2.4887
發布說明:
- 修正了部分圖片無法正確載入的錯誤。
- 修正了 cookie 與
ChromeRender不相容的錯誤。 - 修正了使用
RenderHtmlAsPdf時,UNC 路徑導致影像無法正確顯示的問題 - 修正了 HTML 樣式在頁首和頁尾應用程式中的錯誤
- 修正了多執行緒渲染在某些系統上會導致文件損壞的錯誤
- 提升 macOS 穩定性
- 提升整體穩定性和效能
- 新增 API -
ImageToPdfConverter.PaperSize,用於在使用ImageToPdfConverter時設定PaperSize(預設值:A4)
2022年1月
IronPDF v2022.1.4599
功能和升級
https://www.nuget.org/packages/IronPdf/2022.1.4599
發布說明:
- 修正了某些系統上的初始化逾時問題
- 修正了某些 SSL 憑證的使用問題
- 改進了使用自訂臨時資料夾時的邏輯
- 改進了關機/清理邏輯
2021年12月
IronPDF v2021.12.4495
功能和升級
https://www.nuget.org/packages/IronPdf/2021.12.4495
發布說明:
- 修正了停用 JavaScript 時頁首和頁尾無法正確渲染的錯誤。
- 修正了使用
GetPrintDocument()列印文件時出現的記憶體問題 - 修正了使用 HtmlToPdf 類別時渲染選項可能無法正確套用的錯誤。
- 修正了可能錯誤拋出"子程序不可執行"異常的錯誤
- 修正了可能錯誤拋出"此平台不支援註冊表"異常的錯誤
- 改進部署邏輯,確保使用正確版本的下載依賴項(在使用
IronPdf.SlimNuGet 套件時特別重要) - 將預設渲染超時時間從 30 秒更新為 60 秒
- 更新
StampHTML()方法,讓使用者為 html 圖章指定渲染選項
IronPDF v2021.12.4401
功能和升級
https://www.nuget.org/packages/IronPdf/2021.12.4401
發布說明:
- 為PDF文件新增壓縮功能。 有關更多信息,請參閱
PdfDocument.CompressImages() - 新增參數,用於在使用
ImageToPdfConverter時指定渲染選項 - 移除
PdfPage.PageOrientation,新增PdfPage.PageRotation(PDF 頁面旋轉角度為 0、90、180 或 270) - 修正了 href 屬性指定參數(透過"?")的連結元素的渲染問題
- 修正了使用
LoadStylesAndCSSFromMainHtmlDocument選項時,文件 CSS 對頁首和頁尾的應用問題 - 修正了使用巢狀表單欄位時設定和檢索表單欄位標誌的錯誤
- 更新至最新版 Pdfium,包含多項安全修復和效能改進
2021年11月
IronPDF v2021.11.4257
功能和升級
https://www.nuget.org/packages/IronPdf/2021.11.4257
發布說明:
- 為
IronPdf添加了 Chrome、WebKit 和自適應渲染支持 - 像素級完美 Chrome HTML 轉 PDF 渲染
- 完全支援多執行緒和非同步操作
- 新增 Razor 和 MVC 輔助函數
- 新增了
ChromePdfRenderer類 - 新增了
WebKitPdfRenderer類 - 新增
AdaptivePdfRenderer類 - Chrome 渲染器已取代 WebKit 成為我們的預設
HtmlToPdf引擎。 HTML、CSS 和 JS 的渲染更加精確,這可能會導致現有使用者的佈局發生變化。 - 一些小的 API 變更





