Skip to content
全新发布

PDF SDK 与 AI 文档处理

在 GitHub 获取完整的私有化部署SDK 包及 AI 智能文档处理能力,一键部署,快速构建您的文档处理工作流。

将 PDF 转换为图片

概述

ComPDF Conversion SDK 提供了将 PDF 转换为图片的 API。将 ComPDF Conversion SDK 集成到您的应用程序中,即可轻松将 PDF 转换为图片。

设置图片格式

在 ComPDF Conversion SDK 中,支持的图片格式包括:

  • JPG
  • JPEG
  • JPEG2000
  • PNG
  • BMP
  • TIFF
  • TGA
  • GIF
  • WEBP

设置图片颜色模式

ComPDF Conversion SDK 支持的图片颜色模式包括:

  • Color(彩色): 彩色模式,图像效果与原始 PDF 页面一致。
  • Gray(灰度): 灰度模式。
  • Binary(二值): 黑白模式,对原始效果应用二值化处理。

设置图片缩放

SDK 支持设置图片缩放比例。默认缩放比例为 1.0,保持原始 PDF 页面大小。如果您想将图片大小加倍,可以将 Scaling 设置为 2.0;同样,要将图片大小缩小一半,请将 Scaling 设置为 0.5。

增强图片路径显示

SDK 支持名为 PathEnhance 的选项,用于增强图片路径的显示效果。当您希望增强 PDF 页面内路径的显示效果时,可以启用此选项。

  • 不启用 PathEnhance 选项(原始 PDF 渲染效果):

    image-20250603162605558

  • 启用 PathEnhance 选项:

    image-20250603162651769

注意事项

  • 较高的 Scaling 值会产生更高分辨率的图片,但也会增加内存使用并减慢转换速度。
  • 较高的 Scaling 值并不一定等于更高的清晰度;清晰度还取决于文档中原始图片的分辨率。

示例

此示例演示了如何将 PDF 转换为图片文件。

objective-c
ImageOptions *options = [[ImageOptions alloc] init];
options.Type = ImageTypePNG;
options.Scaling = 2.0;
options.PathEnhance = YES;
[CPDFConversion startPDFToImage:@"input.pdf" password:@"password" outputPath:@"path/output" options:options];