XDOC Office Server 开源了,Office文档完美转换为PDF

XDOC-专注文档处理
 XDOC-专注文档处理
发布于 2019年03月18日
收藏 91

项目地址:https://gitee.com/xdoc/xoffice

XDOC是一个文档自动化平台,提供免费的Office文档生成服务。有用户提出要PDF格式,便于阅读、发布。在尝试了OpenOffice、WPS、微软Office、POI、docx4j等多种方案后,发现只有微软Office能完美搞定。但XDOC云服务部署在Linux环境下,不能直接使用微软Office,于是开发了一个Java Web服务,提供Office文档转PDF功能。

XDOC Office Server使用非常简单,直接通过HTTP协议 get方式调用,如: http://locahost/xoffice/xoffice?_xformat=docx&_file=http%3A%2F%2Flocahost%2Fxoffice%2Fdemo.docx

文档格式支持:doc、docx、xls、xlsx、ppt、pptx

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:XDOC Office Server 开源了,Office文档完美转换为PDF
加载中

精彩评论

久永
久永
能反过来转吗?
手机看pdf可不是太好体验。
混世顽童
混世顽童

引用来自“怎能累了就说放弃”的评论

我们就是用的这个,但是性能问题得不到解决,有办法吗?

引用来自“XDOC-专注文档处理”的评论

服务器好点儿,多点儿

引用来自“海上添翼”的评论

转换个文档就让上集群啊

引用来自“怎能累了就说放弃”的评论

这个因为有本地依赖,必须要office,但是我测试过,office处理没有多线程的(不知道我测试得对不对,我用多线程队列提交任务,还是一个一个处理),而且打开慢,线程占用容易出问题,有时候异常容易关不掉(我确定我捕获处理了)。这样一个虚拟机单次只能处理一个文档,这得多少个啊,而且每个又慢。
根据微软官方的说法,office软件不适合做批量任务,会出现很多问题,什么内存泄露,进程失控等等。官方说是要用SharePoint的处理批量任务
海上添翼
海上添翼

引用来自“怎能累了就说放弃”的评论

我们就是用的这个,但是性能问题得不到解决,有办法吗?

引用来自“XDOC-专注文档处理”的评论

服务器好点儿,多点儿
转换个文档就让上集群啊

最新评论(28

山居剩活
山居剩活
很想知道现在腾讯tim的在线文档,用的啥,可在线显示和编辑也不需要安装插件。
写给三月
写给三月

引用来自“小龙在线”的评论

mark一下,以前项目用过openoffice,转word效果还是可以的

引用来自“XDOC-专注文档处理”的评论

我试过openoffice,对兼容性不满意
我也试验过,后缀带我也试过,后缀带x转换有问题
久永
久永

引用来自“久永”的评论

能反过来转吗?
手机看pdf可不是太好体验。

引用来自“XDOC-专注文档处理”的评论

pdf是用来做打印的,手机还是html效果好,https://my.oschina.net/u/193624/blog/898989
是的,不过 html 对于离线可不好。
移动老用户表示无奈。
XDOC-专注文档处理
XDOC-专注文档处理

引用来自“怎能累了就说放弃”的评论

我们就是用的这个,但是性能问题得不到解决,有办法吗?

引用来自“XDOC-专注文档处理”的评论

服务器好点儿,多点儿

引用来自“海上添翼”的评论

转换个文档就让上集群啊

引用来自“怎能累了就说放弃”的评论

这个因为有本地依赖,必须要office,但是我测试过,office处理没有多线程的(不知道我测试得对不对,我用多线程队列提交任务,还是一个一个处理),而且打开慢,线程占用容易出问题,有时候异常容易关不掉(我确定我捕获处理了)。这样一个虚拟机单次只能处理一个文档,这得多少个啊,而且每个又慢。

引用来自“混世顽童”的评论

根据微软官方的说法,office软件不适合做批量任务,会出现很多问题,什么内存泄露,进程失控等等。官方说是要用SharePoint的处理批量任务
复杂交互不要用它,xdoc生成Office文档是纯java处理,毫秒级响应,只有生成pdf用它,http://www.xdocin.com
混世顽童
混世顽童

引用来自“怎能累了就说放弃”的评论

我们就是用的这个,但是性能问题得不到解决,有办法吗?

引用来自“XDOC-专注文档处理”的评论

服务器好点儿,多点儿

引用来自“海上添翼”的评论

转换个文档就让上集群啊

引用来自“怎能累了就说放弃”的评论

这个因为有本地依赖,必须要office,但是我测试过,office处理没有多线程的(不知道我测试得对不对,我用多线程队列提交任务,还是一个一个处理),而且打开慢,线程占用容易出问题,有时候异常容易关不掉(我确定我捕获处理了)。这样一个虚拟机单次只能处理一个文档,这得多少个啊,而且每个又慢。

引用来自“混世顽童”的评论

根据微软官方的说法,office软件不适合做批量任务,会出现很多问题,什么内存泄露,进程失控等等。官方说是要用SharePoint的处理批量任务

引用来自“怎能累了就说放弃”的评论

这个还没有试过,性能和稳定性怎么样
我也没有试过,只是查到微软官方的文章这么说的
XDOC-专注文档处理
XDOC-专注文档处理

引用来自“小龙在线”的评论

mark一下,以前项目用过openoffice,转word效果还是可以的
我试过openoffice,对兼容性不满意
XDOC-专注文档处理
XDOC-专注文档处理

引用来自“久永”的评论

能反过来转吗?
手机看pdf可不是太好体验。
pdf是用来做打印的,手机还是html效果好,https://my.oschina.net/u/193624/blog/898989
怎能累了就说放弃
怎能累了就说放弃

引用来自“怎能累了就说放弃”的评论

我们就是用的这个,但是性能问题得不到解决,有办法吗?

引用来自“XDOC-专注文档处理”的评论

服务器好点儿,多点儿

引用来自“海上添翼”的评论

转换个文档就让上集群啊

引用来自“怎能累了就说放弃”的评论

这个因为有本地依赖,必须要office,但是我测试过,office处理没有多线程的(不知道我测试得对不对,我用多线程队列提交任务,还是一个一个处理),而且打开慢,线程占用容易出问题,有时候异常容易关不掉(我确定我捕获处理了)。这样一个虚拟机单次只能处理一个文档,这得多少个啊,而且每个又慢。

引用来自“混世顽童”的评论

根据微软官方的说法,office软件不适合做批量任务,会出现很多问题,什么内存泄露,进程失控等等。官方说是要用SharePoint的处理批量任务
这个还没有试过,性能和稳定性怎么样
埋心
mark
小龙在线
小龙在线
mark一下,以前项目用过openoffice,转word效果还是可以的
返回顶部
顶部