Skip to content

文档转换指南

ComPDFKit Conversion SDK 允许开发人员使用非常简单的 API 将 PDF 转换为最常用的格式,并且提供丰富的自定义转档选项,例如是否包含 PDF 文档中的图片、注释等。

获取转换进度

ComPDFKit Conversion SDK 通过回调函数的方式获取转换进度,以下示例演示了如何获取执行 PDF 转 Word 任务时的转换进度:

在SDK中,存在以下接口:

kotlin
interface ProgressCallback {
    fun onProgress(current: Int, total: Int)
}

在您的类中实现该接口,并重写这个函数:

kotlin
class ConversionTask(
    var path: String,
    var outputPath: String,
    var options: WordOptions
) : ProgressCallback {

    override fun onProgress(current: Int, total: Int) {
        // 在此位置添加回调函数的代码。
    }

    fun startTask() {
        ConverterManager.setProgress(this)
        val errorCode = ComPDFKitConverter.startPDFToWord(path, "", outputPath, options)
    }
}