Php 在PDF中将文本设置为粗体或更大

Php 在PDF中将文本设置为粗体或更大,php,html,css,codeigniter,dompdf,Php,Html,Css,Codeigniter,Dompdf,我刚刚开始使用DOMPDFV0.6.0beta3和Codeigniter。我已将Arial字体系列tff文件从Windows 7字体文件夹复制到dompdf的/lib/fonts文件夹 问题:当我使用CSS选择文本并应用font-weight:bold属性时,在HTML输出上它确实是粗体的,但是通过dompdf转换为PDF后,文本不再是粗体 字体大小:24px不起作用,pdf中的所有文本大小相同。pdf中使用的唯一字体似乎是Times New Roman 如何在pdf中使文本加粗并更改其大小和字

我刚刚开始使用DOMPDFV0.6.0beta3和Codeigniter。我已将Arial字体系列tff文件从Windows 7字体文件夹复制到dompdf的
/lib/fonts
文件夹

问题:当我使用CSS选择文本并应用
font-weight:bold
属性时,在HTML输出上它确实是粗体的,但是通过dompdf转换为PDF后,文本不再是粗体

字体大小:24px
不起作用,pdf中的所有文本大小相同。pdf中使用的唯一字体似乎是Times New Roman

如何在pdf中使文本加粗并更改其大小和字体

PHP(控制器)


样式表是否在HTML内容之外?如果是这样,您可能只是遇到了路径问题。该插件似乎使用
$dompdf->load_html()
加载文档。当以这种方式使用DOMPDF时,它不知道您的网站,并且将在本地文件系统中工作。这对您意味着文件路径是相对于当前执行的文件的。如果路径是绝对路径(例如
/css/main.css
),则DOMPDF将在文件系统的根目录下查找此文件。它不会在
/wwwroot/content/css/main.css
中查找文件,而是查找
/css/main.css


如果这是您的问题,最快的修复方法是向您的文件引用(例如
http://example.com/css/main.css
)。

您的样式表是否在HTML内容之外?如果是这样,您可能只是遇到了路径问题。该插件似乎使用
$dompdf->load_html()
加载文档。当以这种方式使用DOMPDF时,它不知道您的网站,并且将在本地文件系统中工作。这对您意味着文件路径是相对于当前执行的文件的。如果路径是绝对路径(例如
/css/main.css
),则DOMPDF将在文件系统的根目录下查找此文件。它不会在
/wwwroot/content/css/main.css
中查找文件,而是查找
/css/main.css


如果这是您的问题,最快的修复方法是向您的文件引用(例如
http://example.com/css/main.css
)。

这可能会帮助您:并搜索粗体。不能使用css的
字体权重:bold
属性设置粗体文本吗?这就是我从dompdf示例中看到的,也许这可以帮助您:搜索粗体不能使用css的
font-weight:bold
属性设置粗体文本?这就是我从dompdf样本中看到的
function pdf() {

    $this->load->model('resume_model');
    $results = $this->resume_model->get_resume_details($user_id);

    $this->load->helper(array('dompdf', 'file'));
    $html = $this->load->view('resume_pdf', $results, true);
    pdf_create($html, 'filename');

}