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

使用ITextRenderer生成PDF后,内部样式不适用

咸育
2023-03-14

我正在使用ITextRenader通过加载具有内部样式的html文件在我的应用程序中生成pdf。我的超文本标记语言页面是这样的:

<html>
<head>
    <style type="text/css">.TFtable tr:nth-child(even) {background: #ffffff; border:none;}</style>
</head>
<body>
    <table class="TFtable" width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr><th align="left" valign="middle" scope="col"> Customer </th> </tr>
    </table>
</body>
</html>

共有1个答案

贺劲
2023-03-14

有趣的是,它对我来说很好。请注意,在您提供的示例html代码中,您将背景颜色设置为白色。此外,您只向表中添加了一行。因为,您正在使用“tr:n-child(even)”作为选择器,所以该样式不会应用于第一行(哪个奇数)。尝试下面的代码,这是对您的示例代码的轻微修改

<html>
<head>
<style type="text/css">
.TFtable  tr:nth-child(even) {
  background: #eee;
  border: none;
}
</style>
</head>
<body>
  <table class="TFtable" width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <th align="left" valign="middle" scope="col">Customer-odd</th>
    </tr>
    <tr>
      <th align="left" valign="middle" scope="col">Customer-even</th>
    </tr>
  </table>
</body>
</html>
 类似资料:
  • 使用ITextRenderer从HTML生成Telugu PDF不会获得精确字符?正在获取损坏的字符集(预期字符集వినియోగించుకోకపోయినట్లయితే ) 在pdf中。附加屏幕截图。在此处输入图像描述 我们使用下面的代码生成带有字体的UTF-8 pdf 1) 正文*{字体系列:“瓦尼”,佐治亚州,塞里夫;} 2) 文档文档=生成器。解析(新的ByteArrayInputStream

  • 有没有一个包生成PDF(与样式)从网页与拉维勒。我尝试使用barryvdh/laravel-dompdf,但是PDF没有样式化。Laravel有没有更好的解决方案

  • 我试图用这个库创建一个pdf,实现最简单的de docs示例 使用url并直接从模板中呈现,如下所示 这是模板文件的 html 但是当我尝试访问url时,错误是这样的 /pdf/“NoneType”对象处的AttributeError没有属性“endswith” 我如何能修理它 这是回溯 回溯:get_response139.response=response中的文件“/usr/local/lib

  • 首先,这不是像这个链接中的情况 Java Applet中的Apache FOP-未找到数据的ImagePreloader 由于所有图像(包括PNG)都正常显示,除了由Spring映射动态生成的图像。 所以,也就是说,我有以下情况。我有一个带有这个映射的控制器: QrCodeGenerator类如下: 从网站或浏览器直接访问图像很好,但尝试将其包含在apache fop生成的pdf中会引发以下错误:

  • 问题内容: 我在用 单击到容器上的按钮,但随后进行了ajax调用,并且内容使用新内容进行了更新,然后当我尝试单击它时将无法工作…单击该按钮时,将不会返回任何内容。 我什至试过 要么 我该如何运作? 编辑: 我的HTML: 问题答案: 应该以这种方式完成。 如果您的容器在ajax请求期间没有更改,则性能更高: 始终将委托事件绑定到将包含动态元素的最接近的静态元素。