Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用docx4j-3.2.1将docx转换为pdf时的格式丢失_Java_Docx4j - Fatal编程技术网

Java 使用docx4j-3.2.1将docx转换为pdf时的格式丢失

Java 使用docx4j-3.2.1将docx转换为pdf时的格式丢失,java,docx4j,Java,Docx4j,我需要将docx转换为pdf,我正在使用docx4j-3.2.1库。生成的pdf输出中有一些格式丢失 我的输入docx文件 输出的pdf是这样的 可以清楚地看到,有两个值得注意的问题。一个是在生成的pdf中缩小的标题中图像的大小/维度。它没有像输入中那样覆盖整个标题区域 第二个是看起来已经改变的字体大小(或者字体本身已经改变) 如何在生成的pdf中保留标题上原始图像的尺寸。是否有一些方法可用于微调docx到pdf的转换 非常感谢您的帮助 注:标题图片是从谷歌图片搜索标题只是为了演示 docx4

我需要将docx转换为pdf,我正在使用docx4j-3.2.1库。生成的pdf输出中有一些格式丢失

我的输入docx文件

输出的pdf是这样的

可以清楚地看到,有两个值得注意的问题。一个是在生成的pdf中缩小的标题中图像的大小/维度。它没有像输入中那样覆盖整个标题区域

第二个是看起来已经改变的字体大小(或者字体本身已经改变)

如何在生成的pdf中保留标题上原始图像的尺寸。是否有一些方法可用于微调docx到pdf的转换

非常感谢您的帮助

注:标题图片是从谷歌图片搜索标题只是为了演示

docx4jv3.2.1通过XSL-FO提供“廉价且令人愉快”的docx到PDF输出

如果对您来说不够好,您有3种选择:

  • 增强它来做你想做的事
  • 使用Plutext的商业PDF转换器,它有自己的页面布局模型,设计成与Word的页面布局模型非常相似
  • 使用其他一些产品,比如LibreOffice+JOD转换器
  • docx4jv3.2.1通过XSL-FO提供“廉价且令人愉快”的docx到PDF输出

    如果对您来说不够好,您有3种选择:

  • 增强它来做你想做的事
  • 使用Plutext的商业PDF转换器,它有自己的页面布局模型,设计成与Word的页面布局模型非常相似
  • 使用其他一些产品,比如LibreOffice+JOD转换器

  • 好的,当我从MS-WORD更改布局属性时,有了一些改进,因为现在页眉的位置是相对于页面的。之前它是绝对的。好吧,当我从MS-WORD更改布局属性时,有了一些改进,使标题的位置相对于现在的页面。早些时候是绝对的,当然是杰森。我会看看什么最符合我的要求。当然@Jason。我会看看什么最符合我的要求。