[英]Convert PDF to PNG inside browser
我正在使用 Vue.js 並嘗試在瀏覽器內將 PDF 轉換為 PNG(或其他圖像格式)。 現在,我可以使用PDF.js
和 Z75FAEE4DDC6AF5F7C6CE4 組件從URL讀取 PDF :
var self = this;
self.pdfdata = pdfvuer.createLoadingTask(
"https://any-pdf-link"
);
self.pdfdata.then(pdf => {
console.log(pdf.numPages)
})
接下來我應該怎么做才能將其轉換為圖像?
Pdfvuer作者在這里。
Pdfvuer/PDF.js 將 PDF 呈現為 canvas 元素。 您可以使用以下代碼從第一頁生成縮略圖。
let s = document.querySelectorAll('canvas')[0]
let imageDataUrl = s.toDataURL('img/png')
這將為您提供頁面的 base64 表示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.