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

用SQL数据修改页眉页脚的Java docx4j模板

东方飞捷
2023-03-14
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.load(new java.io.File("P:\\Engineering\\Projects\\Naming\\EX_TEMP.docx"));
    private WordprocessingMLPackage getTemplate(String name) throws Docx4JException, FileNotFoundException {
    WordprocessingMLPackage template = WordprocessingMLPackage.load(new FileInputStream(new File(name)));
    return template;
}
  • 超级链接解析器做什么?为什么需要它?(第二个链接)
  • 在这种情况下应用绑定是什么?(第二个链接)
  • 什么是内容访问器?(第一个链接)
  • 我这样做是正确的,还是有更容易/更好的方法?

如果有帮助的话,我将在Windows7上使用Eclipse和Java。如果有任何帮助,我将不胜感激,谢谢!另外,如果任何人有任何好的评论或解释的例子,那将是有帮助的!

共有1个答案

郭瀚海
2023-03-14

您可能应该后退一步,决定要采用哪种方法来注入数据。Docx4j支持三种方法:

  1. 替换文档表面上的变量(脆弱但简单)
  2. 邮件合并(使用MERGEFIELD),适用于遗留文档
  3. 内容控制数据绑定(您的第二个链接;现代的/复杂的/强大的方法,但您需要理解XML,在这里可能有些过头了)

对于您的大多数具体问题的答案,请花时间阅读docx4j的入门指南。

 类似资料:
  • 也许以前有人问过这个问题,但我似乎找不到一个准确的答案或解决办法。我开始使用RecycerView,并使用LinearLayoutManager实现了它。现在,我想添加自定义的页眉和页脚项,这些项不同于RecycerView中的其他项。页眉和页脚不应该粘,我希望他们滚动与其余的项目。有人能指出一些例子如何做到这一点或只是分享想法。我会非常感激的。THX

  • 问题内容: 我真的不喜欢在每个控制器中编写代码: 是否可以这样做,将自动包含页眉和页脚,如果需要更改它,我们也可以这样做吗?你怎么处理?还是您认为这不是问题?谢谢。 问题答案: 这是我的工作: 对于CI 3.x: 然后,在您的控制器中,这就是您要做的一切:

  • 问题内容: 如何在我的PDF页面中添加 页眉 和 页脚 ?我想要一个表,表头中有3列,其他表中,页脚中有3列。我的页面可能是A3或A4,并且是横向或纵向。 谁能帮我?我在互联网上找不到很好的例子。 谢谢! mas正 问题答案: 创建一个MyPageEventListener类,该类扩展了 PdfPageEventHelper 将页面事件侦听器添加到PdfWriter对象 在MyPageEventL

  • 问题内容: 静态HTML /XHTML是否有一种不错的方法来创建要显示在网站的每个页面上的通用页眉/页脚文件?我知道您显然可以使用PHP或服务器端指令来执行此操作,但是有没有办法完全不依赖服务器将所有内容拼接在一起呢? 编辑:所有非常好的答案,这是我所期望的。HTML是静态的。没有运行服务器端或客户端的东西,没有真正的方法来改变它。我发现Server Side Includes似乎是我最好的选择,

  • 问题内容: 在我的ListActivity中,我需要页眉和页脚视图(在列表的顶部和底部)分别用作列表上的上一页和下一页按钮,因为我一次只想显示20个项目。 我通过执行以下操作来设置标题和脚位视图: 这可以正常工作,但是我需要动态删除并添加这些页眉和页脚视图,因为列表中的某些页面可能没有下一页按钮或上一页按钮。 问题是,调用setListAdapter之后,我无法调用addHeaderView或ad

  • 我们正在寻找添加全宽的页眉和页脚到一个用iText PDFHTML生成的PDF。我们已经正确地生成了页眉和页脚,但是我们无法确定节的大小。在进一步挖掘时,我们在这里讨论了这个问题,每个边距框的宽度显式设置为33%: