① 如何按顺序批量打印pdf\WORD\EXCEL格式的文件 混合打印500多个文件
有一批PDF文件,好几百个,每个只打印第2,3页,双面打印。
网上搜索一波,方案如下:
安装Ghostscript,GhostView,使用gsprint命令打印pdf文件。
gsprint命令参数说明:
"-dQUIET", 安静的意思,指代执行过程中尽可能少的输出日志等信息。(也可以简写为“-q”)
"-dNOSAFER", 通过命令行运行
"-dBATCH", 执行到最后一页后退出
"-dNOPAUSE", 每一页转换之间没有停顿
"-dNOPROMPT", 没有相关提示
"-dFirstPage=1", 从第几页开始
"-dLastPage=5", 到第几页结束
"-sDEVICE=pngalpha", 转换输出的文件类型装置,默认值为x11alpha
"-g720x1280", 图片像素(-gx),一般不指定,使用默认输出
"-r300", 图片分辨率(即图片分辨率为300dpi),默认值好像是72(未测试证实)
"-sOutputFile=/opt/shanhy/error1png/%d.png", 图片输出路径,使用%d或%ld输出页数
比如打印c.pdf第2,3页,命令如下
gsprint -dFirstPage=2 -dLastPage=3 c.pdf
大部分pdf只打印第2,第3页,双面打印,所以用python控制批量打印所有pdf的第二页,暂停,提示翻页,然后批量打印第三页。
完整代码如下
#-*- coding: utf-8 -*-
importosimporttimedefprint_pdf(pdf_file_name, page):"""静默打印pdf
:param pdf_file_name
:page 打印第几页
:return:"""cmd= 'gsprint -dFirstPage=%s -dLastPage=%s %s' %(page, page, pdf_file_name)print(cmd)
p=os.popen(cmd)
time.sleep(3)print(p.read())if __name__ == '__main__':
curr_path=os.getcwd()
fl=os.listdir(curr_path)for i in range(2,4):print(i)for f infl:if 'pdf' inf.lower():
print_pdf(f, i)
② C#如何指定打印机,打印已有的PDF文件
调用Spire.Pdf.dll,使用下面的代码可以指定打印机和要打印的文档
//创建PdfDocument对象
PdfDocumentdoc=newPdfDocument();
//加载一个现有文档
doc.LoadFromFile(@"C:UsersAdministratorDesktopTest.pdf");
//选择打印机
doc.PrintSettings.PrinterName="HPLaserJetP1007";
//选择打印页码范围
doc.PrintSettings.SelectPageRange(1,10);
//执行打印
doc.Print();
③ 需要打印部分pdf文件页面怎么做
打印文件里面的部分将文件拿去外面打印室里面的工作人员应该会帮你处理,说清楚你需要打印打部分就可以了;
要提醒楼主的一点是pdf文件内容编辑截取页面要用编辑器工具才可以,可以自己操作将需要的部分在编辑器截取保存下来,然后去打印店里叫工作人员给你打印就可以了,编辑工具可以试着“迅捷pdf编辑器”里面截取页面用上面工具栏的“快照”工具用着还可以,自己不会操作的话,可以找打印室的工作人员,应该是会用这种工具的。
④ pdf文件怎么打印
PDF的打印首先是需要对打印的页面进行设定,再打印出来。
1、打开PDF文件,选择右上角的“文件”下拉框,然后选择打印
⑤ 有什么方法生成pdf文件,c
试试pdf+这个软件吧,不知道会不会也生成,我反正没有在手机上面看过pdf。
⑥ 理光C3503打印pdf慢
EMF临时文件过大。
PDF等文件中都包含了一些或者很多光栅化数据(图片、嵌入的字体等)。这些文件在打印时,打印机驱动程序都会在系统中生成大量EMF文件(增强型变换文件),小到1MB,大到500MB,过大的EMF临时文件会造成打印效率明显下降。
解决方法:点击“开始,设置,打印机和传真”,然后右击需要打印的打印机选择“属性”,在弹出窗口的“高级”选项卡中选择“直接打印到打印机”,点击“确定”后速度就提高了。
PDF主要由三项技术组成:衍生自PostScript;字型嵌入系统;资料压缩及传输系统。它的优点在于跨平台、能保留文件原有格式、开放标准,能免版税自由开发PDF相容软体,是一个开放标准。
⑦ canon c2020如何打印PDF文件
下载安装一个adobe reader文件,打开adobe reader文件,用adobe reader文件打开需要打印的.PDF文件,然后在打印文件对话框中选择canon 自己对应型号的打印机,然后按打印就可以了。
⑧ vba如何使用CAcroAVDoc打印pdf文件
方法/步骤
代码如下
⑨ C或C++打印pdf文件
需要用到windows自带的函数,另外还需要pdf解析动态库,windows自己没有这功能,只能支持office和文本的打印,你需要出钱购买或者网上找看有没有pdf解析动态库,一般来说是没有免费的,你看到的那些pdf阅读器都自己带有自己的解析库,但是没有把函数接口告诉你,保密的,嘿嘿
⑩ 爱普生C3520怎么打印PDF
要打印pdf文件,首先需要在我们的电脑里安装有支持打开pdf文件的软件,目前能打开pdf文件的软件比较多,但是有一些软件不支持打印功能,在这里我建议大家都安装adobe reader 软件。使用adobe reader来打开PDF文件。