Trabajos asincrónicos
Cuando todos los backends de conversión están saturados, API responde202 con job_id y pone en cola la solicitud en lugar de fallar o bloquear la solicitud. Consulte GET /jobs/{id}.
El paquete
markpdf no expone fragmentos de transmisión (/convert/stream); está diseñado para el flujo típico de una aplicación móvil, donde se espera el resultado completo. Si necesita una transmisión progresiva desde su propio backend, hágalo allí con Node.js SDK o Python y exponga el resultado final a su aplicación Flutter.Manejo automático (autoPoll: true)
De forma predeterminada, ConvertOptions.autoPoll es true y todos los métodos de conversión (convertFile, convertBytes, convertFromUrl) sondean de forma transparente hasta que se obtiene el resultado:
Manual de encuestas
ConautoPoll: false, el método devuelve QueuedResult en lugar de esperar:
Encuesta con Stream (para mostrar el progreso en la interfaz de usuario)
Un patrón común en las aplicaciones Flutter es exponer el estado del trabajo como Stream<Job> para actualizar un StreamBuilder:
