【发布时间】:2017-05-05 20:30:40
【问题描述】:
是否有 pdfHTML 支持的 CSS 样式列表?他们的网站说“它支持适用于 PDF 上下文的 HTML 5 和 CSS 3 规范的部分”,这是有道理的(例如,没有理由支持 CSS 动画)。
但是,我认为某些适用于 PDF 的简单样式存在问题。
一个问题是以下样式未应用于图像:
img { max-width: 100%; }
我有一些图片,它们的宽度实际上比页面大,所以图片被截断了。我无法更改源 HTML,也无法缩小图像文件。让图像表现的最佳做法是什么?
另一个问题与表格样式有关。这些没有被应用:
table { vertical-align: top; }
tr:nth-child(even) { background: #eee; }
就像图片问题一样,这些样式在浏览器中看起来不错。格式化表格的推荐方法是什么?
谢谢
【问题讨论】:
-
nth-child将在pdfHTML的下一版本中得到支持。当前的开发快照版本已经支持它。 -
@AlexeySubach:很酷。对图像宽度有任何想法吗?这就是现在的凶手。如果我可以将图像放在页面上,我认为我们应该能够继续使用 itext。