部署了一个 pdf 工具站

2024-03-25 08:48:58 +08:00
 BaymaxK

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

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

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

4721 次点击
所在节点    程序员
30 条回复
BaymaxK
2024-03-25 12:59:58 +08:00
@littlewing 服务器处理的
BaymaxK
2024-03-25 13:00:21 +08:00
@lasuar OK 感谢,我晚上看看
c2const
2024-03-25 15:28:57 +08:00
说来惭愧,我 PDF 编辑工具,至今还在用 win 本地的盗版软件 :(
BaymaxK
2024-03-25 22:28:34 +08:00
@lasuar 修复了
yangg
2024-03-26 15:54:44 +08:00
试了下从从 word 转为 pdf ,效果只能说还不如没这个功能
INTOX8O
2024-03-28 17:32:26 +08:00
求个 nginx 的配置,我部署在 subfolder 静态资源会加载不出来
BaymaxK
2024-03-28 17:38:08 +08:00
@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
2024-03-28 17:49:25 +08:00
@BaymaxK 感谢
fyq
204 天前
才一年就"502 Bad Gateway"了吗
BaymaxK
204 天前
@fyq 因为我发现解析效果太差了,就停服了

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

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

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

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

© 2021 V2EX