【问题标题】:Prince PDF footer not displayingPrince PDF 页脚不显示
【发布时间】:2013-01-29 17:35:54
【问题描述】:

我正在使用 Prince 生成 PDF。我正在使用下面的样式表(一个更大的 css 文件的一部分)在每个包含页码的页面上包含一个页脚,但页脚没有出现。

所以问题是,我做错了什么?

@page {
  size: A4;
  margin: 24mm 22mm;
  padding: 0;     

 @bottom-left
 {
  content: "Page " counter(page) " of " counter(pages);
  font-size: 7pt;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  white-space:nowrap;
  color:Red;
 }
}

【问题讨论】:

    标签: pdf pdf-generation princexml


    【解决方案1】:

    这个影响以 UTF-8 字节顺序标记开头的 CSS 样式表的错误已在 Prince 7.1 中修复。

    【讨论】:

      【解决方案2】:

      我发现了问题。我使用的 CSS 文件最初是在 VS.Net 2008 中创建的,但最近在 VS.Net 2010 中进行了编辑,将编码更改为带有签名的 UTF-8。一旦我将编码(使用 VS.Net 中的文件-> 高级保存选项)更改为 UTF-8 而没有签名,页脚就会正确显示在生成的 PDF 中。

      显然 Prince 无法处理具有意外编码的文件中的所有 CSS(或者它可能无法处理 UTF 签名?)。长话短说 - 如果一切看起来都像 Kosher 并且您快要失去理智,请检查文件编码。

      【讨论】:

        猜你喜欢
        • 2013-01-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-23
        • 2021-05-02
        • 2014-01-06
        • 1970-01-01
        • 2013-05-22
        相关资源
        最近更新 更多