THPDFJobProcessor.ExecuteLoadedOperation

Ejecuta una operación sobre un documento cargado prestado

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

La unit es HPDFDocJobs; el llamador conserva la propiedad del documento, la operación, el stream de salida y el resultado devuelto

Los resultados binarios, como los bytes PNG renderizados, se escriben en Output cuando se lo provee, mientras que los resultados JSON se devuelven como un árbol de objetos THPDFJSONKind

El evento de checkpoint opcional corre durante toda la operación y preserva las excepciones de cancelación y presupuesto para un abort cooperativo

Las operaciones de comparación que necesitan un segundo documento usan ExecuteLoadedOperationWithComparison, y la firma con un transport de timestamp explícito usa ExecuteLoadedSigningOperation

Operaciones de documentos JSON y C ABI