THPDFJobProcessor.ExecuteLoadedOperation

對借用的已載入文件執行單一操作

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

單元為 HPDFDocJobs;文件、操作、輸出串流與回傳結果的所有權都在呼叫端

render 出的 PNG 位元組等二進位結果會寫入 Output(若有提供),JSON 結果則以 THPDFJSONKind 物件樹回傳

選用的 checkpoint 事件在整個操作期間持續執行,並保留取消與預算例外供合作式中止使用

需要第二份文件的比較操作使用 ExecuteLoadedOperationWithComparison,需要明確 timestamp transport 的簽署操作使用 ExecuteLoadedSigningOperation

JSON 與 C ABI 文件操作