Как удалить изображения из PDF? ⇐ Javascript
-
Гость
Как удалить изображения из PDF?
Как удалить все изображения из PDF?Я хочу удалить все изображения из PDF.
Я пытаюсь использовать для этого pdf-lib. И сделайте это:
const { PDFDict, PDFDocument, PDFName } = require('pdf-lib'); const base64String = window.pdfFile; // здесь мой PDF-файл в формате Base64 const byteArray = новый Uint8Array(atob(base64String).split('').map(char => char.charCodeAt(0))); const arrayBuffer = byteArray.buffer; const blob = new Blob ([arrayBuffer], {type: 'application/pdf' }); const blobURL = URL.createObjectURL(blob); const pdfDoc = ждут PDFDocument.load(arrayBuffer); const firstPage = pdfDoc.getPages()[0]; const xObjects = firstPage.node .Ресурсы() .lookup(PDFName.of('XObject'), PDFDict); pdfDoc.context.delete(xObjects); const pdfDoc2Bytes = ждут pdfDoc.save(); Но у меня это не работает.
PDF: https://dropfiles.org/lnJNbZdj
Как удалить все изображения из PDF?Я хочу удалить все изображения из PDF.
Я пытаюсь использовать для этого pdf-lib. И сделайте это:
const { PDFDict, PDFDocument, PDFName } = require('pdf-lib'); const base64String = window.pdfFile; // здесь мой PDF-файл в формате Base64 const byteArray = новый Uint8Array(atob(base64String).split('').map(char => char.charCodeAt(0))); const arrayBuffer = byteArray.buffer; const blob = new Blob ([arrayBuffer], {type: 'application/pdf' }); const blobURL = URL.createObjectURL(blob); const pdfDoc = ждут PDFDocument.load(arrayBuffer); const firstPage = pdfDoc.getPages()[0]; const xObjects = firstPage.node .Ресурсы() .lookup(PDFName.of('XObject'), PDFDict); pdfDoc.context.delete(xObjects); const pdfDoc2Bytes = ждут pdfDoc.save(); Но у меня это не работает.
PDF: https://dropfiles.org/lnJNbZdj
Мобильная версия