Skip to main content
#Referencia

createConvertStore(client)

MarkpdfClient
requerido
Instancia de MarkpdfClient (reexportada desde @markpdf/svelte, idéntica a @markpdf/sdk).
Devuelve ConvertStore: una tienda Svelte (Readable<ConvertState>) con dos métodos agregados.

ConvertStore

convert(file, options)

Cargue un File/Blob a través de POST /convert (multiparte), informando el progreso a través de XMLHttpRequest (la tienda actualiza su estado en cada evento progress).
File
requerido
<input type="file"> archivo, arrastrar y soltar, etc.
ConvertOptions
Devuelve Promise<void>: se resuelve cuando la tienda ha terminado de actualizarse (lee $store.markdown/$store.json para el resultado, no el valor de retorno).

reset()

Devuelve la tienda a su estado inicial (status: "idle", sin markdown/json/error).

ConvertState

MarkpdfClient (reexportado)

Idéntico al cliente @markpdf/sdk: mismos métodos (convertFile, convertFromUrl, convertStream, pdfIndex, getJob) y opciones de constructor.

Tipos