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

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

网站源码2年前 (2023-01-13)1526

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

本文目录一览:

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

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

毕竟咱是个老实孩子,打印代码干什么咱也不知道,咱也不敢问。我去,这可咋办?虽然开发的软件项目功能并不复杂,可是好几个工程呢,而且有太多的文件了呀,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://60200875.com/post/861.html

分享给朋友:

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

国家知识产权商标注册查询官网(国家知识产权商标注册查询官网缴费)

国家知识产权商标注册查询官网(国家知识产权商标注册查询官网缴费)

本篇文章给大家谈谈国家知识产权商标注册查询官网,以及国家知识产权商标注册查询官网缴费对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、商标注册号怎么查询 商标注册号如何查询...

套路直播怎么下载不了(套路直播如何下载)

套路直播怎么下载不了(套路直播如何下载)

今天给各位分享套路直播怎么下载不了的知识,其中也会对套路直播如何下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、套路fun直播苹果版在哪下载 2、套路...

手机游戏辅助器(手机游戏辅助器免费逃跑吧少年)

手机游戏辅助器(手机游戏辅助器免费逃跑吧少年)

本篇文章给大家谈谈手机游戏辅助器,以及手机游戏辅助器免费逃跑吧少年对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、oppoA32手机自带王者荣耀辅助器从哪开 2、手机游...

装修打隔断用什么材料(家装打隔断用什么材料)

装修打隔断用什么材料(家装打隔断用什么材料)

今天给各位分享装修打隔断用什么材料的知识,其中也会对家装打隔断用什么材料进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、办公室装修隔断材料有哪些? 2、房...

免费网络短信app(免费网络短信激活)

免费网络短信app(免费网络短信激活)

今天给各位分享免费网络短信app的知识,其中也会对免费网络短信激活进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、有什么免费打电话、发短信的软件!最好完全免费...

qt帮助文档怎么打开(qt 文件对话框)

qt帮助文档怎么打开(qt 文件对话框)

今天给各位分享qt帮助文档怎么打开的知识,其中也会对qt 文件对话框进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、qt如何实现点击按钮打开指定文档? 2...