我正试图通过zapier和google云打印将html文档打印到我的爱普生-3700打印机上。当我从zapier打印到PDF时,所有操作都很好,pdf是正确的大小,当我打印新创建的PDF时,它会打印出我想要的结果,但是当我试图从zapier直接打印到我的打印机上的google云打印时,它会在整个页面周围产生巨大的空白,从而导致打印被切断。
我尝试过调整各种zapier设置和设置,从我的个人电脑(管理您的设备),他们似乎没有做任何事情。我的代码一定有什么问题.?
我已经工作了10个小时,似乎无法得到它,任何帮助都是非常感谢的!
<!DOCTYPE html>
<html>
<head>
<style>
@page
{
width: 4.75in;
height: 6.5in;
margin: 0 0 0 0;
}
html, body {
margin: 0;
padding: 0;
width: 4.75in;
height: 6.5in;
}
div.absolute1 {
position: absolute;
top: 5mm;
left: 5mm;
font-size: 10pt;
}
div.absolute2 {
position: absolute;
top: 1.5mm;
right: 1.5mm;
width: 43mm;
}
div.absolute3 {
position: absolute;
top: 63mm;
right: 70mm;
font-size: 8pt;
font-family: "Courier", courier;
text-align: right;
}
div.absolute4 {
position: absolute;
top: 70mm;
left: 40mm;
font-size: 11pt;
}
</style>
</head>
<body>
<div class="absolute1">
company name <br>
address <br>
address line 2<br>
</div>
....发布于 2018-10-03 20:07:09
我基本上解决了这个问题,主要是把位置移到右边,然后在一张全字母大小的纸周围留一个边距。当我打印成PDF格式时,情况就不一样了--这就是我想要避免的,但这会奏效的。
我认为zapier不能识别不同的页面大小,尽管它可以选择一个页面大小。不完全确定这里发生了什么,但这是我为其他有同样问题的人编写的代码:
请注意,我的打印机将纸张从中间而不是一侧输入,因此,如果您的页面调整到一侧,则需要相应地进行调整,同时注意我不是开发人员,所以我的代码可能不是最好的。
<!DOCTYPE html>
<html>
<head>
<style>
@page
{
margin: 46mm 0mm 46mm 118mm;
padding: 0;
width: 4.75in;
height: 6.5in;
}
body {
margin: 0;
padding: 0;
}
div.returnaddress {
position: absolute;
top: 7mm;
left: 7mm;
font-size: 9pt;
}
div.postage {
position: absolute;
top: 3mm;
right: 5mm;
width: 40mm;
}
div.packagenumber {
position: absolute;
top: 53mm;
right: 55mm;
font-size: 8pt;
font-family: "Courier", courier;
text-align: right;
}
div.recipientaddress {
position: absolute;
top: 60mm;
left: 50mm;
font-size: 11pt;
}
</style>
</head>
<body>
<div class="returnaddress">
COMPANY NAME <br>
COMPANY ADDRESS <br>
ADDRESS 4Z8<br>
</div>
<div class="packagenumber"> PACKAGE NUMBER
</div>
<div class="recipientaddress"> RECIPIENT ADDRESS
</div>
<div class="postage">
<svg
....https://stackoverflow.com/questions/52602152
复制相似问题