office 转 pdf 有什么高效的方案吗

2019-07-27 11:40:49 +08:00
 v2hub

原始文件格式有:doc、docx、xls、xlsx、ppt、pptx
想要转换成:pdf 格式

目前网上有一些付费的服务,但是没办法满足我们的需求:

  1. 对文件大小有限制。
  2. 批量转换支持比较弱。
  3. 有一些价格比较高。

于是我们想自己搭建一个来实现,不知道有木有可用的方案,要求如下:

  1. 服务器是 linux 的,不打算使用 ms 的 api。
  2. 语言方面的要求是 golang、php
8447 次点击
所在节点    问与答
41 条回复
Sainnhepark
2019-07-27 11:44:27 +08:00
MS office 难道不可以直接转吗
AzureTT
2019-07-27 11:44:29 +08:00
v2hub
2019-07-27 11:49:17 +08:00
@Sainnhepark
可以,但是我们要批量的,各个门店上传上来的文档太多了。必须批量处理。

@AzureTT
这个看过,没有提供接口,而且也不支持 ppt 转 pdf
itning
2019-07-27 12:00:33 +08:00
aspose 上网找 破解版的 或者付费
snw
2019-07-27 12:26:05 +08:00
如果是 Windows,直接用 VBA 控制打开文件、打印成 PDF、关闭文件就行了。
限定 Linux 就困难得多。
Chowe
2019-07-27 12:28:32 +08:00
Pandoc+Latex
nihiue
2019-07-27 12:29:43 +08:00
前两天刚写了个各类 pdf 处理 API 的 sdk,https://github.com/Nihiue/ilovepdf-node
gamecmt
2019-07-27 12:31:52 +08:00
windows 下调用 api 转换成 pdf,用文件夹同步到 linux 下面,这种应该更可行吧。
soros1990
2019-07-27 12:31:54 +08:00
另存为 pdf,soeasy
nihiue
2019-07-27 12:32:40 +08:00
自己实现的方案我也调研过,在 Linux 下容易运维+效果靠谱的基本没有,所以最终还是用了三方 API
katos
2019-07-27 12:56:41 +08:00
pdf 虚拟打印机?
mogutouer
2019-07-27 12:59:16 +08:00
word 好像可以写宏?
inframe
2019-07-27 13:14:35 +08:00
用个 Windows 系统 这个问题就解决了,GitHub 上一堆 VBS 脚本可以批量转换,
处理文档上,似乎没有什么软件可以超越 office 全家桶
sephinh
2019-07-27 13:16:36 +08:00
pdf 虚拟打印机是最方便的
burning
2019-07-27 15:04:32 +08:00
Mac 上有个 pdftor
ylrshui
2019-07-27 16:06:16 +08:00
根据 office 帮助文档,整个 vba 程序就行,调用 office 自带的另存为功能,自动批量另存为 pdf
ylrshui
2019-07-27 16:06:49 +08:00
excel word ppt 都能另存为 pdf
alpha2016
2019-07-27 16:19:32 +08:00
chinvo
2019-07-27 16:27:05 +08:00
要求门店上传 pdf,又不是不能导出
chinvo
2019-07-27 16:28:13 +08:00
PHP 有个 phpoffice,但是格式不保证正确

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

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

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

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

© 2021 V2EX