OpenOffice将MS docx转换成pdf文件偶数页眉不显示问题解决办法
2015-04-24 15:24
337 查看
OpenOffice版本:4.0(Windows、Linux下测试都出现问题)
MS Office版本:2007
问题描述
使用OpenOffice将MS的docx文件转换为pdf文件时,docx文件页眉有书签,书签用图片替换,生成的pdf文件,奇数页有页眉,而偶数页却没有页眉
真相搜罗
网上搜了下原因,有说OpenOffice对MS Office支持不是很好,应该也就是这个原因了
毕竟docx文件使用MS Word打开页眉都是可以正常显示的,直接使用OpenOffice打开docx文件,偶数页也没有页眉,说明并不是OpenOffice转换接口调用的问题,而是OpenOffice本身对MS docx文件的页眉支持不够友好
解决办法
既然OpenOffice对MS docx文件不能完美支持,而OpenOffice又是跨平台的,Windows和Linux都可以使用,岂能因为这点儿瑕疵就放弃OpenOffice呢?
于是,想了一个办法,使用iText将docx文件转换生成的pdf进行二次加工,动态添加页眉图片即可
问题总结
测试发现,MS docx文件页脚上的页码使用OpenOffice转换成pdf文件是可以正常显示的,而页眉上的书签内容却不可以~
由于时间紧迫,分析docx文件对应的xml内容页没有找到具体的原因,先这样吧!
MS Office版本:2007
问题描述
使用OpenOffice将MS的docx文件转换为pdf文件时,docx文件页眉有书签,书签用图片替换,生成的pdf文件,奇数页有页眉,而偶数页却没有页眉
真相搜罗
网上搜了下原因,有说OpenOffice对MS Office支持不是很好,应该也就是这个原因了
毕竟docx文件使用MS Word打开页眉都是可以正常显示的,直接使用OpenOffice打开docx文件,偶数页也没有页眉,说明并不是OpenOffice转换接口调用的问题,而是OpenOffice本身对MS docx文件的页眉支持不够友好
解决办法
既然OpenOffice对MS docx文件不能完美支持,而OpenOffice又是跨平台的,Windows和Linux都可以使用,岂能因为这点儿瑕疵就放弃OpenOffice呢?
于是,想了一个办法,使用iText将docx文件转换生成的pdf进行二次加工,动态添加页眉图片即可
问题总结
测试发现,MS docx文件页脚上的页码使用OpenOffice转换成pdf文件是可以正常显示的,而页眉上的书签内容却不可以~
由于时间紧迫,分析docx文件对应的xml内容页没有找到具体的原因,先这样吧!
相关文章推荐
- OpenOffice将MS docx转换成pdf文件偶数页眉不显示问题解决办法
- libreoffice转换文件为pdf文件乱码问题解决办法
- 关于OpenOffice转换失败,源文件无法删除问题的解决办法
- PPT文件格式转换成PDF白边问题解决办法
- IE浏览器显示PDF文件一直显示“正在初始化...”问题解决办法
- 解决linux下openoffice word文件转PDF中文乱码的问题
- iText7 生成 PDF 文件,解决各种操作系统中文问题,控制指定位置显示图片、文字、图文混排
- 【C# 基础】— 解决 "winForm 引用 Adobe PDF Reader控件不显示pdf 文件" 问题
- NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。
- 解决 apache poi 转换 word(docx) 文件到 html 文件表格没边框的问题
- 解决JasperReport生成PDF文件,中文不能显示的问题
- itext2.0.8把html转换为pdf及解决中文不显示办法
- 【转】NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。------不错
- 文件写入或控制台输出显示:"烫烫烫烫"问题解决办法
- 关于PDF文件无法打印的问题的解决办法
- 在 windows7 中无法显示 chm 文件内容的问题【解决办法】
- office2007新建 Microsoft Office Word 文档.docx,打开后弹出转换文件对话框的解决办法
- Aspose.Words 直接写response导出docx文档显示文件已损坏需要修复的解决办法
- 大体积、多数量excel文件排版转换为印刷版:pdf文件中标志图片模糊问题的解决
- 【转】NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。