IronPDF 功能
IronPDF 是一個 .NET 庫,允許開發人員創建、編輯和匯出 PDF 文件。
相容性
.NET 版本
C# (如何操作)
- 未來的版本將支持 Mono 和 Xamarin 移動環境。
.NET 標準 (2.0+)
IronPDF 相容於 .NET Standard 2.0 及以上版本。 .NET框架 (4.6.2+) (範例程式碼)
- 使用 .NET Framework 4.6.2 或更高版本生成和操作 PDF。
.NET 專案類型
網頁
在網路應用程式中利用IronPDF。 桌面
在桌面應用程式中使用IronPDF。 主控台
- 在控制台應用程式中使用 IronPDF。
應用環境
Windows (10+,Server UI 2012+,Server Core 2022) (教程)
- 使用 IronPDF 在 Docker 上創建任何應用程式。
IronPDF Docker 容器可以處理 PDF 的創建、寫入、編輯和閱讀。 (如何操作)
Azure (VPS, 網頁應用, 函式) (教程)
- 使用 IronPDF 在 Azure 上創建任何應用程式。 AWS (EC2,Lambda) (教程)
IDE
作業系統與處理器
- Windows, Mac, Linux
- x64、x86、ARM
二進位認證
DigiCert 簽署的二進位檔案
- DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1
生成PDF文件
HTML 轉 PDF
HTML 檔案轉 PDF (如何操作 範例程式碼 教程 API 參考文獻)
- 將包括圖像、JavaScript 和 CSS 代碼的 HTML 文件轉換為 PDF。
- 將包括圖像、JavaScript 和 CSS 代碼的 HTML 文件儲存為 PDF。
內容頁面轉為 PDF
PDF 文件轉換
支持
支援所有已知的 .NET 文本編碼和代碼頁。
以以下方式設置 UTF-8 和 HTML 編碼:
在使用 System.Text.Encoding 的列印選項中。
使用內建的Base64工具自動將圖片和外部檔案嵌入單一的HTML模板中。
在本地磁碟或網路上設置自定義檔案路徑,以加載HTML資產。
為HTML文檔、頁首和頁尾設置基本URL,以便資產可以從本地或外部位置加載。 TLS網站和系統登入 (如何操作 範例程式碼 API 參考文獻)
當批量生成PDF以獲得高性能時,非同步和多執行緒安全性非常有用,並且在高負載的網絡應用程式中可以保持穩定性。 自訂日誌記錄 (如何操作)
使用自定義日誌類別重定向和篩選來自 IronPDF 的日誌。 Cookies (如何操作)
- 允許每個 HTML 請求中發送自定義 Cookie。對於會話和登錄非常有用。
格式化PDF檔
使用 HTML 資產
使用 IronPDF 渲染任何 HTML 內容。此內容可以是以下任何一種:
HTML 字符串
- 來自 URL 的 HTML
- 本地 HTML 文件
CSS (螢幕與列印) (如何操作)
使用 IronPDF 渲染響應式 CSS 以適應:
- 屏幕響應式媒體類型
- 打印響應式媒體類型
執行自訂 JavaScript (如何操作 範例程式碼 API 參考文獻)
JavaScript 訊息監聽器 (如何操作 範例程式碼 API 參考文獻)
套用頁面範本
- 或設定零邊距
應用頁面設定
響應式佈局 (範例程式碼)
支援 PDF 標準
- PDF 版本 (1.2 - 1.7)
- PDF/UA (PDF/UA-1) (如何操作 範例程式碼 API 參考文獻)
- 轉換並匯出符合 PDF/UA 標準的文件。 (PDF/通用可及性)
PDF/A (PDF/A-3b) (如何操作 範例程式碼 API 參考文獻)
- 轉換並匯出符合 PDF/A 規範的文件。支援:PDF/A-3b (PDF歸檔)
編輯PDF文件
設定屬性與安全性
設定安全設定,例如:
禁止複製和貼上
禁止表單
禁止註釋
將文件設為唯讀
- 禁止打印
- 禁止編輯
操作PDF文件密碼:
- 支援具簽署功能的 PDF 增量保存。
向 PDF 文件添加安全的數位簽名,選項包括:
- 簽名日期、時間
蓋章圖片 (例如,公司標誌,手寫簽名圖片)
簽署者的電子郵件或聯絡方式
- 簽署文件的地點
- 簽署的原因
編輯文件結構
- 將 PDF 文件頁面拆分成多個文件。
為 PDF 文件建立註解並設置註解屬性,包括:
圖示
不透明度
內容
- 標題
- 旋轉
編輯頁面內容
- 設置蓋章尺寸