Image Converter

Sheetize图像转换器 for .NET 允许开发者在各种图像格式之间转换文档,使其非常适合涉及文档查看、图像归档和生成基于图像的内容的应用程序。

主要特点

PDF 转图像转换

将PDF文档转换为图像格式(例如,PNG,JPEG),非常适合生成预览或进行基于图像的文档处理。

图像转PDF转换

将图像文件转换为PDF文档,适合将图像合并为一个文件或从基于图像的数据创建PDF报告。


详细指南

转换 PDF 为图像

要将PDF文档转换为图像格式:

  1. 初始化转换器:创建 ImageConverter 的实例。
  2. 设置转换选项:使用 PdfToImageOptions 指定所需的图像格式、分辨率和输出质量。
  3. 定义输入和输出路径:设置输入PDF和输出图像文件的路径。
  4. 执行转换:调用 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:指定所需的图像格式(PngJpegBmp 等)。
  • Resolution:设置输出图像的分辨率(DPI)。
  • Quality:定义质量级别(对于JPEG输出)。

转换图像为PDF

要将图像转换为PDF:

  1. 初始化转换器:创建 ImageConverter 的实例。
  2. 设置转换选项:使用 ImageToPdfOptions 自定义生成的PDF的布局和外观。
  3. 指定路径:设置输入图像和输出PDF文件的路径。
  4. 执行转换:调用 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页面上的放置方式(例如,CenteredTopLeft)。
  • ImageScalingOption:控制图像如何适合PDF页面(例如,FitToPageStretch)。

该转换器非常灵活,适合需要处理基于图像的文档内容的开发者,无论是生成高质量的文档预览还是将多张图像捆绑成PDF以便于分发。

 中文