首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从google云打印和zapier打印html页面

从google云打印和zapier打印html页面
EN

Stack Overflow用户
提问于 2018-10-02 04:43:31
回答 1查看 385关注 0票数 0

我正试图通过zapier和google云打印将html文档打印到我的爱普生-3700打印机上。当我从zapier打印到PDF时,所有操作都很好,pdf是正确的大小,当我打印新创建的PDF时,它会打印出我想要的结果,但是当我试图从zapier直接打印到我的打印机上的google云打印时,它会在整个页面周围产生巨大的空白,从而导致打印被切断。

我尝试过调整各种zapier设置和设置,从我的个人电脑(管理您的设备),他们似乎没有做任何事情。我的代码一定有什么问题.?

我已经工作了10个小时,似乎无法得到它,任何帮助都是非常感谢的!

代码语言:javascript
复制
<!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>

....
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-03 20:07:09

我基本上解决了这个问题,主要是把位置移到右边,然后在一张全字母大小的纸周围留一个边距。当我打印成PDF格式时,情况就不一样了--这就是我想要避免的,但这会奏效的。

我认为zapier不能识别不同的页面大小,尽管它可以选择一个页面大小。不完全确定这里发生了什么,但这是我为其他有同样问题的人编写的代码:

请注意,我的打印机将纸张从中间而不是一侧输入,因此,如果您的页面调整到一侧,则需要相应地进行调整,同时注意我不是开发人员,所以我的代码可能不是最好的。

代码语言:javascript
复制
    <!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
....
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52602152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档