有大神吗?拜托了。。用 LibreOffice,转换为 PDF 后,格式混乱

2019-10-12 20:27:17 +08:00
 kieya00

谁用过了 LibreOffice,转换为 PDF 后,里面的内容排版格式混乱,doc 和 docx 转过去都有问题,Linux 和 win 下也都有问题,很通过,搞了两天两夜了。。。。求大神,v2ex 是我最后的希望

8609 次点击
所在节点    Java
29 条回复
jiewuza
2019-10-13 14:15:29 +08:00
@lisces 好奇,你说的 libreoffice 中定义${content} ,这个哪里可以找到相关的使用说明或相关资料啊
lisces
2019-10-13 15:32:41 +08:00
@whileFalse web server 基本不会用 windows 系统的
@gaolycn LibreOffice 官方的读写接口
@ungrown 不是兼容 office 是人肉处理做到像素级的相似
@jiewuza LibreOffice 官网
ungrown
2019-10-14 00:49:12 +08:00
@lisces
> 不是兼容 office 是人肉处理做到像素级的相似
本末倒置,你就承认你不会 COM 编程不就行了
kieya00
2019-10-14 17:23:51 +08:00
@EastLord 你猜对了。。就是转换后乱了,展示效果十分恶心啊
kieya00
2019-10-14 17:24:52 +08:00
@lisces 感谢感谢,可是现在已经没有时间调试了,解决不了啊,很烦,简单格式没问题,一旦加入批注、表格、或者多张图片,就会混乱
kieya00
2019-10-14 17:25:50 +08:00
@lyog 我们 word 有几十万中格式。。。调不过来。。哭了
gaolycn
2019-10-22 16:15:57 +08:00
@lisces LibreOffice 中唯一支持 PDF 的好像就 Draw 了,但是格式也会乱啊。没有找到 LibreOffice 读写 PDF 的文档,能具体说一下吗?
@jiewuza 你找到了吗?
lucyplay
2020-07-15 22:51:00 +08:00
最后有找到什么解决办法吗?防止格式混乱
11060
2020-09-15 11:19:31 +08:00
@lucyplay 不能直接用 LibreOffice 的命令行将 Office 格式的 Word ( doc,docx ) 转 PDF,这会导致样式内容非常错乱。我们在项目中使用都是用两套模板来兼容 Windows 和 Linux,Windows 下调用 COM 接口来转换; Linux 下用 LibreOffice 制作 ODF 格式的文本文档(.odt )模板,然后另存为 XML 格式的 ODF 文本文档,再用 FreeMarker 来填充数据,最后再调用 LibreOffice 命令行来转换。另外 20 楼说的很对

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

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

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

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

© 2021 V2EX