部署了一个 pdf 工具站

245 天前
 BaymaxK

昨天在 GitHub 上看到一个 pdf 工具项目,可以给 pdf 加水印、加页码、合并/裁剪/旋转 pdf 、扫描并提取 pdf 图像中的文字、修复损坏的 pdf 、将 pdf 转为其他格式等功能。

我花了一点时间把它部署在我网站的/pdf-tool 目录下了,欢迎各位有需要的开发者收藏、使用。

在线访问地址: https://www.kaisir.cn/pdf-tool/

4014 次点击
所在节点    程序员
28 条回复
BaymaxK
244 天前
@littlewing 服务器处理的
BaymaxK
244 天前
@lasuar OK 感谢,我晚上看看
c2const
244 天前
说来惭愧,我 PDF 编辑工具,至今还在用 win 本地的盗版软件 :(
BaymaxK
244 天前
@lasuar 修复了
yangg
243 天前
试了下从从 word 转为 pdf ,效果只能说还不如没这个功能
INTOX8O
241 天前
求个 nginx 的配置,我部署在 subfolder 静态资源会加载不出来
BaymaxK
241 天前
@INTOX8O location /pdf-tool {
proxy_pass https://192.168.6.225:8351/pdf-tool;
# 重写静态资源请求的 URL
rewrite ^/pdf-tool/(css|js|images|svg)/(.*)$ /pdf-tool/$1/$2 break;
# 替换 icon
sub_filter 'href="/apple-touch-icon.png' 'href="/pdf-tool/apple-touch-icon.png';
sub_filter 'href="/favicon-32x32.png' 'href="/pdf-tool/favicon-32x32.png';
sub_filter 'href="/favicon-16x16.png' 'href="/pdf-tool/favicon-16x16.png';
sub_filter 'href="/site.webmanifest' 'href="/pdf-tool/site.webmanifest';
sub_filter 'href="/safari-pinned-tab.svg' 'href="/pdf-tool/safari-pinned-tab.svg';
sub_filter 'href="/favicon.ico' 'href="/pdf-tool/favicon.ico';
sub_filter 'href="pdfjs/locale/locale.properties' 'href="/pdf-tool/pdfjs/locale/locale.properties';
# 修改 html 结构中的路径
sub_filter 'action="/' 'action="/pdf-tool/';
# 替换所有匹配到的
sub_filter_once off;
# 设置超时时间为 5 分钟
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_send_timeout 300;
send_timeout 300;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

这样配置的,需要做一些替换
INTOX8O
241 天前
@BaymaxK 感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1026614

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX