
最近打算写个项目,现在遇到一个小问题,就是前端在渲染 pdf 的时候,使用的是 vue3 ,pdf 库使用的是 vue-pdf-embed ,导致前端页面渲染出来的 pdf 很糊,调了很多,都没有效果,不知道是不是组件库的问题,有没有前端大佬有好的解决方案,本人 Java 载,对前端研究的不是特别深入。希望大佬解惑。

1 Leoking222 OP 补充一点,我是把 pdf 文件上传到文件存储服务器,然后把链接返回给前端,前端进行解析 |
2 yangxin0 2025 年 5 月 2 日 可能 render 出来的是图片, 你可以尝试集成一下 pdf.js 这个解析出来是 HTML |
3 Leoking222 OP @yangxin0 好的,我试试这个库 |
4 fengbjhqs 2025 年 5 月 2 日 这个库也是用的 pdfjs ,我们的方案是用 pdfjs 里面的 web 功能,这里有计算缩放,不要自己计算 |
5 Leoking222 OP @fengbjhqs 放弃了,最终还是选择了 iframe ,pfd.js 的报错给我折磨坏了 |
6 XTTX 2025 年 5 月 3 日 pdf 挺麻烦的,还打包字体,排版各种问题。 |
7 meteor957 2025 年 5 月 3 日 pdfjs 问题太多, 碰到过不兼容的字, |
8 oeyoews 2025 年 5 月 3 日 via iPhone |
9 qinqiuxu 2025 年 5 月 4 日 我用 iframe 的,把 pdf 的连接作为 iframe 的 src ,显示完美。 其实现代浏览器对 pdf 的渲染是最好的,没必要用 pdfjs 之类的包,没必要把它转换为 html 。 |
10 boxrq 2025 年 5 月 4 日 https://github.com/Ly-GGboy/AI-Library 我这个项目也有 pdf 渲染,是 vue3+pdf.js 做的,没发现特别糊的情况,代码都是 ai 写的 |
12 dode 2025 年 5 月 6 日 |
13 guiyumin 2025 年 5 月 6 日 via iPhone 你们说,把 c++或者 rust 写的 pdf 库,编译为 wasn’t ,是不是效果比 pdf js 好? |
14 CHTuring 2025 年 5 月 6 日 用 pdf.js 这个无解,因为我也遇到了,还是老老实实 iframe 。 |
15 Leoking222 OP @qinqiuxu 是的,我发现确实显示完美,大多数浏览器也是这么做的,我已经改成 iframe 了 |
16 Leoking222 OP @CHTuring 一样,那天晚上搞了几个小时,最后老老实实用的 iframe |
17 Leoking222 OP @boxrq 我来学习一下 |