aprinter
v0.0.5
Published
一个打印机
Readme
一个打印机
这是一个打印机。可以调起浏览器自带的打印弹窗打印任何东西。无需安装额外的控件。
安装
#npm
npm install aprinter
#yarn
yarn add aprinter
#pnpm
pnpm add aprinter使用
简单使用
import aprinter from 'aprinter';
aprinter(233);效果:

不要页头和页脚
import {printHTML} from 'aprinter';
const doc = `
<h1>只因你太美</h1>
<p>再看一眼多看一眼就会爆炸</p>
<p>再近一点靠近一点就会融化</p>
`
printHTML(doc,{header: false, footer: false})
横过来
printHTML(doc,{header: false, footer: false, landscape: true})
自定义大小
import {printHTML} from 'aprinter';
const doc2=`
<div>
<style>
.between {
display: flex;
justify-content: space-between;
}
* {
font-size: 10px;
}
</style>
<h3 style="text-align: center;">神奇百货龙华店</h3>
<div class="between" style="border-bottom: 1px solid;">
<div>收银员: 王招君</div>
<div>打印时间: 2025-3-23</div>
</div>
<div class="between">
<div>篮球</div>
<div>x1</div>
<div>¥50.00</div>
</div>
<div class="between">
<div>烧鸡</div>
<div>x1</div>
<div>¥30.00</div>
</div>
<div class="between" style="border-top: 1px solid;">
<div>总计: </div>
<div>¥80.00</div>
</div>
</div>
`
printHTML(doc2,{header: false, footer: false, size: '80mm 100mm'})
