使用IRONPDF

如何在 .NET 中将 PDF 转换为 Tiff 文件

更新 2024年三月24日
分享:

本文将演示如何使用IronPDF C#库的顶级PDF支持将PDF文件转换为TIFF图像。

IronPDF

开发人员可以使用强大的在线 PDF 库 IronPDF 即时创建、阅读和编辑 PDF 文档。IronPDF 软件包可使用 Chrome 引擎将 HTML 转换为 PDF,还可将 PDF 转换为 TIFF。该库支持许多网络组件,如 Xamarin、HTML、ASPX、Razor Pages、.NET Core、ASP.NET 和 WPF。此外,还支持 Windows 窗体和 HoloLens 应用程序。Microsoft .NET 和 .NET Core 编程与传统的 Windows 应用程序和 ASP.NET Web 项目兼容。

IronPDF 是一个独立的 PDF 处理组件。IronPDF 结合了 HTML5、JavaScript、CSS 和图像,可创建带有标题和页脚的美观 PDF。API 库包括一个独立的 PDF 至TIFF 转换引擎,该引擎独立于任何外部资源,此外还有一个强大的 HTML 至 PDF 转换器,可处理 PDF 文件。

IronPDF 功能

  • IronPDF 可以将各种格式(包括 HTML、HTML5、ASPX 和 Razor/MVC View)转换为 PDF 格式。IronPDF 的另一个实用功能是能从 HTML 页面和图片创建 PDF 文件。
  • IronPDF 工具包可用于多种任务,如制作交互式 PDF、 制作交互式表格 更易于填写和提交、 合并和分割 PDF 文件 轻松从 PDF 文件中准确提取文本和图像,在 PDF 文件中进行广泛的文本搜索、 将 PDF 转换成图像而且还能修改字体大小、边框和背景颜色。使用 IronPDF 还可以快速转换 PDF 文件。
  • 由于增加了对用户代理、代理、cookies、HTTP 标头和表单变量的支持,IronPDF 极大地改进了 HTML 登录表单验证。密码和用户名用于防止用户访问 PDF 中受保护的内容。
  • IronPDF 还能更轻松地将 PDF 文档转换为 Word、Excel 和 HTML 表单。
  • 只需几行代码就能从字符串、数据流或 URL 等来源生成 PDF 文件。
  • 它还可以编辑和修改现有的 PDF 文件。它采用的技术包括 页面轮换 在 PDF 中提取图片、 条形码扫描等等。
  • 这种方法可用于从扫描的 PDF 文档中提取文本。

创建一个新的 Visual Studio 项目

该库可以轻松地从 PDF 创建多页 TIFF 图像,下面几节的示例将对此进行说明。

首先,启动一个新项目。

在 Visual Studio 启动后,选择 File > New Project

从弹出框中选择控制台应用程序模板后点击下一步。

如何在 .NET 中将 PDF 转换为 Tiff 文件,图 1:新建项目

新项目

输入您选择的任何项目名称 (例如 ironpdf_Console) 在项目名称文本区域中。在位置字段中输入新项目的位置。然后单击下一步按钮继续。

如何在 .NET 中将 PDF 转换为 Tiff 文件,图 2:项目名称

项目名称

选择 .NET Framework 后 (6.0 (长期支持) 在这个例子中) 从框架下拉菜单中,单击创建。

如何在 .NET 中将 PDF 转换为 Tiff 文件,图 3:.NET 框架

.NET框架

使用 Visual Studio,使用 .NET 6.0 框架创建一个新的控制台应用程序。

获取 IronPDF 库,因为它是后续解析所必需的。为此,请在软件包管理器中输入以下代码:

Install-Package IronPdf

如何在 .NET 中将 PDF 转换为 Tiff 文件,图 4:安装 IronPDF

安装 IronPDF

另一种方法是使用 NuGet 软件包管理器搜索软件包 "IronPDF"。从与 IronPDF 相关的所有 NuGet 软件包列表中,选择所需的软件包进行下载。

如何在 .NET 中将 PDF 转换为 Tiff 文件,图 5:NuGet 包管理器

NuGet软件包管理器

将 PDF 文件转换为 TIFF 格式

IronPDF 可以将 PDF 文档页面转换为 TIFF 图像文件,只需几行代码即可完成。以下是将 PDF 转换为图像文件的示例代码。

using IronPdf;
using IronSoftware.Drawing;

var pdf = PdfDocument.FromFile("Demo.pdf");
// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"D:\image\*.tiff");
using IronPdf;
using IronSoftware.Drawing;

var pdf = PdfDocument.FromFile("Demo.pdf");
// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"D:\image\*.tiff");
Imports IronPdf
Imports IronSoftware.Drawing

Private pdf = PdfDocument.FromFile("Demo.pdf")
' Extract all pages to a folder as image files
pdf.RasterizeToImageFiles("D:\image\*.tiff")
VB   C#

一旦 PDF 文件借助 从文件 方法,该方法可在 PDFDocument 对象,IronPDF 提供了 RasterizeToImageFiles 方法,用于将 PDF 页面转换为图像格式。只需一行代码,IronPDF 就能将整个 PDF 报告转换为 TIFF 图像。

转换后的文档可以存储在准确的路径中。IronPDF 使用 LZW 压缩方案将 PDF 报告的所有页面有效地转换为 TIFF 图像。方法 光栅化图像文件 处理转换过程,自动为图像分配递增的数字名称。在下图中,您可以看到输出的 TIFF 文件已保存到指定位置。此外,TIFF 图像文件已按自动递增方法命名。

如何在 .NET 中将 PDF 转换为 Tiff 文件,图 6:输出

输出

IronPDF 还可以 将 PDF 页面转换为各种图像格式 如 PNG、JPEG、JPG 等。

结论

IronPDF 库提供了强大的安全措施,以减少潜在威胁并确保数据安全。它适用于所有广泛使用的浏览器,并不局限于其中任何一种。为了满足开发人员的各种需求,该库提供了多种许可选项,包括免费的开发人员许可和可购买的额外开发许可。

$749 Lite 捆绑包包含永久许可证、升级选项、一年的软件维护和 30 天退款保证。在 30 天的水印试用期内,用户可以在实际使用场景中评估产品。如需了解有关 IronPDF 定价、许可和试用版的更多信息,请点击此处。 许可页面.

< 前一页
如何使用VB将HTML页面转换为PDF
下一步 >
如何在C#中添加PDF印章

准备开始了吗? 版本: 2024.9 刚刚发布

免费NuGet下载 总下载量: 10,840,061 查看许可证 >