现在我使用xhtmlrenderer将html转换为PDF.我的maven依赖如下:
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
<version>2.1.0.drools2</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>core-renderer</artifactId>
<version>R8</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>itext</artifactId>
<version>2.0.8</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我试图在每个PDF页面重复表头.所以我使用css:.
-fs-table-paginate: paginate解释CSS就在这里.
table {
-fs-table-paginate: paginate;
}`
Run Code Online (Sandbox Code Playgroud)
当与值(-fs-table-paginate)paginate一起使用时,修改表格布局算法以在后续页面上重复表格页眉和页脚,并改善跨页面的单元格的外观(例如通过关闭和重新打开边框),但就是这样.如果桌子的最小宽度比页面宽,它将被切断.
当添加上面的CSS时,我的表的边框是分离的.


所以我觉得table { -fs-table-paginate: paginate; }我的桌子border-collapse:collapse无效了.
那么我该怎么做才能解决这个问题,让桌子边框崩溃?
我的应用程序CSS表格如下
-fs-table-paginate
Run Code Online (Sandbox Code Playgroud)
并且当-fs-table-paginate: paginate; 有时添加表头时不正常.标题将无法正确显示.并且下面的表头会增加一个额外的空行.如下:

有人知道这些想法吗?
我正在使用redhat 5.3
我使用以下命令将python更新为2.7.(更新前是python 2.4)
# xz -d Python-2.7.6.tar.xz
# tar xvf Python-2.7.6.tar
# cd Python-2.7.6/
# ./configure
# make && make install
Run Code Online (Sandbox Code Playgroud)
我安装了python-setuptools
# yum install python-setuptools
Run Code Online (Sandbox Code Playgroud)
然后我安装pip打印错误
^
SyntaxError: invalid syntax
File "/usr/lib/python2.4/site-packages/pip-1.5.6-py2.4.egg/pip/_vendor/colorama/__init__.py", line 2
from .initialise import init, deinit, reinit
^
SyntaxError: invalid syntax
File "/usr/lib/python2.4/site-packages/pip-1.5.6-py2.4.egg/pip/_vendor/colorama/winterm.py", line 2
from . import win32
^
SyntaxError: invalid syntax
Adding pip 1.5.6 to easy-install.pth file
Installing pip script to /usr/bin
Installing pip2 script to /usr/bin
Installing pip2.4 script to /usr/bin
Installed …Run Code Online (Sandbox Code Playgroud)