获取转换进度
ComPDF Conversion SDK 通过 CConvertCallback 结构体中的回调函数获取转换进度,以下示例演示了如何获取执行 PDF 转 Word 任务时的转换进度:
c++
void Progress(int current_page_count, int total_page_count)
{
std::cout << "progress: " << current_page_count << " / " << total_page_count << std::endl;
}
ConvertOptions opt;
CConvertCallback callback = {};
callback.handle = nullptr;
callback.progress = Progress;
callback.cancel = nullptr;
// PDF 转 Word。
CPDFConversion::StartPDFToWord("input.pdf", "password", "path/output.docx", opt, &callback);其中,handle 字段由 SDK 在转换过程中内部维护,调用时初始化为 nullptr 即可。