feat(tools)!: SnapOtter 2.0 phase 4 wave 1: 45 core tools across all modalities (#219)

This commit is contained in:
SnapOtter
2026-06-13 10:18:49 +08:00
parent d647d8ed19
commit ae1337901d
115 changed files with 10026 additions and 924 deletions
+3
View File
@@ -1,10 +1,13 @@
export {
gsAvailable,
qpdfAvailable,
resolveGs,
resolveQpdf,
resolveSoffice,
sofficeAvailable,
} from "./binaries.js";
export { gsCompressPdf, type PdfCompressionPreset } from "./ghostscript.js";
export { type ConvertOptions, convertDocument } from "./libreoffice.js";
export { assertValidRange, qpdfMerge, qpdfRotate, qpdfSplitRanges } from "./pdf-ops.js";
export { pdfPageCountPy } from "./python-docs.js";
export { qpdfCheck, qpdfPageCount } from "./qpdf.js";