UNPKG

compactor

Version:

Compress pdf and img on browser

10 lines (9 loc) 472 B
import readPDF from "./PDFReader"; import convertPDFtoIMG from "./PDFtoIMG"; import convertIMGtoPDF from "./IMGtoPDF"; import {getPreFix} from "../util/Base64Utils"; export const compressPDF = async (inputFile, callbackFunc, options) => { const pdfDocumentProxy = await readPDF(getPreFix(inputFile.mimeType) + inputFile.bytes); const images = await convertPDFtoIMG(pdfDocumentProxy, options); await convertIMGtoPDF(images, inputFile, callbackFunc); }