Commit 041ae84a by Sweet Zhang

优化pdf显示问题

parent 55c70189
...@@ -470,7 +470,12 @@ const loadPdfPage = async (pageNumber: number) => { ...@@ -470,7 +470,12 @@ const loadPdfPage = async (pageNumber: number) => {
} }
const page = await pdfDoc.value.getPage(pageNumber); const page = await pdfDoc.value.getPage(pageNumber);
const viewport = page.getViewport({ scale: 1.8 }); // 根据设备像素比动态设置缩放
const pixelRatio = window.devicePixelRatio || 1;
const scale = Math.max(1.5, pixelRatio); // 至少 1.5 倍,高分屏自动更高
const viewport = page.getViewport({ scale });
// const viewport = page.getViewport({ scale: 1.8 });
const canvas = document.createElement('canvas'); const canvas = document.createElement('canvas');
const context = canvas.getContext('2d'); const context = canvas.getContext('2d');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment