變更日志:更新、里程碑、路線圖

This article was translated from English: Does it need improvement?
Translated
View the article in English

加入五萬名開發者以獲取更新

IronPDF 路線圖

我們已經通過優先考慮兼容性、可用性和效果,使 IronPDF 成為領先的 .NET HTML 轉 PDF 產品。 現在,我們的使命是透過不斷更新IronPDF,使用最新的HTML、CSS和JS技術變化,以維持來之不易的聲譽; 和最新版本的Chrome。

我們的軟體是由工程師為工程師開發的,因此我們了解嚴格測試、支援和透明的一次性授權的重要性。

我們以傾聽社群的意見為榮,並通過優先處理您——我們的客戶——所提出的功能請求來證明這一點。

長期而言,我們計劃通過在多種程式語言中提供IronPDF來實現多元化。 ¹根據2022年8月我們產品的獨立審計。


里程碑

在此,我們強調三個重要的里程碑,這些里程碑顯著改善了IronPDF的性能。 查看里程碑 >


2024年10月

IronPDF v2024.10.8

2024 年 10 月 11 日
版本 2024.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

2024年9月9日
版本 2024.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)
  • 改進 "combine pages" 功能的行為和準確性(也稱為 N-up)

2024年8月

IronPDF v2024.8.3

2024年7月30日
版本 2024.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 需要負高度才能正常運作(專業)
  • CombinePages 不支援合併不同尺寸的頁面(專業)

2024年7月

IronPDF v2024.7.8

2024年7月5日
版本 2024.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

2024年6月4日
版本 2024.6.1

功能與升級

https://www.nuget.org/packages/IronPdf/2024.6.1

發行說明

  • 新增區域遮蔽 API
  • 新增對圖像表單欄位的支持
  • 新增支援在將 PDF 轉換為圖像時顯示表單欄位值
  • 允許自訂自然語言標識符用於SaveAsPdfUA
  • 修復了 SaveAsPdfUA 有時候崩潰的錯誤
  • 修正 Merge 有時崩潰的錯誤。
  • 修復 Stamp 損壞部分 PDF 的問題
  • 修復 CompressImage 損壞某些 PDF 的問題
  • 修復添加 HeaderFooter 導致部分 PDF 損壞的問題
  • 修正了帶有點號標記法的表單欄位名稱被忽略的問題
  • 修復了在操作 PDF 文件時出現的一堆 System.AccessViolationExceptions 錯誤
  • 修正了 QRCode 使用無效寬度和高度的問題
  • 修正了 RenderDocxAsPdf 忽略 docx 中分頁符號的問題
  • 修正登錄驗證用戶名錯誤設置為密碼值的問題
  • 修復部分系統上的符合FIPS規範錯誤
  • 修復在IronPdf初始化於IronQr之前拋出StackOverflowException的問題
  • 改進表單註釋支援
  • 更新至最新的Pdfium版本,包含修復操作現有PDF文件時的問題
  • IronSoftware.System.Drawing 更新到 2024.6.1
  • IronPdf Docker 映像中支持更多語言

2024年5月

IronPDF v2024.5.2

2024年4月29日
2024.5.2 版本

功能與升級

https://www.nuget.org/packages/IronPdf/2024.5.2

發行說明

  • 新增 IronPdf.Cleaner API,可以清理和掃描 PDF。
  • 修復 RenderRtfFileAsPdf 有時返回黑色內容的問題。

2024年4月

IronPDF v2024.4.2

2024年4月5日
2024.4.2 版本

功能與升級

https://www.nuget.org/packages/IronPdf/2024.4.2

發行說明

  • 新增 PdfDocument.Compress()` API。
  • 修正旋轉PDF在轉換為HTML時導致圖像破損的問題。
  • 修復了將 PDF 轉換為 HTML 時,阿拉伯語 PDF 破壞 HTML 結構的問題。
  • 修正套用頁邊距時標頭/頁尾字體大小變更的問題。
  • 修復了目錄的問題(目錄)無法渲染複雜的 HTML。
  • 修正了在 IronPdfEngine 中設置授權密鑰無法正常工作的問題。
  • 修復將旋轉的 PDF 轉換為 HTML 時輸出圖片損壞的問題。
  • 修復了將包含阿拉伯字符的 PDF 轉換為 HTML 會破壞文件結構的問題。
  • 修復 PdfSignature.SigningContact 不起作用的問題。
  • 改進 DocxToPdf 性能。
  • 使所有 Print 方法異步執行。
  • 更新 gRPC 庫至版本 2.62.0

2024年3月

IronPDF v2024.3.4

2024年3月11日
版本 2024.3.4

功能與升級

https://www.nuget.org/packages/IronPdf/2024.3.4

發行說明

  • 新增了全面性的字體API,用於添加、刪除和使用字體(請參見 PdfDocument.Fonts)

    • 新增 PDF 文本編輯功能(請參閱 PdfDocument.RedactText())

    • 新增支援使用 PdfDocument.CompressImages 壓縮灰度圖像()```

    • 新增對 "444" 和 "441" 色度抽樣的支援,使用 PdfDocument.CompressImages()```

    • 添加從 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查看器中不可見的問題

2024年2月

IronPDF v2024.2.2

2024年1月29日
版本 2024.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

2024年1月9日
版本 2024.1.20

功能與升級

https://www.nuget.org/packages/IronPdf/2024.1.20

發行說明

  • 新增有效選項的清單供單選按鈕和複選框使用。 (參見 CheckboxFormFieldRadioFormField 以了解 ChoicesSelectedIndex)
  • 新增一種設定單選按鈕和複選框選中索引的方法。 (請參見 CheckboxFormFieldRadioFormField 以了解 Clear()選擇)
  • 新增在現有文件上繪製線條和矩形的功能。 (請參閱 PdfDocument 以了解 DrawLine()DrawRectangle())
  • 新增功能,允許添加一個空的簽名欄位,讓使用者可以點擊進行簽名。 (請參閱 SignatureFormField 類別)
  • 添加具有位置信息的文本、字符和行提取功能。 (請參閱 PdfDocument.Pages 以查看 LinesCharacters)
  • 為接受不受信任用户輸入者添加更強的選擇性網絡安全功能。 (請參閱 Installation.EnableWebSecurity)
  • 新增在現有文件上繪製文字時指定字體的功能。 (請參閱 PdfDocument.DrawText())
  • 新增對 OpenAI 擴充功能的支援。 (請參閱 IronPdf.Extensions.AI NuGet 套件)
  • 新增透過 PdfDocument.Form.Add 增加和移除表單的支援(),删除(), 等等。(實現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

2023年11月27日
版本 2023.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

2023年11月1日
版本 2023.11.7

功能與升級

https://www.nuget.org/packages/IronPdf/2023.11.7

發布說明:

  • 新增自動生成目錄功能! 請參閱 TableOfContents 設置
  • 新增減少 PDF 大小的新方法! 請參見 PdfDocument.CompressStructTree()```
  • 添加新的PDF表單欄位API(請參閱 IFormFieldCollectionPdfDocument.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時出現的問題
  • 修復在蘋果硬體上持續運行 IronPDF 時的各種問題

2023年10月

IronPDF v2023.10.3

2023年10月5日
版本 2023.10.3

功能與升級

https://www.nuget.org/packages/IronPdf/2023.10.3

發布說明:

  • 少量錯誤修復和性能改進

2023年9月

IronPDF v2023.9.8

2023年9月19日
版本 2023.9.8

功能與升級

https://www.nuget.org/packages/IronPdf/2023.9.8

發布說明:

  • 新增Word文件轉換為PDF功能!(參見DocxToPdfRenderer)
  • 在 PDF 文件中添加對 LaTeX 數學的支持 (見 EnableMathematicalLaTex)
  • 在從 HTML 字串呈現時新增對 cookies 的支援
  • 為 IronPDF 的異步方法新增 MacOS 支援
  • 新增對透明簽名圖像的支持
  • 增加對 Azure App Services 中 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

2023年8月1日
版本 2023.8.6

功能與升級

https://www.nuget.org/packages/IronPdf/2023.8.6

發布說明:

  • 修復某些情況下缺少 'IronPdfInterop.dll' 的問題
  • 修復使用「ImportPages」時的頁索引錯誤
  • 修復程式在複製註解時導致卡住的錯誤
  • 新增在渲染之前等待 HTML 元素加載的功能 (見 'WaitFor')
  • 新增在渲染之前等待字體載入的功能 (見 'WaitFor')
  • 新增指定旋轉功能 繪製文本
  • 新增功能以自訂顏色配置儲存為 PDFA

2023年7月

IronPDF v2023.7.4

2023年7月3日
版本 2023.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

2023年6月2日
版本 2023.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

2023年5月1日
版本 2023.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())
  • 新增 support for removing 文件元數據 (請參閱 RemoveMetadataKey())
  • 修正從流中打開文檔時的錯誤

2023年4月

IronPDF v2023.4.4

2023年3月30日
版本 2023.4.4

功能與升級

https://www.nuget.org/packages/IronPdf/2023.4.4

發布說明:

  • 支持 ImageSharp 2 和 ImageSharp 3(請參見 Iron Drawing ImageSharp 版本)
  • 支持容器化客戶端/伺服器模型 PDF 生成(請參閱 IronPdfEngine Docker 映像檔)
  • 修復某些情況下無法從應用程式配置檔案讀取授權密鑰的问题。
  • 修復某些針對 .NET 4.6.2 - 4.8 時的缺失或不相容的程序集引用問題

2023年3月

IronPDF v2023.3.2

2023年3月9日
版本 2023.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

2023年2月28日
版本 2023.2.4

功能與升級

https://www.nuget.org/packages/IronPdf/2023.2.4

發布說明:

  • 支持 IronPdfEngine Docker!
  • 支援 PDF 增量儲存
  • 修訂 PDF 簽署和簽名
  • 移除 iTextSharp 依賴性
  • 修正 繪製分隔線 頁首/頁腳中的錯誤
  • 新增 繪製分隔線Color 在文字頁首/頁尾
  • 將最低 .NET Framework 版本從 4.0 更改為 4.6.2
  • 修正 memory leak when using 替換頁面上的文字
  • 更新 IronSoftware.System.Drawing 至 2023.2.12
  • 修正了一個問題,即將圖像轉換為 PDF 時,有時會導致圖像無法正確地適應 PDF 文件。
  • 修復了在從 HTML 渲染 PDF 時,HTML 頁首和頁尾文字中的文本換行問題。過去有些詞會在意外的位置被打斷,導致文字難以閱讀或理解。
  • 修復了該 圖像加蓋章工具 函式沒有正確讀取相對路徑

2023年1月

IronPDF v2023.1.11416

2023年1月9日
版本 2023.1.11416

功能與升級

https://www.nuget.org/packages/IronPdf/2023.1.11416

發布說明:

  • 添加支援在HTML渲染後執行自訂JavaScript(請參閱JavaScript屬性)
  • 修復對Ubuntu 22的支援
  • 修復使用 ClickOnce 發佈方法時未包含 IronPDF 文件的問題
  • 修正合併具有特定表單欄位配置的文件時出現的錯誤
  • 磁碟緩存現在預設啟用並設置為臨時資料夾路徑(見 安裝.ChromeBrowserCachePath)
  • 棄用 FitPaperModes.None 並添加 FitPaperModes.Zoom
  • 替換 系統.繪圖.通用IronSoftware.Drawing 在 netstandard2.0 專案中
筆記:
  1. azure v4 使用 net6.0 無額外變量設置[下載連結]
    ChromePdfRenderer 渲染器 = new ChromePdfRenderer();
    
    ```javascript
    var doc = renderer.RenderUrlAsPdf
    ```("https://www.google.com/");
    
    返回新的 FileContentResult(doc.BinaryData, "application/pdf") {FileDownloadName = "google.pdf"
    
  2. azure v4 使用 net6.0 無額外變量設置[下載連結]
    ChromePdfRenderer 渲染器 = new ChromePdfRenderer();
    
    ```javascript
    var doc = renderer.RenderUrlAsPdf
    ```("https://www.google.com/");
    
    返回新的 FileContentResult(doc.BinaryData, "application/pdf") {FileDownloadName = "google.pdf"
    
  3. dotnet publish net6.0 目標平台 win-x64

2022年12月

IronPDF v2022.12.11113

2022年12月12日
版本 2022.12.11113

功能與升級

https://www.nuget.org/packages/IronPdf/2022.12.11113

發布說明:

  • 修復作為 Windows 服務的一部分使用 IronPDF 時的崩潰問題
  • 修復在使用 IronPdf 與 Azure Functions 時出現的「部署 IronPdf 失敗」錯誤 (參見 如何在 Azure 上使用 .NET 運行 HTML 到 PDF)
  • 修正將 HTML 或圖片加蓋在現有 PDF 內容後面的行為
  • 修復缺少的自訂記錄器介面 (Logging.CustomLogger)
  • 修復缺失的 AspxToPdf 功能(僅限 .NET 4)
  • 修復即使 FitToPaperModes 正確設置為 None 也會忽略的縮放問題
  • 新增 RenderZipFileAsPdf 用於將 ZIP 檔案渲染為 PDF 文件
  • 新增RenderDelay和BackgroundColor选项到TextStamper
  • 更新至 Chrome 108.4.13,包含多項性能和安全改進
  • 更新各種第三方 NuGet 套件以減輕漏洞風險
  • 更新建議的 Docker 文件(請參見 將 IronPDF 添加到現有的 Docker 容器中)
  • 改進IronPDF在各種Linux發行版和.NET版本中的部署一致性
  • 增量改進本機代碼中的記憶體管理、穩定性和性能

2022年11月

IronPDF v2022.11.10347

2022年11月8日
版本 2022.11.10347

功能與升級

https://www.nuget.org/packages/IronPdf/2022.11.10347

發布說明:

  • 新增由 html 的 'input' 元素,具有 'type' 屬性的 'radio' 所生成的單選按鈕表單元素。
  • 新增 RTF 轉 PDF 請參見RenderRtfStringAsPdf()以獲取更多資訊
  • 新增 more ways to replace text - see ReplaceTextOnPages() and ReplaceTextOnAllPages()
  • 修復文本標題和頁腳不可見的問題
  • 修復合併具有特定書籤配置的文件時出現的錯誤
  • 修正調用 ApplyWatermark() 時的錯誤
  • 修復合併後有時無法編輯的表單欄位问题
  • 修復樣式標記為'!important'的HTML元素的表單生成问题
  • 修正使用 ImageToPdf() 時某些 TIFF 圖片無法加載的問題
  • 更新 ToMultiPageTiffImage() 以僅生成單一圖像文件
  • 更新 NuGet 套件佈局以改善在所有平台上的部署
  • 更新應用頁首和頁尾邊距的邏輯(現在默認僅應用左右邊距)
  • 現在支援通過ZIP檔案或安裝程式執行檔安裝IronPDF (請參見 IronPDF 登陸頁面)

2022年10月

IronPDF v2022.10.9622

2022年10月10日
版本 2022.10.9622

功能與升級

https://www.nuget.org/packages/IronPdf/2022.10.9622

發布說明:

  • [熱修復] 修復缺少的ImageStamper和TextStamper

IronPDF v2022.10.9532

2022年10月4日
版本 2022.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

2022年9月14日
版本 2022.9.9056

功能與升級

https://www.nuget.org/packages/IronPdf/2022.9.9056

發布說明:

  • 修復許可證密鑰無法從應用程序或網絡配置文件中讀取的问题
  • 修正了在 Windows 上缺少 Microsoft Visual C++ 依賴項時的錯誤問題
  • 修正了導致表單垂直偏移幾個像素的錯誤
  • 修復使用VB.NET時重複的方法名稱
  • 在將 HTML 轉換為 PDF 時增加對表單複選框的支援

2022年8月

IronPDF v2022.8.8138

2022年8月16日
版本 2022.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

2022 年 7 月 28 日
版本 2022.8.7894

功能與升級

https://www.nuget.org/packages/IronPdf/2022.8.7894

發布說明:

  • 新增對 Apple Silicon 裝置 (ARM 處理器上的 MacOS) 的支援
  • 新增對 Ubuntu 22 的支援
  • 新增 IronPdf.Installation.ChromeBrowserCachePath
  • 新增 PdfDocument.DrawBitmap 用於將圖像繪製到 PDF 文件
  • 減少因為未持有 IronPDF 授權而導致的 PDF 文件由於水印而增加的額外文件大小。
  • 修復單頁應用程式和 AJAX 網站有時顯示不正確的問題
  • 修復合併 PDF 文件時「重命名表單欄位錯誤」
  • 修正載入 TIFF 檔案有時會拋出異常問題
  • 修復一些被損壞的附件
  • 修正影像檔名包含特殊字元時,影像無法轉為 PDF 的問題。 space
  • 修復了一些無法正常工作的 FitToPaperModes。修復了一些無法打開的 PDF 檔案。
  • 合併 PDF 文件現在可以正確地合併所有表單欄位及其 properties, including nested form fields
  • 在某些環境中改進對 .NET 6.0 的支持
  • 改進 HtmlStamp 和水印位置

2022年6月

IronPDF v2022.7.6986

2022年6月30日
版本 2022.7.6986

功能與升級

https://www.nuget.org/packages/IronPdf/2022.7.6986

發布說明:

  • 在 Azure Functions 中新增對 NET 6.0 專案的正式支援
  • 在合併 PDF 文件時實現註釋合併
  • 實現真正自動將 HTML 內容適應 PDF 頁面 - 更多資訊請參見 FitToPaperModes
  • TextArea HTML 元素在生成 PDF 文件時應包括其值
  • 在擷取表單欄位資料或操作表單欄位時,性能大幅提升。
  • 新增數個表單欄位的唯讀屬性
  • 修正了阻止設置表單欄位值和使用其全名操作表單欄位的錯誤
  • 修復了 MacOS 上的多個凍結和效能問題
  • 修復了在橫向文檔中添加頁眉和頁腳時的錯誤
  • 改進在 IIS 應用程式集區中使用多個 IronPDF 實例時的行為
  • 改進在遇到罕見錯誤,如連接錯誤或超時錯誤時的行為和清晰度。

IronPDF v2022.6.6115

2022年6月6日
版本 2022.6.6115

功能與升級

https://www.nuget.org/packages/IronPdf/2022.6.6115

發布說明:

  • 新增擴展的PDF書籤API
  • 新增 PDF 附件 API
  • 新增文字替換 API
  • 修正了一個在資源有限的環境(Docker、Kubernetes 等)中多次渲染導致掛起的錯誤
  • 修復一個導致 PageOrientation 返回錯誤值的錯誤
  • 修復在插入頁面時造成錯誤的錯誤
  • 修正了將 PDF 轉換為圖像時輸出比例無效的錯誤
  • 修復了重複表單欄位未正確設置的錯誤
  • 修復標頭/頁尾佔位符無法正常工作的錯誤
  • 修復在應用HtmlHeaderFooter時的記憶體洩漏問題
  • 改進在達到用戶指定的瀏覽器限制後排隊多次渲染的邏輯
  • 改進部署過程
  • 改進了一些錯誤訊息
  • 更新至最新版本的 Pdfium,包括修復操作現有 PDF 文件的問題。
  • 更新至最新的Chrome版本,其中包括在將HTML轉換為PDF時的修復和安全更新

2022年5月

IronPDF v2022.5.5596

2022年5月2日
版本 2022.5.5596

功能與升級

https://www.nuget.org/packages/IronPdf/2022.5.5596

發布說明:

  • 修正了HtmlStamp定位無效的錯誤
  • 修復了 AddBackground 錯誤地添加到前景的問題
  • 修正了 EnableCookies 無法按預期運作的錯誤
  • 修復在編輯 PDF 文件期間導致 ArgumentNullException 的錯誤
  • 實現處理 ChromePdfRenderer 異常,而無需重啟
  • 改進文件(IntelliSense)

2022年4月

IronPDF v2022.4.5575

2022年4月25日
版本 2022.4.5575

功能與升級

https://www.nuget.org/packages/IronPdf/2022.4.5575

發布說明:

  • 支援 .NET 6
  • 修復在渲染網址時用戶 Cookie 未自動應用的問題
  • 修復在 Windows 上將 PDF 文件轉換為圖像時偶發的 GDI+ 異常
  • 修復了在某些系統上初始啟動和部署時偶爾出現的掛起問題
  • 修復導致 PDF 文件的 Width、Height、PrintWidth 和 PrintHeight 屬性計算錯誤的錯誤
  • 修復導致HtmlFooter有時在頁腳下方增加額外5毫米邊距的錯誤
  • 修復了 DPI 參數未提高從 pdf 文件生成的圖像解析度的錯誤
  • 修正了標題和頁尾 CSS 樣式無法正常工作的錯誤
  • 修復設定 PDF 安全性設定時書籤消失的錯誤
  • 修復了 AddPdfBackground 引發 ArgumentNullException 的問題
  • 修復了使用某些發佈配置檔案進行發佈時 IronPDF 無法運行的錯誤
  • 修正了 DrawDividerLine 在使用 HTML 頁首和頁尾時不起作用的錯誤
  • 修復臨時檔案未清理的錯誤
  • 在 Windows 上使用 IronPDF 時,實施 Microsoft Visual C++ 可再發行組件的檢查
  • 實現改進後的邏輯,用於在 PDF 文件上渲染 HTML 頁眉和頁腳。

IronPDF v2022.4.5455

2022年4月12日
版本 2022.4.5455

功能與升級

https://www.nuget.org/packages/IronPdf/2022.4.5455

發布說明:

  • 修復變更使用者密碼、擁有者密碼或權限會移除書籤的錯誤
  • 修復了合併 PDF 文件時無法保留書籤的 bug
  • 修復了多個有關設定或檢索書籤的其他錯誤
  • 修正了計算 PDF 頁面 PrintHeight 和 PrintWidth 錯誤的問題
  • 修正生成 PDF 文件图像时可能导致崩溃的错误
  • 修復在生成 PDF 文件的頁眉和頁腳時不正確應用渲染延遲的錯誤
  • 修復未使用IDisposable模式時的記憶體洩漏問題
  • 改進在修改 PDF 文件時的線程安全性
  • 當無法打開 PDF 文件時改善錯誤文本
  • 更新 pdf-to-image 轉換以一頁索引 1 開始

2022年3月

IronPDF v2022.3.5084

2022年3月8日
版本 2022.3.5084

功能與升級

https://www.nuget.org/packages/IronPdf/2022.3.5084

發布說明:

  • 修復了在使用 .NET 6 時 PNG 圖像無法正確加載的錯誤
  • 修復了無法點擊許可證章的錯誤
  • 提高了與一些 Linux 發行版的相容性
  • 提升整體穩定性
  • 改進多執行緒支援
  • 更新至最新Pdfium版本

2022年2月

IronPDF v2022.2.4887

2022年2月17日
版本 2022.2.4887

功能與升級

https://www.nuget.org/packages/IronPdf/2022.2.4887

發布說明:

  • 修復一些圖像無法正確載入的錯誤
  • 修復了在ChromeRender中無法正常工作的cookie錯誤
  • 修復了在使用 RenderHtmlAsPdf 時圖像無法正常工作的 UNC 路徑問題。
  • 修正標題和頁尾中應用HTML樣式的錯誤
  • 修正了一些系統上多執行緒渲染會損壞文件的錯誤
  • 改善 macOS 穩定性
  • 改善整體穩定性和性能
  • 新的 API - ImageToPdfConverter.PaperSize,用於在使用 ImageToPdfConverter 時設置紙張大小 (默認:A4)

2022年1月

IronPDF v2022.1.4599

2022年1月11日
版本 2022.1.4599

功能與升級

https://www.nuget.org/packages/IronPdf/2022.1.4599

發布說明:

  • 修復部分系統上的初始化超時問題
  • 修復某些 SSL 憑證的使用問題
  • 使用自定義臨時文件夾時改善邏輯
  • 改進關閉/清理邏輯

2021年12月

IronPDF v2021.12.4495

2021年12月7日
版本 2021.12.4495

功能與升級

https://www.nuget.org/packages/IronPdf/2021.12.4495

發布說明:

  • 修復了在禁用 JavaScript 時標頭和頁腳無法正確渲染的錯誤
  • 修復使用 GetPrintDocument() 列印文件時的記憶體問題
  • 修復使用HtmlToPdf類別時,渲染選項可能無法正確應用的錯誤
  • 修復可能錯誤地引發“子處理程序無法執行”異常的錯誤
  • 修正了可能錯誤拋出“此平台不支援登錄”的例外狀況。
  • 改進部署邏輯,以確保使用正確版本的已下載依賴項(在使用 IronPdf.Slim NuGet 套件時相關)。
  • 將預設渲染超時從30秒更新為60秒。
  • 更新 StampHTML() 方法,允許用戶指定 HTML 印章的渲染選項

IronPDF v2021.12.4401

2021年12月1日
版本 2021.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

2021年11月15日
版本 2021.11.4257

功能與升級

https://www.nuget.org/packages/IronPdf/2021.11.4257

發布說明:

  • 新增 Chrome、WebKit 和自適應渲染到 IronPDF
  • 像素完美的 Chrome HTML 到 PDF 渲染
  • 全面多線程和異步支援
  • 新增 Razor 和 MVC 助手
  • 新增 ChromePdfRenderer 類別
  • 新增 WebKitPdfRenderer 類別
  • 新增 AdaptivePdfRenderer 類別
  • Chrome 渲染器取代 WebKit 成為我們預設的 HtmlToPdf 引擎。HTML、CSS 和 JS 的渲染更為精確,這可能會導致現有使用者的佈局變更。
  • 小幅破壞性 API 變更