Skip to content

取消转换任务

ComPDF Conversion SDK 支持中断正在进行的转换任务。isCancelled() 返回 true 时表示请求取消当前任务,返回 false 表示继续转换。

js
let cancelRequested = false;

const callback = {
  isCancelled() {
    return cancelRequested;
  }
};

当前 addon 会在转换调用线程中同步调用 JavaScript 回调。如果后续原生 SDK 从内部工作线程触发回调,addon 需要改用 napi_threadsafe_function,而不能直接使用 napi_call_function()