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 出现于 20 世纪 90 年代,旨在实现不同计算机系统之间的信息交换。
本文比较了两个流行的用于 .NET 开发的 PDF 库:
- IronPDF
SautinSoftPDF Focus .NET
这两个库都支持在 Microsoft .NET 应用程序(包括ASP.NET Web 应用程序和传统 Windows 应用程序)中创建和操作 PDF 文件。 本文对比分析了它们在转换和处理 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 Flowing 支持编辑和合并
- 创建简洁易读的 HTML 标记
- 生成包含base64 编码图像的HTML
- 提供完整的转换 API
是什么让 IronPDF 与众不同?
Iron Software 的IronPDF为 .NET 开发人员提供了一种将 HTML 网页转换为 PDF 格式的有效方法。 该库以编程方式处理PDF 文档生成,代码量极少。
IronPDF 使开发人员能够向 PDF 添加各种元素,包括页眉、页脚、水印和书签。
IronPDF 的主要特点:
*将图像转换为 PDF ,反之亦然
- 从现有PDF文件中提取图像和文本
- 通过编程方式将 PDF 文件发送到打印机
- 从文件、二进制数据和内存流保存 PDF
- 支持流媒体和128 位加密
- 支持PDF数字签名 添加、编辑和删除 PDF 书签 通过编程方式添加便签 旋转页面 添加和删除页面 添加可调节透明度的水印 将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 的价格是多少?
所有许可证均包含 30 天退款保证
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技术?
有哪些配置选项?
- 用于资源加载的自定义"基本 URL"
- 用于响应式布局的虚拟视口 *屏幕或打印 CSS 媒体
- 最低代码要求
- 带有可编辑字段的HTML 转 PDF 表单
- 只读或可编辑表单
- 自定义样式表和网页字体
- 输出DPI设置
- JPEG 质量控制 支持带延迟的 JavaScript 自定义页码和分页符 *自定义缩放功能,自动缩放内容
- 文本渲染质量
- 全彩和灰度选项
- 任何文件编码(默认为 UTF-8 )
- PDF边距
- 零利润支持
- 国际纸张尺寸 定制尺寸 横向/纵向方向
- 背景控制和前景 *自定义缩放
- Linux上的 GPU 加速 渲染选项 纸张拟合模式 *执行自定义 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
- 兼容macOS 、 Linux和Windows
- 符合 .NET Standard 2.0 标准
- 云托管: Windows Azure 、 AWS Lambda
- IronPdfEngine支持 Docker
- 通过 MAUI支持 Android 系统
- F# 支持
- VB.NET 支持
- Blazor 支持 原生引擎与远程引擎选项 远程容器部署
SautinSoft PDF Focus支持哪些平台?
- .NET Framework 4.0 或更高版本
- .NET Framework 和 .NET Core 2.0
- 使用托管 C# 编写
- 多平台兼容
- 云平台支持:
- AWS
- Docker
SharePoint- Google Cloud Platform## 如何实现常见的 PDF 任务?
如何使用 IronPDF 创建 PDF 文件?
如何将 HTML 转换为 PDF?
在 .NET 应用程序中,将 HTML 转换为 PDF 是一项常见的任务。 对于更复杂的场景,请参考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 渲染选项,请参阅URL 转 PDF 指南、渲染选项文档和URL 转换示例。
如何将图片转换为PDF?
将图像转换为 PDF 非常适合创建相册、作品集或文档档案。 IronPDF 支持多帧 TIFF 转换和Azure Blob 存储图像。 该库还支持处理嵌入式图像和位图。
// 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?
如何将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会在输出文档中添加试用提示和随机"Trial"文本。 相比之下,IronPDF 提供无水印的无限试用功能。
IronPDF的价格大约为可比SautinSoft许可证的一半。 有关与其他竞争对手的详细价格比较,请参阅Aspose 替代方案、 iText 替代方案、 Syncfusion 替代方案、 QuestPDF 比较和Apryse 评估页面。
对比这两个库可以发现,IronPDF 以近一半的价格提供了更高的可靠性,并且拥有更好的支持和更多的功能。 IronPDF 为所有功能提供完整的文档、代码示例、教程和API 参考。
- PDF压缩
- PDF/A 合规性和PDF 版本
- 支持与HSM 集成的数字签名 *自定义渲染选项
- 访问PDF DOM 对象
- Blazor 支持
- MAUI PDF 查看
- RTF 转 PDF *支持 Markdown 转 PDF
- XML 转 PDF *表单创建和管理
- 生成目录 *编辑功能
- PDF 清理 版本历史记录跟踪 性能优化工具 画直线和矩形 转换 PDF 页面 附加文件 拆分多页PDF 旋转文本 向实体打印机打印
- Base64 转换 *高级页眉和页脚
- HTML 页眉和页脚 经典文本标题 分页符和页码 多线程生成 在多个物品上盖章 盖章新内容 安全性和元数据 设置临时文件路径 分割 PDF 并提取页面 创建空白页 *在PDF文件之间复制页面 合并多个PDF文件
- ASPX 页面设置 渲染 ASPX 页面 用于 MVC Core 的 CSHTML 转 PDF 用于 MVC 框架的 CSHTML 转 PDF 将 CSHTML 转换为 Razor Pages 的 PDF
- Razor到Blazor服务器的PDF
- PDF水印 阅读PDF文件 查找和替换文本 添加附件 转换为灰度图 删除 PDF 页面 数字签名示例 缩放 PDF 对象 翻译 PDF 对象 删除 PDF 对象 背景和前景 注释示例 书签示例
- PDF/A 示例
- PDF/UA 示例
- Cookie 处理 自定义 PDF 纸张尺寸 表单数据处理
- HTML 中的 Google 字体
- JavaScript 转 PDF 纵向和横向方向 异步 PDF 生成
- RTF转换
- IronPDF 边距设置 条形码生成 编辑 PDF 完整指南 加密和解密
- PDF压缩示例
- IronWord 文档
- IronSecureDoc 文档
您应该选择哪个 PDF 库?
此比较检查了IronPDF和SautinSoft PDF Focus .NET。 IronPDF 可以将 .NET 应用程序中的 Web 表单、HTML 页面和 Web 内容转换为 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。
using IronPDF 相较于 SautinSoft PDF Focus 的优势是什么?
IronPDF 提供更具成本效益的定价,卓越的性能,输出中无试用标签,并具备广泛的功能,如易安装、更好的支持,以及处理复杂布局和 JavaScript 的能力。
如何在 .NET 项目中安装 IronPDF?
IronPDF 可以通过 Visual Studio 中的 NuGet 包管理器安装。只需搜索 IronPDF,并将其添加为项目引用即可开始使用其功能。
IronPDF 是否支持跨平台功能?
是的,IronPDF 兼容 macOS、Linux 和 Windows。它支持各种 .NET Framework,并可以在云托管环境中使用。
IronPDF 提供哪些 HTML 转 PDF 功能?
IronPDF 支持 HTML4、HTML5、CSS3、JavaScript、Angular、React、自适应布局和外部样式表,实现全面的 HTML 转 PDF 转换。
SautinSoft PDF Focus 的关键功能是什么?
SautinSoft PDF Focus 允许将 PDF 转换为多种格式,如 Word、Excel 和 HTML。它支持高质量的文本提取,并保持布局完整性。
using SautinSoft PDF Focus 的一个显著缺点是什么?
SautinSoft PDF Focus 的试用版在输出中添加试用通知,这对于寻求干净输出的开发者来说是一个限制。而 IronPDF 没有这种限制。
IronPDF 的定价结构是什么?
IronPDF 提供具有竞争力的价格,无限制用于开发,有 30 天退款保证和一年的免费支持,使其成为具有成本效益的选择。


