【问题标题】:Font Size in px not working in pdf filepx 中的字体大小在 pdf 文件中不起作用
【发布时间】:2018-06-20 23:09:00
【问题描述】:

我有一个 HTML 格式的表格,表格中的内容应该以 MSword、MSexcel 和 pdf 格式保存。对于表中的内容,如果我将字体大小样式设置为 10px,则它适用于 MSword、MSexcel 文件。但不适用于 PDF 文件。我将样式定义为:

font-size: 10px;

【问题讨论】:

    标签: html css font-size


    【解决方案1】:

    我认为对于pdf,font-size必须定义为pt而不是px:

    font-size: 7.5pt;
    

    有关 pt 的更多信息,请参阅:

    Should I use pt or px?

    【讨论】:

      【解决方案2】:

      像素是用于屏幕媒体(即在计算机屏幕上读取)的固定大小单位。

      点传统上用于印刷媒体(任何要印刷在纸上的东西,等等)。一点等于 1/72 英寸。点很像像素,因为它们是固定大小的单位,不能按大小缩放。

      所以使用 pt 而不是 px

      字体大小单位之间的区别

      1em = 12pt = 16px = 100%
      

      【讨论】:

        【解决方案3】:

        根据您用于转换的工具(我猜是 PHP),通常对 CSS 的支持有限。请告诉我们您打算如何将 HTML 转换为 PDF。我建议使用基本的 HTML 标记,例如 <font> 来设置文档样式

        【讨论】:

          猜你喜欢
          • 2016-12-18
          • 1970-01-01
          • 2012-10-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-12-02
          • 2018-11-26
          • 2012-08-17
          相关资源
          最近更新 更多