THPDFJobProcessor.ExecuteLoadedOperation

Führt eine einzelne Operation gegen ein geliehenes geladenes Dokument aus

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

Das Unit ist HPDFDocJobs; der Aufrufer behält das Eigentum an Dokument, Operation, Ausgabestream und zurückgegebenem Ergebnis

Binäre Ergebnisse wie gerenderte PNG-Bytes werden in Output geschrieben, wenn er übergeben wird, während JSON-Ergebnisse als THPDFJSONKind-Objektbaum zurückgegeben werden

Das optionale Checkpoint-Event läuft während der gesamten Operation und bewahrt Abbruch- und Budget-Exceptions für einen kooperativen Abbruch auf

Vergleichsoperationen, die ein zweites Dokument benötigen, verwenden ExecuteLoadedOperationWithComparison, und Signieren mit explizitem Timestamp-Transport verwendet ExecuteLoadedSigningOperation

JSON- und C-ABI-Dokumentoperationen