Skip to content
Guides

PDF 压缩

ComPDFKit_Tools 提供 PDF 文档压缩功能,可减小文件体积以方便存储和传输。

使用方式

CPDFCompressDialog 是压缩功能的主对话框,位于 com.compdfkit.tools.compress 包中。

java
CPDFCompressDialog dialog = CPDFCompressDialog.newInstance();
dialog.setDocument(cpdfDocument);
dialog.show(getSupportFragmentManager(), "compress");
kotlin
val dialog = CPDFCompressDialog.newInstance()
dialog.setDocument(cpdfDocument)
dialog.show(supportFragmentManager, "compress")

压缩质量

压缩对话框提供多种质量等级供用户选择:

等级说明
低质量文件最小,图片质量较低
中等质量平衡文件大小和质量
高质量较大文件,保持较好画质
自定义用户自定义压缩参数

压缩选项

压缩过程可针对以下内容进行优化:

  • 图片压缩:降低文档中嵌入图片的分辨率和质量
  • 字体优化:移除未使用的字体子集
  • 数据流压缩:压缩文档数据流

相关组件

组件说明
CPDFCompressDialog压缩对话框
CPDFCompressAdapter压缩选项列表适配器