THPDFJobProcessor.ExecuteLoadedOperation

对一个借用的已加载文档执行单个操作

class function ExecuteLoadedOperation(Document: THotPDF;
  Op: THPDFJSONValue; Output: TStream = nil;
  Checkpoint: TNotifyEvent = nil): THPDFJSONValue; static;

所属单元是 HPDFDocJobs;文档、操作、输出流和返回结果的所有权都在调用方

渲染 PNG 字节之类的二进制结果在提供 Output 时写入其中,JSON 结果则以 THPDFJSONKind 对象树返回

可选的 checkpoint 事件贯穿整个操作,并保留取消和预算异常以支持协作式中止

需要第二份文档的比较操作使用 ExecuteLoadedOperationWithComparison,带显式 timestamp transport 的签名使用 ExecuteLoadedSigningOperation

JSON 与 C ABI 文档操作