Skip to main content
#Referencia

Configuración del proveedor

@markpdf/angular no acepta una opción apiKey. Está diseñado para hablar con tu propio backend, que es quien conoce la clave. Consulte la Guía marco.

MarkpdfService

Inyectable en cualquier componente, directiva o servicio:

convertFile

Sube el archivo a tu backend (baseUrl + convertPath). Devoluciones:
  • Observable<string> por defecto.
  • Observable<ConversionResult> si options.responseFormat === "json".
  • Observable<UploadEvent> si http.reportProgress === true (emite eventos de progreso y un evento final { type: "result", markdown } o { type: "result", ...ConversionResult }).

convertFromUrl

convertStream

Emite un valor por cada fragmento de Markdown recibido (usa fetch con ReadableStream internamente, envuelto en un Observable). Suscríbete y concatena los valores en orden.

pdfIndex

getJob

ConvertOptions

Los mismos campos que el resto de los SDK, en camelCase; consulte Parámetros de API:

Progreso de la carga

Internamente utiliza HttpClient con reportProgress: true y observe: "events", filtrando y reasignando eventos Angular (HttpEventType.UploadProgress, HttpEventType.Response) a la forma simplificada UploadEvent.

Tipos

Todos se exportan desde @markpdf/angular.