MarkpdfClient
String
requerido
Tu tecla API.
String
predeterminado:"https://api.markpdf.tech"
URL base de API.
Duration
predeterminado:"Duration(minutes: 5)"
Tiempo de espera por solicitud.
int
predeterminado:"2"
Reintentos automáticos con retroceso exponencial en
429 y 5xx.ConvertOptions
Clase inmutable con parámetros con nombre. Todos son opcionales y utilizan los mismos valores predeterminados que API.
Enumeraciones
Métodos
convertFile
file por multiparte a POST /convert. Solo disponible en dispositivos móviles/computadoras (dart:io), no en Flutter Web.
convertBytes
data como cuerpo sin formato a POST /convert/raw. Funciona en todas las plataformas, incluida Flutter Web; es la ruta recomendada allí.
convertFromUrl
POST /convert/from-url.
pdfIndex
POST /pdf/index.
getJob
GET /jobs/{id}.
waitForJob
GET /jobs/{id} hasta completed/failed o hasta que se agote timeout.
ConvertResult
Clase sellada con tres subtipos: use is o switch exhaustivo:
