Skip to content

文档转换指南

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

获取转换进度

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

php
// 继承 CallBackOp 类,并在 handle 里实现回调逻辑。
class PHPCallbackOp extends \CallbackOp {
    public function __construct() {
        parent::__construct();
    }

    // 第一个参数为当前转换完成的页面,第二个参数为 PDF 文档总页面。
    public function handle($current_page_count, $total_page_count) {
        echo 'current page count:' . $current_page_count . "\n";
        echo 'total page count:' . $total_page_count . "\n";
    }
}

$handler = new PHPCallbackOp();
$options = new \ConvertOptions();
// PDF 转 Word
$code = startPdfToWord('input.pdf', 'password', 'path/output', $options, $handler);