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 unidad 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 suministra, mientras que los resultados JSON se devuelven como un árbol de objetos THPDFJSONKind

El evento de checkpoint opcional se ejecuta a lo largo de la operación y preserva las excepciones de cancelación y presupuesto para un aborto cooperativo

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

Operaciones de documento JSON y C ABI