当前位置: 首页 > 知识库问答 >
问题:

使用Docx4j在Word文档中设置自定义页面大小

孔飞舟
2023-03-14

如何使用docx4j创建具有自定义页面大小的文档。我已经在网上搜索,并能够发现我们可以创建页面大小可用的PageSizePaper枚举仅...请帮助我创建自定义页面大小的文档。

共有1个答案

司空学智
2023-03-14

Hello World调用WordProcessingMLPackage.createPackage()

如果您遵循这些代码,您将在https://github.com/plutext/docx4j/blob/master/src/main/java/org/docx4j/openpackaging/packages/wordprocessingmlpackage.java#l445上看到您需要一个PgSz对象。

您可以在docx上使用docx4j webapp或Helper AddIn,在docx上设置了自定义页面大小(即在Word中)来查看代码的外观。这里有一个例子:

        SectPr.PgSz sectprpgsz = wmlObjectFactory.createSectPrPgSz(); 
        sectpr.setPgSz(sectprpgsz); 
            sectprpgsz.setH( BigInteger.valueOf( 16838) ); 
            sectprpgsz.setW( BigInteger.valueOf( 11906) );
 类似资料:
  • 我试图在MS Word文档中用docx4j设置/取消设置复选框值。 使用本文中的代码:docx4j检查我从文档中收到的这个元素的XML后面的复选框: 如何取消设置此复选框的值? 谢谢!

  • 我已经为Word创建了一个插件。我正在尝试通过单击按钮更新word文档中的自定义属性的值。但却得不到拯救。我写的代码是: 但如果我在文档中添加一个空格然后保存它。然后保存自定义属性的值。代码为: 为什么行为是这样的。我不想在我的文档中添加任何额外的空白处。请帮帮我。提前道谢。

  • 我根据你的建议和我的需要对代码进行了修改,代码就在这里 我不需要删除书签中的文本,所以我删除了它。我不知道出了什么问题,程序正在编译,但我打不开doc这个词,上面写着“未知错误”。我测试写一些字符串“值”,它在书签和文档打开时写得很完美,但在表的情况下不是这样。请帮我提前谢谢

  • 这是我的代码转换从HTML到Word文档。如何设置此word文档的字体大小和字体系列。

  • 我想为我现有的PDF文档设置一个新的页面大小,而不裁剪内容。我正在编写下面的代码,但它只是从底部裁剪我的PDF文件,导致内容丢失。 目前的尺寸是8.26“X 11.69”,我需要使它的8.5“X 11”。 我的代码只将11.59转换为11。试图更改8.26,但它不起作用。 有谁能帮忙吗?我将ITextPDF-5.5.8与Java一起使用。 谢谢布鲁诺。:)