当前位置:首页 > 网站源码 > 正文内容

在线打印系统源码(打印源代码)

网站源码1年前 (2023-01-13)1159

本篇文章给大家谈谈在线打印系统源码,以及打印源代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

什么?把源代码打印出来?程序猿呆住了...

某年某月某一天,大约在冬季,领导要求,要我把所参与研发的软件系统,其源代码打印出来装订成册。当时,接到领导要求的我的表情是这样的

毕竟咱是个老实孩子,打印代码干什么咱也不知道,咱也不敢问。我去,这可咋办?虽然开发的软件项目功能并不复杂,可是好几个工程呢,而且有太多的文件了呀,javascript、java、html、xml、jsp文件....这可咋整?一个个帖?不,这不符合我的身份,是的,绝对不符合!

谁让咱出身是个程序猿呢,要不做个工具解决下吧,试试用python?

虽然咱的专业是java,但用起python来也不能露怯对吧,人家用啥咱用啥,走起。

这活咋干?

首先,要逐个java工程去遍历文件读取程序文件的内容,指定的文件后缀哦,而且要每一层级都读取到。

其次,要把读取到的文件内容生成word文档,要有标题哦。

最后,是不是要做个界面,弄上几个按钮,咱好可以点吧点吧按钮就能出来一份word?

下载pycharm,安装python,pip install一堆python包,一系列动作一气呵成。pip安装差不多都是这样的:

安装pyqt5、安装pyqt5-tools、python-docx、pyinstaller。

保留着java开发的老习惯,要不先定义一个类吧,用来生成word文档的工具类,各种百度各种改,代码成了这个样子:

在用pydesigner做一个界面,然后给这个界面 做一个启动入口,中间过程至于有几个按钮添加啥事件咱就不一一说了,因为那个也...太...简...单...了...!

添加上解析遍历文件夹解析文件的方法,遍历文件夹生成word如下:

中间过程略过.....

设计的极简界面是这样的

就这样吧,都折腾了两三个小时了!测试一把,走起!

打开生成的源代码文档,是长成这个样子的:

十几个工程逐个生成word,打印....(真费纸啊)完活!回家碎觉!

用java实现打印功能 怎么写 求大神求源码

PrintService[] services = PrinterJob.lookupPrintServices();//查找系统中所有的可用打印服务

PrintService service = ServiceUI.printDialog(null, 500, 500, services, services[0], null, new HashPrintRequestAttributeSet());//创建一个默认的打印机选择对话框

DocPrintJob job = service.createPrintJob();//创建一个打印任务

Doc doc = new SimpleDoc(new FileInputStream(new File("D:\\image\\MM.jpg")), DocFlavor.INPUT_STREAM.JPEG, null);//创建一个打印的文档

job.print(doc, null);//打印

这是jdk提供的打印接口,你也可以找找其它的第三方类库,jdk提供打印接口功能一般般

软件源码怎么打印

div id="print"

打印的区域或内容

/div

a href="javascript:void(0)" onclick="printView('print');"打印/a

实现打印的JS函数:

//局部打印

function printView(id)

{

var sprnhtml = $(id).outerHTML;

var selfhtml = window.document.body.innerHTML;//获取当前页的html

window.document.body.innerHTML = sprnhtml;

window.print();

window.document.body.innerHTML=selfhtml;

}

如果是要页面打印,那么一句话就搞定了

function printView(id)

{

window.print();

}

打印网页页面,但是打印出了网页的源代码,打印预览也是显示源代码。怎么打印网页本来的啊?

碰到一个问题一样,就是windows 7 64位操作系统,但是打印空白,打印出来像白纸一样!经过查看和总结,确认是:由于保护模式下 %Temp%\Low 文件夹工作不正常引起的!故障打印白纸下面会出现类似:C:\Users\\AppData\Local\Temp\Low\xxxx.htm这样的网页。

原因:这种情况,多半由于保护模式下 %Temp%\Low 文件夹工作不正常引起的(被误删除、移位等等)

解决方法:

(1)重置IE安全级别

(2)在用户模式下,在附件中找到cmd创建low文件,具体命令如下

mkdir %userprofile%\AppData\Local\Temp\Low

ICACLS "%userprofile%\AppData\Local\Temp\Low" /setintegritylevel (OI)(CI)low

如果用户具有管理员权限,请把以下代码保存为bat批处理文件运行:

@ECHO off

If not exist %userprofile%\AppData\Local\Temp\Low (

echo.

echo Creating Low Folder...

mkdir %userprofile%\AppData\Local\Temp\Low

)

echo.

echo Apply Integrity Level...

echo.

ICACLS "%userprofile%\AppData\Local\Temp\Low" /setintegritylevel (OI)(CI)low

exit

总结:这个解决方法可能不是万能的,可能只是针对某些故障的特定方法,不一定适用所有情况,不过也是一个考虑的方向和排除故障的考虑范围。

在线打印系统源码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于打印源代码、在线打印系统源码的信息别忘了在本站进行查找喔。

扫描二维码推送至手机访问。

版权声明:本文由我的模板布,如需转载请注明出处。


本文链接:http://www.60200875.com/post/861.html

分享给朋友:

“在线打印系统源码(打印源代码)” 的相关文章

十大手游交易平台app(十大手游交易平台排行榜交易猫)

十大手游交易平台app(十大手游交易平台排行榜交易猫)

今天给各位分享十大手游交易平台app的知识,其中也会对十大手游交易平台排行榜交易猫进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、手游交易平台哪个好 2、...

做装修怎么找订单?(装修怎么找业务)

做装修怎么找订单?(装修怎么找业务)

本篇文章给大家谈谈做装修怎么找订单?,以及装修怎么找业务对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、装修工人接单平台有那些平台。求推荐 2、如何寻找需要装修的客户...

网红小橙子的妈妈是干嘛的(网红小橙子先生妈妈是干嘛的)

网红小橙子的妈妈是干嘛的(网红小橙子先生妈妈是干嘛的)

今天给各位分享网红小橙子的妈妈是干嘛的的知识,其中也会对网红小橙子先生妈妈是干嘛的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、哈尔滨小橙子爸爸是干嘛的...

不用网络的无线监控摄像头(不用网络的无线监控摄像头室外用)

不用网络的无线监控摄像头(不用网络的无线监控摄像头室外用)

本篇文章给大家谈谈不用网络的无线监控摄像头,以及不用网络的无线监控摄像头室外用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、没有WiFi能装监控吗? 2、家里装监控需...

零元手游ap(零元手游激活码)

零元手游ap(零元手游激活码)

今天给各位分享零元手游ap的知识,其中也会对零元手游激活码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、什么手游适合0元党玩家 2、问道手游零元党怎么玩...

umyth数字藏品平台交流群(鲸探数字藏品NFT交流群)

umyth数字藏品平台交流群(鲸探数字藏品NFT交流群)

今天给各位分享umyth数字藏品平台交流群的知识,其中也会对鲸探数字藏品NFT交流群进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、“炒图”可日入过万,年轻人...