Image Converter
Sheetize图像转换器 for .NET 允许开发者在各种图像格式之间转换文档,使其非常适合涉及文档查看、图像归档和生成基于图像的内容的应用程序。
主要特点
PDF 转图像转换
将PDF文档转换为图像格式(例如,PNG,JPEG),非常适合生成预览或进行基于图像的文档处理。
图像转PDF转换
将图像文件转换为PDF文档,适合将图像合并为一个文件或从基于图像的数据创建PDF报告。
详细指南
转换 PDF 为图像
要将PDF文档转换为图像格式:
- 初始化转换器:创建
ImageConverter
的实例。 - 设置转换选项:使用
PdfToImageOptions
指定所需的图像格式、分辨率和输出质量。 - 定义输入和输出路径:设置输入PDF和输出图像文件的路径。
- 执行转换:调用
Process
方法完成转换。
示例:将PDF转换为PNG图像
// 第1步:初始化图像转换器
var converter = new ImageConverter();
// 第2步:配置PDF到图像转换的选项
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // 将分辨率设置为300 DPI
options.Quality = 90; // 将图像质量设置为90%
// 第3步:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));
// 第4步:运行转换
converter.Process(options);
可用的PDF到图像转换选项
- ImageType:指定所需的图像格式(
Png
,Jpeg
,Bmp
等)。 - Resolution:设置输出图像的分辨率(DPI)。
- Quality:定义质量级别(对于JPEG输出)。
转换图像为PDF
要将图像转换为PDF:
- 初始化转换器:创建
ImageConverter
的实例。 - 设置转换选项:使用
ImageToPdfOptions
自定义生成的PDF的布局和外观。 - 指定路径:设置输入图像和输出PDF文件的路径。
- 执行转换:调用
Process
方法生成PDF。
示例:将PNG图像转换为PDF
// 第1步:初始化图像转换器
var converter = new ImageConverter();
// 第2步:配置图像到PDF转换的选项
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;
// 第3步:设置文件路径
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));
// 第4步:执行转换
converter.Process(options);
图像到PDF转换的附加选项
- PageLayoutOption:定义图像在PDF页面上的放置方式(例如,
Centered
,TopLeft
)。 - ImageScalingOption:控制图像如何适合PDF页面(例如,
FitToPage
,Stretch
)。
该转换器非常灵活,适合需要处理基于图像的文档内容的开发者,无论是生成高质量的文档预览还是将多张图像捆绑成PDF以便于分发。