mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2024-12-21 19:08:24 +01:00
17 lines
626 B
JavaScript
17 lines
626 B
JavaScript
import { scaleContent } from "./functions/scaleContent.js";
|
|
import { scalePage, PageSize } from "./functions/scalePage.js";
|
|
|
|
(async () => {
|
|
const pdfFileInput = document.getElementById('pdfFile');
|
|
|
|
pdfFileInput.addEventListener('change', async (e) => {
|
|
const file = e.target.files[0];
|
|
if (file) {
|
|
let pdfBuffer = new Uint8Array(await file.arrayBuffer());
|
|
pdfBuffer = await scaleContent(pdfBuffer, 2);
|
|
pdfBuffer = await scalePage(pdfBuffer, PageSize.letter);
|
|
download(pdfBuffer, "pdf-lib_creation_example.pdf", "application/pdf");
|
|
}
|
|
});
|
|
})();
|