Skip to content
全新发布

PDF SDK 与 AI 文档处理

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

压缩和优化PDF文件

通过设置CompressFile_Init接口的imageQuality参数来控制图像的压缩精度,以及通过getPageIndexDelegate参数能实时观测到压缩进度。

以下是配置 压缩&优化PDF文件的示例代码:

c#
CPDFDocument document = CPDFDocument.InitWithFilePath("filePath");
//图像质量
float imageQuality = 40;

//获取压缩进度的回调
CPDFDocument.GetPageIndexDelegate getPageIndex = GetPageIndex;

//进行文档压缩
IntPtr compressPtr = document.CompressFile_Init(imageQuality, getPageIndex);
bool result = document.CompressFile_Start(compressPtr, "saveFilePath");

//如果需要取消压缩,可以调用以下方法
document.CompressFile_Cancel(compressPtr);