我正在Spring Boot应用程序中使用Flying Discer 9.1.16 XML/CSS渲染器生成PDF。除了页面边距处的文本对齐之外,所有CSS属性都工作正常。这是我的CSS摘录:
@page {
size: landscape;
margin-top: 100px;
border-bottom: solid gray;
@top-right{
content: element(header-top);
padding-top: 15px;
text-align-last: end !important;
};
@bottom-right{
content: element(pagination);
vertical-align: top;
text-align: right !important;
};
}
这是HTML:
<div class="header-center text-primary">
<h3 th:text="${ownerProperty}"></h3>
<h4 th:text="${owner.ownerName}"></h4>
</div>
<div class="pagination text-muted">
<small>
<span th:text="#{page} + ' '"></span>
<span id="pagenumber"></span>
<span th:text="#{of} + ' '"></span>
<span id="pagecount"></span>
</small>
</div>
我尝试了这两种方法,但都没有成功:text-align-last:end!重要
和文本对齐:右!重要
我使用Thymeleaf作为模板引擎,除了CSS之外,PDF还有另一个引导。min.css链接。
当使用css将HTML转换为pdf时,人们经常会遇到问题。下面是您应该如何使用align属性来解决问题。
<div align="right">
Any text
</div>
<div align="center">
Any text
</div>
我使用飞碟R8生成PDF文件。PDF需要一个标题,该标题将在每一页上重复。标题将由用户指定,因此我无法确定其高度。我设法使页眉在每一页上重复,但问题是,如果页眉有多行文本,它不会动态地重新调整正文的高度,最终会与正文重叠。这是我的代码: 使用飞碟生成后,生成的PDF如下所示: 谁能帮我找到一个解决办法,使我的头球不与身体其他部位重叠?
我使用的罐子来自maven repo 我正在测试的代码来自以前的堆栈解决方案 我担心它可能过时了,因为图书馆被贬值了。测试以下代码时: 这一行我有以下错误:
我使用飞碟/itext生成基于HTML的PDF文件,遇到了在PDF文件中添加页眉和页脚的问题。我最终制作了一个带有theader和tfooter的HTML表,类似这样: 连同css规则“table{-fs-table-page ate: page ate;}”,页眉和页脚可以正确分页。但是,我无法使页脚粘在页面底部: 如果表格内容填满了页面,则页脚被推到底: 有没有办法将页脚推到底,即使车身未满?
我正在使用飞碟生成pdf文件。我想要第一页,第二页是横向模式,其余的是纵向模式。所以,我这样做: 但是它会自动在第一个pdf文件中创建2个空白页?如何修复它?
问题内容: 我正在使用飞碟将XHTML转换为PDF文档。我已经获得了仅可用于基本HTML和嵌入式CSS的代码,但是,现在,我试图将图像添加为PDF的标题。我想知道的是,是否有任何办法通过将图像文件读取为Java Image对象来添加图像,然后以某种方式将其添加到PDF(或XHTML中,就像它获得了虚拟的“ URL”一样)表示可用于呈现PDF的Image对象。有没有人做过这样的事情? 预先感谢您提供