如何使用带有UTF的Laravel创建新的FCPDF实例

时间:2017-05-23 08:23:22

标签: php laravel pdf fpdf

原创功能

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

但我正在使用为Laravel创建的那个(https://packagist.org/packages/elibyy/tcpdf-laravel

几乎没有文档,所以我无法做到这一点。有谁知道如何实现它?

如何将默认pdf字符集设置为pdf?

1 个答案:

答案 0 :(得分:2)

您的应用中的/config/文件夹中应该有一个 tcpdf.php 文件,您可以在其中设置一些配置详细信息:

<?php
return [
    'page_format'           => 'A4',
    'page_orientation'      => 'P',
    'page_units'            => 'mm',
    'unicode'               => true,
    'encoding'              => 'UTF-8', // <- Your desired encoding <-
    'font_directory'        => '',
    'image_directory'       => '',
    'tcpdf_throw_exception' => false,
];

如果您的配置文件不存在,正如docs所说,您可以创建它:

  

Laravel-TCPDF附带了一些基本配置。如果你想   覆盖默认值,您可以发布配置,如下所示:

php artisan vendor:publish
     

现在访问 config / tcpdf.php 进行自定义。