python静默打印pdf

news/2025/3/16 6:09:05/
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到特定的打印机


http://www.ppmy.cn/news/789086.html

相关文章

pdf打印骑缝章

骑缝章是用于往来业务合同&#xff0c;以确保合同真实、有效的印章加盖方法&#xff0c;是一种防范风险的重要方式。在Java程序中&#xff0c;可以通过使用工具来辅助加盖这种骑缝章。 工具&#xff1a;Free Spire.PDF for Java &#xff08;免费版&#xff09; 工具获取及ja…

【算法集训之线性表篇】Day 05

文章目录 题目一思路代码实现效果题目二思路代码实现效果 题目一 将两个有序顺序表合并为一个有序顺序表&#xff0c;函数结果返回值为顺序表。 思路 我们可以利用二路归并排序算法中的Merge函数思路&#xff0c;设置两个指针i&#xff0c;j&#xff0c;分别记录在顺序表a和…

基于matlab使用PointNet深度学习进行点云分类(附源码)

一、前言 此示例演示如何训练 PointNet 网络以进行点云分类。 点云数据由各种传感器获取&#xff0c;例如激光雷达、雷达和深度摄像头。这些传感器捕获场景中物体的3D位置信息&#xff0c;这对于自动驾驶和增强现实中的许多应用非常有用。例如&#xff0c;区分车辆和行人对于…

maxwell生成动态磁力线/磁密云图一些报错警告解决办法

之前看到一个动态变化的磁密云图以及磁力线动图&#xff0c;如图1、2所示&#xff0c;觉得很好玩。 图1 动态磁密云图 图2 动态磁力线图 这个可以在Maxwell软件直接获取&#xff0c;步骤如下&#xff1a; 首先在电机瞬态仿真的时候设置Solve setup的时候注意save fileds一栏…

【超详细】磁力计数据读取--以IST8310为例

这里以iSentek公司产出的IST8310型号的磁力计为例&#xff0c;尺寸为 3.0 * 3.0 * 1.0mm&#xff0c;支持快速 I2C 通信&#xff0c;可达 400kHz&#xff0c;14 位磁场数据&#xff0c;测量范围可达1600uT(x,y-axis)和 2500uT(z-axis)&#xff0c; 最高 200Hz 输出频率 同时这里…

Python简单爬取电影磁力链接

Python简单爬取电影磁力链接 网页的链接&#xff1a;http://www.ygdy8.net/html/gndy/dyzz/list_23_2.html 打开你想要的电影&#xff1a;http://www.ygdy8.net/html/gndy/dyzz/20181124/57807.html 找到下载地址&#xff1a; 代码&#xff1a; import requests#网络请求模块…

[初学Python]利用某网站的功能写一个磁力链转种子工具

孔子曰&#xff1a;学而时习之~ 初学python&#xff0c;一边看语法&#xff0c;一边看参考例程&#xff0c;写了一个小程序&#xff0c;做个存档&#xff0c;否则很容易忘记。 这次的目标是利用某种子下载网站&#xff0c;编写一个磁力链下载种子文件的工具。 常见的种子文件…

磁力块(分块)

题目链接 输入格式 第一行五个整数 x 0 , y 0 , p L , r L , N x_0,y_0,p_L,r_L,N x0​,y0​,pL​,rL​,N&#xff0c;表示小取酒所在的位置&#xff0c;磁石 L L L 磁力、吸引半径和原野上散落磁石的个数。 接下来 N N N 行每行五个整数 x , y , m , p , r x,y,m,p,r x,…