我有一个独特的问题,我必须使用不仅是因为平台的限制HTML发出回执电子邮件。
该收据需要对他们产生CODE128条形码。 不幸的是,因为我只能在电子邮件模板中使用HTML我期待找出如何创建这些条形码和与IMG标记将它们链接。
所以,我现在的想法是使用不同的服务器上PDFCrowd PHP库,然后创建与SRC是一个GET请求的URL与它的PHP库其他服务器的电子邮件模板的IMG标签。
然后,我会产生与内联CSS html和将其转换成图像和流回来了。
将与该类型URL设置的HTML电子邮件模板IMG标签的工作!?
...这是一个快速和肮脏的shopify解决方案。
<?php
require 'pdfcrowd.php';
try
{
// create the API client instance
$client = new \Pdfcrowd\HtmlToImageClient("username", "apikey");
// configure the conversion
$client->setOutputFormat("png");
// create output file for conversion result
$output_file = fopen("HelloWorld.png", "wb");
// run the conversion and store the result into an image variable
$image = $client->convertString("<html><body><h1>Hello World!</h1></body></html>");
// write the image the into the output file
fwrite($output_file, $image);
// close the output file
fclose($output_file);
}
catch(\Pdfcrowd\Error $why)
{
// report the error to the standard error stream
fwrite(STDERR, "Pdfcrowd Error: {$why}\n");
}
?>