The output path or boolean to auto-generate path (only valid if input is a file).
Optionaloptions: { format?: string }Conversion options.
import { Conversion, LibreOffice } from "effect-libreoffice";
import { Effect, Layer } from "effect";
import { NodeContext } from "@effect/platform-node";
const program = Effect.gen(function* () {
const pipeline = Conversion.fromFile("path/to/source.docx").pipe(
Conversion.toFile("path/to/destination.pdf", { format: "pdf" })
);
yield* pipeline;
});
program.pipe(
Effect.provide(LibreOffice.layer),
Effect.provide(NodeContext.layer),
Effect.runPromise
);
Converts input to a file.