本页内容
压缩和优化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);