Instalación
markpdf es el paquete oficial de Dart/Flutter para API Flash PDF a Markdown, construido sobre package:http. Funciona en Android, iOS, escritorio (macOS/Windows/Linux) y Flutter Web, y también en Dart puro (CLI, backend, scripts) sin necesidad de Flutter.
##Requisitos
- Dart SDK
>=3.0.0 <4.0.0(usasealed classy coincidencia de patrones de Dart 3, por lo que no funciona con Dart 2). - Flutter 3.10+ si lo usas dentro de una aplicación Flutter.
- Una tecla API. Consulte Autenticación.
Instalar
MarkpdfClient, ConvertOptions, las enumeraciones (InputFormat, ConversionMode, ResponseFormat), ConvertResult y sus subtipos (MarkdownResult, JsonConvertResult, QueuedResult), JsonResult, Job y todas las excepciones (MarkpdfException y subclases). No hay importaciones separadas por submódulo; no importe package:markpdf/src/... directamente, esos archivos son una implementación interna.
Configurar la clave API
--dart-define (evita que la clave esté en texto plano en el repositorio):
Apunta a tu propio dominio (etiqueta blanca)
MarkpdfClient acepta un baseUrl opcional si tiene su propio dominio delante de API (consulte Whitelabel):
