使用套接字在PHP中打印PDF文件

时间:2017-01-05 20:50:12

标签: php pdf printing

我想使用套接字打印PDF文件(因为脚本速度)。我在其他帖子上找到了这个:

<?php 
if(($conn = fsockopen('192.168.10.112',9100,$errno,$errstr))===false){
    echo 'Connection Failed' . $errno . $errstr;
}

$data = <<<HERE
    ^XA
    ^FT50,200
    ^A0N,200,200^FDTEST^FS
    ^FT50,500
    ^A0N,200,200^FDZebra Printer^FS
    ^XZ
HERE;

#send request
$fput = fputs($conn, $data, strlen($data));

#close the connection
fclose($conn);
?>

如何使用此方法打印PDF文件?

1 个答案:

答案 0 :(得分:0)

您在此处所看到的是直接连接到网络打印机。

您应该能够以这种方式打印文件。假设您有file.pdf,那么您可以这样做:

fputs($conn, file_get_contents('file.pdf'), filesize('file.pdf'));