IronPDF 與 SautinSoft PDF Focus .NET 比較
IronPDF在HTML至PDF轉換方面表現出色,完全支持網頁渲染,SautinSoft PDF Focus .NET則專注於將現有PDF轉換為Word、Excel和其他格式。 根據您需要PDF建立或PDF提取功能來選擇。
什麼是IronPDF和SautinSoft PDF Focus .NET?
PDF代表可攜式文件格式,一種包含圖形、文字和其他元素的多功能文件格式。 這些組件構成了現代PDF的基礎,PDF於1990年代出現,以實現不同電腦系統之間的資訊交換。
本文比較了兩個流行的.NET開發PDF程式庫:
- IronPDF
SautinSoftPDF Focus .NET
這兩個程式庫都能在Microsoft .NET應用程式中建立和操作PDF文件,包括ASP.NET網頁應用程式和傳統的Windows應用程式。 此比較研究其特點和在轉換及操作PDF文件時的性能。
這些程式庫都支持Microsoft .NET Framework。
SautinSoft PDF Focus .NET有什麼不同之處?
SautinSoft PDF Focus .NET幫助開發者構建應用程式,將PDF文件轉換為其他格式。 在PdfFocus.dll"的引用並編寫3-4行C#程式碼。
SautinSoft PDF Focus .NET的關鍵特性:
- 使用.NET Framework轉換PDF文件
- 處理Adobe及第三方建立的PDF文件
- 包含內建PDF解析器
- 生成HTML5格式的文件:
- HTML固定版式復制PDF版面結構
- HTML流動版式支持編輯和合併
- 建立簡單,可讀的HTML標記
- 生成帶base64編碼圖像的HTML
- 提供完整的轉換API
IronPDF有什麼不同之處?
Iron Software的IronPDF為.NET開發者提供一種將HTML網頁轉換為PDF格式的高效方法。 該程式庫可以通過少量程式碼程式化地完成PDF文件生成。
IronPDF允許開發者在PDF中新增各種元素,包括頁首、頁尾、浮水印和書籤。
IronPDF的關鍵特性:
- 將圖像轉換為PDF,反之亦然
- 從現有PDF中提取圖像和文字
- 程式化地將PDF發送到列印機
- 從文件、二進制資料和記憶體流保存PDF
- 支持流和128位加密
- 支持PDF數位簽名
- 新增、編輯和移除PDF書籤
- 程式化地新增便利貼
- Rotate pages
- 新增和刪除頁面
- 帶可調不透明度的新增浮水印
- 將HTML內容合併到現有PDF中
- 建立和自定義頁首/頁尾
如何安裝這些PDF程式庫?
如何直接下載IronPDF?
從IronPDF NuGet包下載IronPDF.dll並在.NET專案中引用它。 通過IronPDF命名空間存取IronPDF類。 有關高級安裝選項,請參閱完整的安裝指南。 該程式庫支持Windows安裝、Linux部署和macOS配置。
如何直接下載SautinSoft PDF Focus .NET?
從官方網站下載PdfFocus包,並在.NET專案中引用它們。 使用PdfFocus物件進行文件轉換。
Visual Studio安裝步驟是什麼?
如何在Visual Studio中安裝SautinSoft?
- 啟動Visual Studio
- 建立一個新的專案(控制台應用程式)
- 使用NuGet套件管理安裝
PdfFocus:
- 點擊安裝以將
PdfFocus.dll新增到專案中:
如何在Visual Studio中安裝IronPDF?
按照相同的步驟進行,只是搜尋IronPDF。 查看安裝指南尋找詳細說明。 對於特定平台,請查看Windows、Linux、macOS和Docker部署的指南。 該程式庫還支持Azure部署和AWS Lambda函式。
將IronPDF新增為專案引用:
有哪些定價選項?
IronPDF多少錢?
SautinSoft PDF Focus .NET多少錢?
SautinSoft 提供具競爭力的優質轉換價格。 PDF Focus .NET的費用低於競品。 HTML版從299美元起,總版從778美元起。
- 一次性購買,終生授權
- 一年無限制支持
- 總版 — 將PDF轉換為所有格式($778+)
- Office版 — 將PDF轉換為Word/Excel/文字($599+)
- Picasso版 — 將PDF轉換為圖像($599+)
- HTML版 — 將PDF轉換為HTML/XML($299+)
IronPDF支持哪些HTML到PDF功能?
支持哪些HTML技術?
- 通過Chrome引擎完全渲染HTML4/HTML5
- CSS3 and responsive layouts
- 帶有自訂延遲的JavaScript
- Angular and React
- 圖像資源和資料URI
- SVG assets
- 圖標字體(條碼字體)
- 響應式佈局和視窗控制
- 外部樣式表
- 靜態和多執行緒渲染
- 網址的自定義CSS
- 網路登入憑證
- 使用者代理
- 代理和自定義標頭
- Cookies
- HTTP headers
- 表單變數
- WebGL rendering
- JavaScript event handling
- Charts to PDF
有哪些配置選項?
- 資產載入的自定義"base URL"
- 響應式佈局的虛擬視窗
- 螢幕或列印的CSS媒體
- 極少的程式碼需求
- 帶有可編輯欄位的HTML到PDF表單
- 只讀或可編輯的表單
- 網址的自定義樣式表和網路字型
- 輸出DPI設置
- JPEG質量控制
- 帶有延遲的JavaScript支持
- 自定義頁碼和分頁符
- 帶有自定義縮放的內容自動縮放
- 文字渲染品質
- 完整顏色和灰階選項
- 任意文件編碼(預設為UTF-8)
- PDF margins
- 零頁邊距支持
- 國際紙張尺寸
- 自訂尺寸
- 橫向/縱向方向
- 背景控制和前景
- 自訂縮放
- 在Linux上加速的GPU
- 渲染選項
- 紙張適應模式
- Execute custom JavaScript
SautinSoft提供哪些PDF轉換功能?
PDF到文字轉換是如何運作的?
PDF Focus .NET有效地從PDF文件中提取文字。 可提取整個文件或單頁中的內容。 該程式庫提供高品質的文字,無單詞間額外空格,並支持Unicode。 文字版面保持RTF外觀,行間距和列表現適當。 想要了解IronPDF中的類似功,功能請參閱文字提取指南和PDF解析教程。 IronPDF還支持國際語言的UTF-8編碼。
PDF到DOCX的轉換是如何運作的?
SautinSoft PDF Focus自帶PDF閱讀器和DOCX渲染器。 無需依賴Microsoft Office或Adobe Acrobat即可將PDF文件轉換為DOCX。 生成的DOCX包含段落、列、表格、超連結、圖像和分頁。
PDF Focus .NET使用AI功能來識別和重建具有行和列的表格,將PDF視覺表格轉換為實際文件表格。 對於反向流程,IronPDF提供DOCX到PDF轉換和郵件合併支持。 IronPDF還提供RTF到PDF轉換和HTML到PDF轉換功能。
支持哪些.NET Framework和平台?
IronPDF支持哪些平台?
- .NET Framework 4.0、4.5和4.6.1
- .NET Core 2.1、3.0、3.1、.NET 5和.NET 6
- Compatible with macOS, Linux, and Windows
- 符合.NET Standard 2.0
- Cloud hosting: Windows Azure, AWS Lambda
- Docker support with IronPdfEngine
- 通過MAUI支持Android支持
- F# support
- VB.NET support
- Blazor support
- 本地與遠程引擎選項
- 遠程容器部署
SautinSoft PDF Focus支持哪些平台?
- .NET Framework 4.0或更高版本
- .NET Framework and .NET Core 2.0
- 使用以C#編寫
- 多平台相容
- 雲平台支持:
- AWS
- Docker
SharePoint- Google Cloud Platform## 如何實現常見的PDF任務?
如何使用IronPDF建立PDF?
如何將HTML轉換為PDF?
將HTML轉換為PDF是.NET應用程式中的一項普遍任務。 對於更複雜的情景,請參閱HTML渲染設置和像素完美渲染指南。 IronPDF還支持HTML文件到PDF轉換和HTML ZIP文件處理。
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
' PM> Install-Package IronPdf
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
' Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf")
'''**** Advanced *****
' Render HTML and external assets into a PDF
' BasePath is used to resolve relative paths to assets like images and styles
Dim PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
PDF.SaveAs("html-with-assets.pdf")
要查看更多例子,請參閱HTML字串到PDF指南、文件到PDF教程和響應的HTML渲染文件。
如何將網址轉換為PDF?
將網頁轉換為PDF對存檔、報告和文件製作很有用。 有關驗證頁面的詳細資訊,請參見登入憑證指南和TLS認證教程。 IronPDF支持Kerberos身份驗證和HTTP請求標頭。
// PM> Install-Package IronPdf
using IronPdf;
// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;
// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");
// Save the PDF file
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream for handling PDF data directly from memory
// PM> Install-Package IronPdf
using IronPdf;
// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;
// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");
// Save the PDF file
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream for handling PDF data directly from memory
' PM> Install-Package IronPdf
Imports IronPdf
' Create a new renderer instance
Dim Renderer As New IronPdf.ChromePdfRenderer()
' Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = True
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait
Renderer.RenderingOptions.MarginTop = 20
Renderer.RenderingOptions.MarginBottom = 20
' Render a PDF from a URL
Dim Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___")
' Save the PDF file
Pdf.SaveAs("url.pdf")
' see also Pdf.Stream for handling PDF data directly from memory
關於高級網址渲染選項,請參見URL到PDF指南、渲染選擇文件和URL轉換範例。
如何將圖像轉換為PDF?
將圖像轉換為PDF非常適合建立相冊、作品集或文件存檔。 IronPDF支持多幀TIFF轉換和Azure Blob Storage圖像。 該程式庫還可以處理嵌入式圖像和位圖。
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
' PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq
' Get all image files (.jpg or .jpeg) from a specific directory
Private ImageFiles = Directory.EnumerateFiles("C:\project\test").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))
' Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("C:\project\testing.pdf")
' Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
如何將PDF轉換成SautinSoft?
如何將PDF轉換為Word文件?
在保持格式化的同時將PDF轉換為Word文件:
using System;
using System.IO;
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
// Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;
// Convert the PDF to a Word document and store it in docxStream
int res = f.ToWord(docxStream);
// Save the DOCX to disk if conversion was successful
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
using System;
using System.IO;
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
// Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;
// Convert the PDF to a Word document and store it in docxStream
int res = f.ToWord(docxStream);
// Save the DOCX to disk if conversion was successful
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
Imports System
Imports System.IO
Dim pdfFile As String = "c:\test.pdf"
Dim docxStream As New MemoryStream()
Dim f As New SautinSoft.PdfFocus()
' Open a PDF file from disk into a FileStream
Using pdfStream As New FileStream(pdfFile, FileMode.Open, FileAccess.Read)
f.OpenPdf(pdfStream)
If f.PageCount > 0 Then
' Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing
' Convert the PDF to a Word document and store it in docxStream
Dim res As Integer = f.ToWord(docxStream)
' Save the DOCX to disk if conversion was successful
If res = 0 Then
Dim docxFile As String = Path.ChangeExtension(pdfFile, ".docx")
File.WriteAllBytes(docxFile, docxStream.ToArray())
System.Diagnostics.Process.Start(docxFile)
End If
End If
End Using
如何將PDF轉換為圖像?
將PDF轉換為圖像允許生成縮略圖和預覽功能。 IronPDF提供類似功能,包括PDF光柵化、質量保存和記憶體流處理。
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
// Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
f.ImageOptions.JpegQuality = 90;
// Save all PDF pages as JPEG images
for (int page = 1; page <= f.PageCount; page++)
{
f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
}
}
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
// Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
f.ImageOptions.JpegQuality = 90;
// Save all PDF pages as JPEG images
for (int page = 1; page <= f.PageCount; page++)
{
f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
}
}
Imports System
Imports SautinSoft
Dim f As New PdfFocus()
f.OpenPdf("C:\Computer\testpdf")
If f.PageCount > 0 Then
' Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg
f.ImageOptions.Dpi = 200
f.ImageOptions.JpegQuality = 90
' Save all PDF pages as JPEG images
For page As Integer = 1 To f.PageCount
f.ToImage("C:\Pictures\page_" & page & ".jpg", page)
Next page
End If
IronPDF提供高級的圖像處理,包括PDF到圖像轉換、PDF平面化和位圖繪製。
如何將PDF轉換為HTML?
在IronPDF中進行PDF到HTML的轉換,請參見PDF到HTML指南和轉換範例:
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
// Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = true;
f.HtmlOptions.Title = "Converted from PDF";
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;
// Convert PDF to HTML
int result = f.ToHtml(@"c:\output.html");
// Open the resulting HTML document in the default browser
if (result == 0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
// Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = true;
f.HtmlOptions.Title = "Converted from PDF";
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;
// Convert PDF to HTML
int result = f.ToHtml(@"c:\output.html");
// Open the resulting HTML document in the default browser
if (result == 0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
Imports System
Imports SautinSoft
Dim f As New PdfFocus()
f.OpenPdf("c:\test.pdf")
If f.PageCount > 0 Then
' Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = True
f.HtmlOptions.Title = "Converted from PDF"
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing
' Convert PDF to HTML
Dim result As Integer = f.ToHtml("c:\output.html")
' Open the resulting HTML document in the default browser
If result = 0 Then
System.Diagnostics.Process.Start("c:\output.html")
End If
End If
IronPDF還支持各種文件工作流程的XML到PDF轉換、Markdown到PDF和XAML到PDF。
每個程式庫的主要優點是什麼?
為什麼選擇IronPDF?
為什麼選擇SautinSoft PDF Focus?
- 需要3-4行C#程式碼
- 提供多種格式轉換的API
- 獨立程式庫,無需依賴其他元件
- 一次性付款,終生使用
- 處理多頁TIFF文件
- 提供一年免費技術支持
為什麼選擇IronPDF而非SautinSoft?
SautinSoft在輸出文件中新增試用通知和隨機的"試用"文字。 相比之下,IronPDF提供無水印的無限試用功能。
IronPDF的費用約為可比的SautinSoft授權的一半。 要詳細了解與其他競爭對手的定價比較,請參見Aspose替代方案、iText替代方案、Syncfusion替代方案、QuestPDF比較和Apryse評估頁面。
比較兩個程式庫發現,IronPDF提供更好的可靠性,價格僅為其一半,同時擁有更好的支持和更多功能。 IronPDF提供完整的文件、程式碼範例、教程和API參考以供所有功能查閱。
此外,IronPDF提供:
- 帶有並行生成的異步和多執行緒支持
- PDF compression
- PDF/A 符合性和PDF 版本
- 數位簽章支援與HSM 整合
- 自訂渲染選項
- 存取PDF DOM 物件
- Blazor support
- MAUI PDF viewing
- RTF to PDF conversion
- Markdown to PDF support
- XML to PDF conversion
- 表單建立與管理
- 目錄生成
- 編輯功能
- PDF sanitization
- 修訂歷史記錄
- 效能優化工具
- 繪製線與矩形
- 轉換 PDF 頁面
- 附加檔案
- 拆分多頁 PDF
- 旋轉文字
- 列印到實體印表機
- Base64 conversion
- 進階的頁首和頁尾
- HTML 頁首和頁尾
- 經典文字頁首
- 分頁和編號
- 多執行緒生成
- 蓋多個項目
- 蓋新內容
- 安全性與中繼資料
- 設定暫存檔案路徑
- 拆分 PDF 並提取頁面
- 建立空白頁面
- 在 PDF 之間複製頁面
- 合併多個 PDF
- ASPX page settings
- Rendering ASPX pages
- CSHTML to PDF for MVC Core
- CSHTML to PDF for MVC Framework
- CSHTML to PDF for Razor Pages
- Razor to PDF for Blazor Server
- PDF watermarking
- Read PDF files
- 尋找並替換文字
- 新增附件
- 轉換為灰階
- Remove PDF pages
- 數位簽章範例
- Scale PDF objects
- 翻譯 PDF 物件
- 移除 PDF 物件
- 背景和前景
- 註解範例
- 書籤範例
- PDF/A examples
- PDF/UA examples
- Cookie handling
- 自訂 PDF 紙張大小
- 表單資料處理
- HTML 中的 Google 字型
- JavaScript to PDF
- 縱向和橫向頁面方向
- 非同步 PDF 生成
- RTF conversion
- IronPDF margin settings
- 條碼生成
- 編輯 PDF 完整指南
- 加密和解密
- PDF 壓縮範例
- IronWord documentation
- IronSecureDoc documentation
您應該選擇哪個PDF程式庫?
此比較研究了 IronPDF 和 SautinSoft PDF Focus .NET。 IronPDF 在 .NET 應用程式中將網頁表單、HTML 頁面和網頁內容轉換為 PDF。 SautinSoft PDF Focus 將現有的 PDF 轉換為 DOCX、圖片和 HTML 等格式。 測試顯示 IronPDF 提供無限的試用功能,輸出不含產品標籤。
IronPDF 提供強大的性能和廣泛的功能給使用可攜式文件格式的開發者。 此程式庫包括完整的支援和文件,以改善功能的使用。 欲了解更多資訊,請造訪功能頁面,嘗試即時範例,或探索變更記錄以獲取最新更新。 查看包含Chrome 渲染、相容性改進、PDF/A 支援、PDFium DOM 和穩定性增強的里程碑。 對於特定問題,請參閱疑難排解指南或請求工程支援。
探索教程,包括建立 PDF、編輯 PDF、轉換 PDF、整理 PDF、簽署及保護 PDF 和API 參考以獲得詳細的實作指導。
SautinSoft PDF Focus .NET 是其相應的擁有者的註冊商標。 本網站與SautinSoft PDF Focus .NET 並無關聯、認可或贊助。 所有產品名稱、標誌和品牌均為其各自所有者的財產。 比較僅供參考,反映撰寫時公開可用的資訊。常見問題
如何在C#中將HTML轉換為PDF?
您可以使用IronPDF的RenderHtmlAsPdf方法將HTML字串轉換為PDF。另外,您還可以使用RenderHtmlFileAsPdf將整個HTML文件轉換為PDF。
使用IronPDF的優勢是什麼?
IronPDF提供更具成本效益的定價、優越的性能、無試用標籤的輸出,以及豐富的功能,如簡單安裝、支援更好,還可以處理複雜佈局和JavaScript。
如何在.NET項目中安裝IronPDF?
您可以通過Visual Studio中的NuGet包管理器安裝IronPDF。只需搜索IronPDF,並將其新增為專案引用即可開始使用其功能。
IronPDF是否支援跨平台功能?
是的,IronPDF與macOS、Linux和Windows相容。它支援各種.NET框架,並可用於雲託管環境。
IronPDF提供哪些HTML轉PDF功能?
IronPDF支援HTML4、HTML5、CSS3、JavaScript、Angular、React、自適應佈局以及外部樣式表,允許全面的HTML轉PDF轉換。
SautinSoft PDF Focus的主要功能是什麼?
SautinSoft PDF Focus允許將PDF轉換為多種格式,如Word、Excel和HTML。它支援高品質文字提取並保留佈局完整性。
使用SautinSoft PDF Focus的一個重要缺點是什麼?
SautinSoft PDF Focus的試用版本在輸出中新增試用通知,這對於尋求乾淨輸出的開發者來說可能是一個限制。IronPDF沒有這個限制。
IronPDF的定價結構是什麼?
IronPDF提供競爭力的定價,允許開發無限制使用,提供30天退款保證和一年免費支援,使其成為具成本效益的選擇。



