我一直在使用 html2ps 来获取一些纯文本标签,以便在 Dymo 450 Labelwriter 打印机上正确打印。根据此页面,您应该能够使用 CSS 调整页面大小。这是我尝试过的 CSS(在外部文件中,也尝试过内联):
@page {
size: 28mm 85mm landscape;
margin: 0mm;
}
但是输出的后记仍然是字母大小。我也可以使用 html2ps' -s 选项进行缩放,但边距仍然很大,以至于没有文本打印(只是出现了一个空白标签)
html2ps -s .3 -L <url>
我该怎么做才能使边距为零并输出正确的页面大小?
这是输入 html 的示例:
<div>Code: <b>SNHN1</b> PO: <b>035718</b> ln: <b>1</b><br>Desc: <div>US15 4" SOLID BRASS NO. 1 (SNHN1)******* HOUSE NUMBER SATIN NICKEL "1"<br></div>Remarks: <b>## CUSTOMER NAME 01/13</b><br><div>Vendor: HARDWARE COMPANY ETC... Rcvd: date and time...</div></div>
此外,似乎 html2ps 不尊重内联:
page-break-after:always;
谢谢你的帮助。我还应该提到我正在使用来自 ubuntu 打印服务器的 lp 进行打印。