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 | 压缩选项列表适配器 |