Skip to main content
#Referencia

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

Consulte Modos y Formatos para conocer el significado de cada valor.

Métodos

convertFile

Sube file por multiparte a POST /convert. Solo disponible en dispositivos móviles/computadoras (dart:io), no en Flutter Web.

convertBytes

Envíe data como cuerpo sin formato a POST /convert/raw. Funciona en todas las plataformas, incluida Flutter Web; es la ruta recomendada allí.

convertFromUrl

Llama a POST /convert/from-url.

pdfIndex

Llama a POST /pdf/index.

getJob

Consulta manualmente GET /jobs/{id}.

waitForJob

Encuestas desde GET /jobs/{id} hasta completed/failed o hasta que se agote timeout.

ConvertResult

Clase sellada con tres subtipos: use is o switch exhaustivo:

JsonResult

PdfSpine

Job