我正在寻找一种将标签大小的文档打印到标签打印机服务器端的方法,因此可以在移动设备上使用Web应用程序。
到目前为止,我已尝试过以下内容:
我正在寻找一种简单的方法来进行服务器端静音打印。理想情况下,没有打开要打印的程序。我认为另一件事就是如果我可以以某种方式生成一个标签大小的PDF文档,然后我可以在PHP中使用 exec 来运行一个java程序来打印它 - java程序可以工作,但我没有找不到从PHP生成PDF的方法。
可能对我有帮助的事情:
如果有人对如何做到这一点有任何建议,我将非常感激。
我可能已经使用FPDF找到了答案,如下所述。我没有将文件生成为docx,而是使用FPDF生成PDF,并且可以尝试使用Java应用程序从命令行静默打印。如果有效,我会在此处发布详细信息:
<?php
require('fpdf.php');
$txt = "Good work Ben!";
$pdf = new FPDF( 'P', 'mm', array(41, 88) );
$pdf->SetMargins( 4.5, 4.5 );
$pdf->SetAutoPageBreak( true, 4.5 );
$pdf->AddPage();
$pdf->SetFont('Arial','',9);
$pdf->MultiCell(0,3.8,$txt,0,'L');
$pdf->Output();
?>