打印二维码和图片pdf

简介: 打印二维码和图片pdf
学习过程中将笔记整理跟大家分享,希望对大家也有所帮助,共同成长进步💪~\
如果大家喜欢,可以点赞或留言💕 ~~,谢谢大家⭐️⭐️⭐️~

html部分

<img class="imgs" src="../../img/qrcode.png" />
<div id="wimage">

</div>
<div id="qrcodeTable"></div>
<p class="aqw">Render in table</p>
<!--<div id="dayin">打印</div>-->
<input type="button" value="打印本页" onclick="printpage()" />

js部分

$("#wimage").qrcode({
        render: "canvas", //默认,可以不写
        width: 100, //宽度
        height: 100, //高度
        text: "630null20220", //任意内容
        colorDark: "#000000",
        colorLight: "#ffffff",
});
//无法打印的解决办法
//var canvas = $('#wimage canvas');
//var img = canvas[0].toDataURL("image/png");
//$('#wimage').html("<img src='" + img + "'>");
//var str="Visit Runoob!"; 
//console.log(string.search(si))
function printpage() {
        window.print()
}

var beforePrint = function() {   //打印前
        console.log('1111');
};
var afterPrint = function() {   //打印完成后
        console.log('22222');

};
//if(window.matchMedia) {
//    var mediaQueryList = window.matchMedia('print');
//    mediaQueryList.addListener(function(mql) {
//        if(mql.matches) {
//            beforePrint();
//        } else {
//            afterPrint();
//        }
//    });
//}
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;

完整代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <style>
        .aqw {
            background-image: url(../../img/qrcode.png);
            /*background: red;*/
        }
        .imgs {
            width: 100px;
            height: 80px;    
        }
    </style>
    <body>
        <img class="imgs" src="../../img/qrcode.png" />
        <div id="wimage">
        </div>
        <div id="qrcodeTable"></div>
        <p class="aqw">Render in table</p>
        <!--<div id="dayin">打印</div>-->
        <input type="button" value="打印本页" onclick="printpage()" />
        <script type="text/javascript" charset="utf-8" src="plug-in/qrcode/jquery.min.js"></script>
        <script type="text/javascript" charset="utf-8" src="plug-in/qrcode/qrcode.min.js"></script>
        <script src="https://wow.techbrood.com/libs/jquery/jquery-1.11.1.min.js"></script>
        <script type="text/javascript" src="https://wow.techbrood.com/libs/jquery/jquery.qrcode.js"></script>
        <script type="text/javascript" src="https://wow.techbrood.com/libs/jquery/qrcode.js"></script>
        <script>
            
            $("#wimage").qrcode({
                render: "canvas", //默认,可以不写
                width: 100, //宽度
                height: 100, //高度
                text: "630null20220", //任意内容
                colorDark: "#000000",
                colorLight: "#ffffff",
            });
            ////无法打印的解决办法
            //var canvas = $('#wimage canvas');
            //var img = canvas[0].toDataURL("image/png");
            //$('#wimage').html("<img src='" + img + "'>");
            //var str="Visit Runoob!"; 
            //console.log(string.search(si))
            function printpage() {
                window.print()
            }
            var beforePrint = function() {   //打印前
                console.log('1111');
            };
            var afterPrint = function() {   //打印完成后
                console.log('22222');
            };
//            if(window.matchMedia) {
//                var mediaQueryList = window.matchMedia('print');
//                mediaQueryList.addListener(function(mql) {
//                    if(mql.matches) {
//                        beforePrint();
//                    } else {
//                        afterPrint();
//                    }
//                });
//            }
            window.onbeforeprint = beforePrint;
            window.onafterprint = afterPrint;
        </script>
    </body>

</html>

效果图:

image.png

image.png

我这里只是简单的写了一下demo,大家可以根据自己的需求更改哦,我这里的样式很丑请见谅~ ~ 我之前做的需求是打印卡片,卡片上有二维码和文字等信息,仅此参考。
目录
相关文章
|
5天前
|
文字识别 BI
【图片型PDF】批量识别扫描件PDF指定区域局部位置内容,将识别内容导出Excel表格或批量改名文件,基于阿里云OCR对图片型PDF识别改名案例实现
在医疗和政务等领域,图片型PDF文件(如病历、报告、公文扫描件)的处理需求广泛。通过OCR技术识别这些文件中的文字信息,提取关键内容并保存为表格,极大提高了信息管理和利用效率。本文介绍一款工具——咕嘎批量OCR系统,帮助用户快速处理图片型PDF文件,支持区域识别、内容提取、导出表格及批量改名等功能。下载工具后,按步骤选择处理模式、进行区域采样、批量处理文件,几分钟内即可高效完成数百个文件的处理。
37 8
|
26天前
|
机器学习/深度学习 人工智能 文字识别
Zerox:AI驱动的万能OCR工具,精准识别复杂布局并输出Markdown格式,支持PDF、DOCX、图片等多种文件格式
Zerox 是一款开源的本地化高精度OCR工具,基于GPT-4o-mini模型,支持PDF、DOCX、图片等多种格式文件,能够零样本识别复杂布局文档,输出Markdown格式结果。
101 4
Zerox:AI驱动的万能OCR工具,精准识别复杂布局并输出Markdown格式,支持PDF、DOCX、图片等多种文件格式
|
6月前
|
XML 缓存 JSON
为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
343 0
|
2月前
|
JavaScript
jquery图片和pdf文件预览插件
EZView.js是一款jquery图片和pdf文件预览插件。EZView.js可以为图片和pdf格式文件生成在线预览效果。支持的文件格式有pdf、jpg、 png、jpeg、gif。
69 16
|
2月前
|
编解码 人工智能 文字识别
用PDF转换图片的方式弥补通义千问在扫描版PDF支持方面的缺失
当前通义千问Web版和本地版qwen-VL在处理扫描版PDF时均无法直接识别,导致实际应用中处理大量扫描PDF的需求难以满足。为此,通过使用Python的pdf2image库,可将PDF文件转换为图片,再进行OCR处理,实现解决方案。文中提供了具体的代码示例,展示了如何将PDF文件的每一页转换成图片,并保存至指定文件夹,为后续的OCR处理做好准备。
|
5月前
|
Python
Python办公自动化:提取pdf文件中的图片
Python办公自动化:提取pdf文件中的图片
69 0
|
6月前
|
数据安全/隐私保护 Python Windows
三种方法,Python轻松提取PDF中全部图片
三种方法,Python轻松提取PDF中全部图片
197 3
|
6月前
|
Python
Python——批量将PDF文件转为图片
Python——批量将PDF文件转为图片
59 2
|
6月前
|
Java
JAVA PDF 截取N页,生成新文件,转图片,多个PDF 合并
JAVA PDF 截取N页,生成新文件,转图片,多个PDF 合并
106 0
|
6月前
|
Python
[python]将多张图片合并为单个pdf文件
[python]将多张图片合并为单个pdf文件

热门文章

最新文章