zoukankan      html  css  js  c++  java
  • OpenOffice将MS docx转换成pdf文件偶数页眉不显示问题解决办法

    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内容页没有找到具体的原因,先这样吧!

  • 相关阅读:
    animation动画应用--android游戏开发
    Codeforces Round #203 (Div. 2)
    Codeforces Round #206 (Div. 2)
    Codeforces Round #204 (Div. 2): C
    Codeforces Round #204 (Div. 2): B
    Codeforces Round #204 (Div. 2): A
    Codeforces Round #205 (Div. 2) : D
    Codeforces Round #205 (Div. 2) : C
    Codeforces Round #205 (Div. 2) : B
    Codeforces Round #205 (Div. 2) : A
  • 原文地址:https://www.cnblogs.com/wenlong/p/4524956.html
Copyright © 2011-2022 走看看