目前项目用的是 flexpaper 很老的库了,现在要增加一些新的功能,找了很久没有遇到合适的。各位大佬有没有推荐的?项目目前用的是 angularJS 技术栈比较老 最好是纯 JS 库
具体功能如下:
工具栏功能: 文本颜色选择; 填充颜色选项; 绘图颜色选择; 字体大小和类型选择; 不透明度调整; 线条厚度选项; 混合模式选择; 撤销/重做机制; 文档下载功能; 支持的文档格式; 选择性注释显示功能; 综合注释概述; 针对页面的注释应用程序; 分辨率和清晰度; 注释的版本控制;
1
Yukineko 10 天前
pdf.js ,缺的功能只能二开了。你这功能要求这么多很难有现成的库能完全满足
|
2
cbingb666 10 天前
我之前用过的 [ pdf.js ]( https://mozilla.github.io/pdf.js/) , 能覆盖你绝大部分需求,如果不满足能完整覆盖功能需求,建议 fork 魔改
|
![]() |
3
Yang0524 10 天前
pdf.js
|
![]() |
4
zdw189803631 10 天前
你这功能难度有点大,付费的软件都不一定弄得好这些
|
![]() |
5
SayHelloHi 10 天前
有个付费的 但是只有部分需求符合楼主 还是得自己开发
PDF.js Viewer Demo | PDF.js Express https://pdfjs.express/demo |
6
xwayway 10 天前
推荐 #2 的库,但是需要注意部分设备的兼容性问题(在遥遥领先的部分设备会有兼容问题),我当初搞了个 pdf 转图片的功能,搞了个兼容模式,当加载不了的时候,他至少可以用兼容模式看下基本内容。
|
7
langhuishan 10 天前
借楼问下。pdf.js 里为什么 pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdn.jsdelivr.net/npm/[email protected]/legacy/build/pdf.worker.mjs'; 这个只能使用 cdn 里的 js ,无法使用本地的 js 。使用本地 js 报错:fetching blob: Error: Invalid `workerSrc` type
|
![]() |
8
murmur 10 天前
你这个东西怎么感觉是某个招标里的要求呢,这么多功能怕是得用文档中台了
撤销/重做,你认为这个是 PDF 预览里的东西吗,还有字体、填充、文本、绘图 |
![]() |
9
freedomT 10 天前
vue-pdf-embed
|
10
allenyuan 10 天前 ![]() |
11
langhuishan 10 天前
@allenyuan 困扰好久了,非常感谢
|
![]() |
12
zjsxwc 10 天前
看不懂了,为何 PDF 预览里还要加 PDF 编辑?
|
![]() |
13
constance 10 天前
部署一个 kkFileView 服务,直接 iframe 嵌入地址就行。https://github.com/kekingcn/kkFileView
|
14
shaozelin030405 10 天前
@zjsxwc 说是预览,实质为编辑
|
![]() |
15
charexcalibur 10 天前
功能强一点就 wps web office 吧
|
16
K332 9 天前
PSPDFKit
|
17
xulihang 9 天前
Dynamsoft Document Viewer ,有些注释管理功能应该要自己实现
|
18
Projection 9 天前
再推荐一个可选项 MuPDF
|