使用 Docx4j 在 Word 文档中设置自定义页面大小
Set Custom Page size in Word Document using Docx4j
如何使用 docx4j 创建具有自定义页面大小的文档。我在网上搜索过,发现我们可以创建仅在 PageSizePaper ENUM 中可用的页面大小....请帮助我创建具有自定义页面大小的文档..
Hello World 调用 WordprocessingMLPackage.createPackage()
如果您遵循该代码,您将在 https://github.com/plutext/docx4j/blob/master/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java#L445 处看到您需要一个 PgSz 对象。
您可以在设置了自定义页面大小(即在 Word 中)的 docx 上使用 docx4j webapp 或 Helper AddIn 来查看该代码的外观。这是一个例子:
SectPr.PgSz sectprpgsz = wmlObjectFactory.createSectPrPgSz();
sectpr.setPgSz(sectprpgsz);
sectprpgsz.setH( BigInteger.valueOf( 16838) );
sectprpgsz.setW( BigInteger.valueOf( 11906) );
如何使用 docx4j 创建具有自定义页面大小的文档。我在网上搜索过,发现我们可以创建仅在 PageSizePaper ENUM 中可用的页面大小....请帮助我创建具有自定义页面大小的文档..
Hello World 调用 WordprocessingMLPackage.createPackage()
如果您遵循该代码,您将在 https://github.com/plutext/docx4j/blob/master/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java#L445 处看到您需要一个 PgSz 对象。
您可以在设置了自定义页面大小(即在 Word 中)的 docx 上使用 docx4j webapp 或 Helper AddIn 来查看该代码的外观。这是一个例子:
SectPr.PgSz sectprpgsz = wmlObjectFactory.createSectPrPgSz();
sectpr.setPgSz(sectprpgsz);
sectprpgsz.setH( BigInteger.valueOf( 16838) );
sectprpgsz.setW( BigInteger.valueOf( 11906) );