描述
IronPDF
功能介紹
避免浪費時間學習新的API,專有軟件或費時的編程模式。IronPDF包含獲得完全許可的Google Chrome渲染引擎。IronPDF使用C#或VB.Net,轉換HTML頁面或字符串以創建支持Javascript,AJAX,圖像,SVG,Web字體和CSS的PDF文件。IronPDF允許您使用C#自動讀取PDF文件中的文本,以注入到C#和VB .NET Core或框架應用程序以及日期存儲解決方案中。也能將儲存的舊PDF文本和圖像內容導入,遷移和解析到文檔管理和業務流程應用程序中。
功能特色
用以下方法建立 PDF:
- HTML字符串和模板
- ASPX WebForms
- MVC視圖
- HTML文件
- 或從任何URL
支援HTML to PDF:
- 全高保真HTML 4和HTML 5渲染
- CSS 3
- Java腳本
- 圖片資產
- SVG資產
- 圖標字體(Fontello,Bootstrap,FontAwesome)
- 響應式佈局
- 外部樣式表和資產(http https或文件系統)
- 靜態和多線程渲染
- 使用自定義加載URL:
- 網絡登錄憑據
- 用戶代理
- 代理人
- 餅乾
- HTTP標頭
- 允許在HTML登錄表單後登錄的表單變量
HTML到PDF設置
- 設置自定義“基本URL”或文件路徑,以允許從文件系統或整個網絡輕鬆加載資產文件
- 虛擬視圖端口(寬度和高度)允許使用響應式佈局
- 屏幕或打印CSS媒體類型
- 將HTML表單轉換為PDF表單
- 只讀或可編輯
- 以編程方式加載自定義樣式表
- 在DPI中設置輸出PDF分辨率
- 設置JPEG圖像質量
- 啟用Javascript支持,包括可選的渲染延遲
- 自定義頁碼
- 自動縮放HTML內容以適合紙張尺寸
- 保持文字渲染質量
- 全彩色和灰度PDF
- 接受以任何主要文件編碼形式編碼的HTML。默認為UTF-8
- 設置PDF紙張頁邊距
- 設置為毫米或英寸
- 支持零邊距PDF
- 使用任何標準的國際紙張尺寸創建PDF
- 支持以毫米或英寸為單位的自定義尺寸
- 橫向或縱向紙張方向
- 啟用或禁用HTML背景以在PDF中顯示
- 自定義縮放
圖片轉PDF
只需一行代碼即可將任意數量的圖像文件或System.Daring對象轉換為PDF
PDF到圖像
將任何或所有PDF頁面光柵化為圖像
圖像提取
提取嵌入式圖像到現有的PDF
圖片支持
- BMP,JPEG,GIF,PNG和TIFF文件
- System.Drawing位圖和圖像對象
PDF打印
- 將任何PDF轉換為PrintDocument對象
- 以編程方式將PDF發送到沒有Adobe的打印機
PDF文件IO
可以從文件,二進制數據或MemoryStreams加載或保存PDF,包括:
- 加載和保存PDF
- 支持使用具有128位加密功能的用戶和管理員密碼進行保存和加載
PDF簽名
- 編輯後對PDF進行數字簽名或添加其他簽名。
- 設置簽名圖像,位置,元數據,聯繫信息和時間戳
- 驗證PDF簽名
編輯PDFS
- 添加,編輯和刪除PDF大綱/書籤
- 以編程方式將文本註釋(便箋)添加到任何PDF頁面
- 從HTML或PDF資源添加前景或背景疊加
- 將不透明的HTML水印添加到任何PDF
- 將新的HTML內容標記到任何現有的PDF頁面上
- 將邏輯或HTML頁眉和頁腳添加到任何PDF
- 合併和加入PDF頁面
- 複製,添加和刪除頁面
- 旋轉頁面
- 編輯元數據,用戶權限和PDF密碼
PDF內容提取
從現有的PDF中提取純文本和圖像
兼容性
Framework 4 and above
Supports: Windows, Azure
Core 2.0 and above
Supports: MacOS, Linux, Windows. Includes support for cloud hosting including AWS and Azure
.Net Standard 2.0 and above
Supports: MacOS, Linux, Windows. Includes support for cloud hosting including AWS and Azure