小编den*_*bot的帖子

在mPDF生成的文档中使用字体

我希望你能帮助我解决这个问题,我第一次使用mPDF,我觉得这很棒,但是我希望用与我的网站相同类型的字体显示报告,在其文档中解释如何要做到这一点,但它似乎仍然不适合我.我到现在所做的是:

  1. 将网址从谷歌添加到我的文档中,然后生成该文档<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>.
  2. 然后我添加了一个样式表文件,其中包含<link rel="stylesheet" href="<?php echo base_url(); ?>assets/publicidad/css/reporte.css" type="text/css"> 我已经添加的字体Inside reporte.css 的使用 ,我有一个使用'Open Sans'字体的定义

    body {font-family:'Open Sans',Sans-Serif; }按预期显示字体.

  3. 我使用mPDF生成pdf,效果很好,但是当我想
    显示Open Sans作为文档时,它没有显示所需的字体,我从http://www.fontsquirrel.com下载了'Open Sans'的ttfs文件/ fonts/open-sans,并添加到mPDF目录的ttfonts文件夹中,正如其文档中所述.


之后,我按照这个清晰的文档http://mpdf1.com/manual/index.php?tid=453,但到目前为止我没有得到我的PDF文档中显示的所需字体,直到现在我还没有做到"4.要使用特定语言的字体,你还需要编辑配置文件(config_cp.php);让我们想象Frutiger包含泰语所需的全套字符:",但我不要认为这是问题,因为我使用的是我放下的默认配置.

function pdf_create($html, $filename, $stream = TRUE) {
            require_once(APPPATH . 'helpers/mpdf/mpdf.php');
            $mpdf = new mPDF();
            $mpdf->SetAutoFont();
            $mpdf->WriteHTML($html);
            if ($stream)
            {
                $mpdf->Output($filename . '.pdf', 'D');
            }
            else
            {
                $mpdf->Output('./uploads/temp/' . $filename . '.pdf', 'F');

                return './uploads/temp/' . $filename . '.pdf';
            }
        }
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我这样做.

$html = $this->load->view('publicidad/reporte_x_curso', …
Run Code Online (Sandbox Code Playgroud)

php fonts font-face mpdf

6
推荐指数
2
解决办法
3万
查看次数

撤消"git reset --merge"

我已经做了:

git reset --merge
Run Code Online (Sandbox Code Playgroud)

我丢失了对某些文件的最新修改,如何撤消最后一个操作?

git merge undo reset

5
推荐指数
1
解决办法
2114
查看次数

标签 统计

font-face ×1

fonts ×1

git ×1

merge ×1

mpdf ×1

php ×1

reset ×1

undo ×1