python静默打印pdf
import win32api
import win32printdef print_pdf(self, pdf_file_name):"""静默打印pdf:param pdf_file_name::return:"""GSPRINT_PATH = 'gsprint'GHOSTSCRIPT_PATH = 'gswin32c'currentprinter = win32print.GetDefaultPrinter()win32api.ShellExecute(0, \'open', \GSPRINT_PATH, \'-ghostscript \"' + GHOSTSCRIPT_PATH + '" \-printer \"' + currentprinter + '" \"'+pdf_file_name+'" ', \'.', \0)
这个需要安装GSPRINT和Ghostscript,并将其添加到系统环境中。
请点击依赖环境下载地址
GhostScript命令参数相关参数如下说明:
"-dQUIET", 安静的意思,指代执行过程中尽可能少的输出日志等信息。(也可以简写为“-q”)
"-dNOSAFER", 通过命令行运行
"-dBATCH", 执行到最后一页后退出
"-dNOPAUSE", 每一页转换之间没有停顿
"-dNOPROMPT", 没有相关提示
"-dFirstPage=1", 从第几页开始
"-dLastPage=5", 到第几页结束
"-sDEVICE=pngalpha", 转换输出的文件类型装置,默认值为x11alpha
"-g720x1280", 图片像素(-g<width>x<height>),一般不指定,使用默认输出
"-r300", 图片分辨率(即图片解析度为300dpi),默认值好像是72(未测试证实)
"-sOutputFile=/opt/shanhy/error1png/%d.png", 图片输出路径,使用%d或%ld输出页数
参考网址
Python静默打印PDF到特定的打印机
python静默打印pdf相关推荐
- python静默打印pdf,在Python中静默打印PDF
我正在尝试使用Python打印PDF,而无需打开PDF查看器应用程序(Adobe,Foxit等). 我还需要知道何时打印完成(删除文件). 在这里我find了这个实现 : import win32ui ...
- C#静默打印 PDF
C#静默打印 PDF 本次使用第三方dll进行打印: **Spire.License ** 版本:1.3.2.40 Spire.Pdf 版本:3.2.52.56040 官网免费版下载地址 备用地址 可 ...
- web 静默打印PDF插件(类似lodop)
仅需安装插件,即可完成web静默打印PDF. 支持批量打印,JSON传参. 可本地指定默认打印机. 跨域支持,端口可自定义. 微信号联系:leechina79
- python静默打印pdf_前端静默打印实现 html pdf集合
一.初步实现 前段时间,公司有个需求,要实现前端静默(点击按钮直接打印,不需要预览),本想着直接用window.print()来实现,让用户多点击一下按钮的事儿,无奈我们的产品: 最后只好继续要网上继 ...
- python静默打印pdf_使用electron静默打印
1.使用electron打印的理由 很多情况下程序中使用的打印都是用户无感知的.并且想要灵活的控制打印内容,往往需要借助打印机给我们提供的api再进行开发,这种开发方式非常繁琐,并且开发难度较大. e ...
- python打印pdf文件_Python静默打印PDF到特定的打印机
我有一个PDF文档,我想用我的 python应用程序打印它. 我使用的方式是使用命令os.startfile('PDFfile.pdf',"print"),但它打开默认查看器(我的 ...
- python批量打印_python 批量打印PDF
有一批PDF文件,好几百个,每个只打印第2,3页,双面打印. 网上搜索一波,方案如下: 安装Ghostscript,GhostView,使用gsprint命令打印pdf文件. gsprint命令参数说 ...
- 使用python的win32模块打印PDF
使用win32api.ShellExecute打印文件的帖子很多,但是如果每个PDF的打印设置都不一样就很麻烦.这里拿一个惠普打印机型号作为范例.其他打印机也差不多. 如果要打印具体页面,需要安装Gh ...
- C# 打印PDF文档的10种方法
操作PDF文档时,打印是常见的需求之一.针对不同的打印需求,可分多种情况来进行,如设置静默打印.指定打印页码范围和打印纸张大小.双面打印.黑白打印等等.经过测试,下面将对常见的几种PDF打印需求做一些 ...
- python实用大全pdf_超级实用干货|九大技巧,带你用Python玩转PDF
原标题:超级实用干货|九大技巧,带你用Python玩转PDF 尽管PDF最开始是由Adobe发明的,但它现在已经成为国际标准组织ISO维护的公开标准了.大家可以在Python中通过PyPDF2包来处理 ...
最新文章
- 有关android 应用的plugin框架调研
- golang sync.Map 使用
- python关联分析引擎_PowerBI x Python 之关联分析(上)
- SAP Commerce Cloud Spartacus UI 读取 Component 元数据的 Action 设计
- java url 双引号_java - Java在POST请求中发送带有转义双引号的JSON字符串[duplicate] - 堆栈内存溢出...
- 仿IOS应用APP下载页源码
- 【语义分割】全卷积网络(Fully Convolutional Networks, FCN)详解
- Paradigm此前投资Uniswap的资金价值或超30亿美元
- 1200万!硅谷AI大牛一年赚够北京二环一套房
- 16个UEFI固件漏洞影响惠普多个产品线,其中1个影响无数厂商
- mysql国外专业网站
- php5.4 无法连接mongo,php连接MongoDB总是失败,为什么?
- 【iVX从入门到精通 · 开篇】初始iVX——零代码的可视化编程语言
- 学生管理系统IPO图_基于BIM技术的医院建筑运维管理系统构建
- sql server 2005 Express 下载
- Win10“隐藏”了一个视频编辑器,好用,免费,很多人却不知道
- 躺在床上刷抖音,不如来写第一个 GO 程序入门篇
- URL 编码 - 从 %00 到 %ff
- C++ and C# 从TLS握手二进制中获取SNI(服务器名称指示)域名
- 使用certbot为nginx站点添加免费ssl证书