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