Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 由pdftk生成的PDF中不显示西里尔字母_Php_Laravel_Fpdf_Pdftk_Php Pdftk - Fatal编程技术网

Php 由pdftk生成的PDF中不显示西里尔字母

Php 由pdftk生成的PDF中不显示西里尔字母,php,laravel,fpdf,pdftk,php-pdftk,Php,Laravel,Fpdf,Pdftk,Php Pdftk,问题在于,西里尔字母没有以PDF格式显示,是使用pdftk创建的,特别是使用软件包: 单击时,符号将显示: 在Windows 10 Acrobat Reader中,类似的文件如下所示: 代码如下: $pdf = new \mikehaertl\pdftk\Pdf(public_path("demo_form_template.pdf")); $values = [ "name" => "МНОГОКРАТНАЯ", "address" => "English text

问题在于,西里尔字母没有以PDF格式显示,是使用
pdftk
创建的,特别是使用软件包:

单击时,符号将显示:

在Windows 10 Acrobat Reader中,类似的文件如下所示:

代码如下:

$pdf = new \mikehaertl\pdftk\Pdf(public_path("demo_form_template.pdf"));

$values = [
  "name" => "МНОГОКРАТНАЯ",
  "address" => "English text",
];

$pdf->fillForm($values)
    ->needAppearances()
    ->saveAs(public_path('demo_form_filled.pdf');
总之,在中打开时

  • MacOS Google Chrome-显示不正确
  • MacOS Acrobat Reader-显示正常
  • Windows 7 Acrobat Reader-显示正常
  • Windows 10 Acrobat Reader-显示不正确
  • Ubuntu Acrobat Reader-显示不正确
有什么想法吗?我应该考虑生成PDF的另一个解决方案吗?或者可以考虑<代码> fPDF或其他?