在 mpdf 中(我使用 8.1.4 和 PHP 8.2)我可以通过这样的代码添加专色
$mpdf->AddSpotColor('Thru-cut', 10, 10, 10, 10); //name, c, m, y, k
但是之后我就看不到这个专色了。在 Adobe Illustrator 中(它应该出现在色板中(窗口 -> 色板))。
我查了一下,1.4版本中mpdf生成pdf没有问题
%PDF-1.4
。
我的意思是从其他程序生成的其他 pdf 1.4 在 AI 中工作。
我尝试使用 pdf 中的代码覆盖 ColorWritter writeSpotColors() 但它仍然不起作用。有人遇到类似问题吗,或者有解决办法吗?
所以...
我找到了答案,而且很简单。
如果您通过 mpdf 定义专色
$mpdf->AddSpotColor('WHITE', 0, 66, 30, 13);
然后你需要在代码示例中使用它来填充svg:
<path fill="spot(WHITE, 100%)" ...
我后来发现的这个代码片段可能很有用:https://github.com/mpdf/mpdf-examples/blob/development/example55_new_mPDF_v5-1_color_and_other_features.php