批量打印pdf文件前2页|如何批量打印PDF文件大概文件在1000份以内

|

① 如何按顺序批量打印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)

② 批量打印pdf文件中的某一页

这个应该不行吧,不过你可以试试把PDF文件分离出来,分成一页一页的,然后把你要的那页一组合在一起,最终打印这这个合在一起的文件就可以了。pdfspme_win -这个软件就可以,自己搜下吧。

③ 用pdf打开多页文档,批量打印

PDF文件也是可以使用PDF阅读器来浏览和打印文件的。使用PDF阅读器打开PDF文件,点击打印。在打印设置中就可以设置批量打印的内容了。设置好打印内容后就可以点击打印了。

④ 几百个PDF文件,如何批量打印

1、首先,将我们要一次打印的文件整理在同一文件夹,可以自己编号,方便识别。另外,我们最好保证每个文件夹中的文件格式相同。

⑤ 如何批量打印PDF文件,大概文件在1000份以内

具体方法如下:

1、运行电脑里的PDF编辑工具,在工具里找到“合并文件”的选回项。注意,就答是要将多份文件进行合并。

(5)批量打印pdf文件前2页扩展阅读:

用Adobe Acrobat Pro合并PDF文件。安装了Adobe Acrobat Pro之后,选中要合并的PDF,右击,选择,在Acrobat中合并支持的文件,弹出合并文件的窗口,调整文件顺序。在选项中选中,总是添加书签到Adobe PDF,选择合并文件。

之后就是直接打印那个合并的文件。注意:打印时要选择最小最合理的边距,这样才看得清,特别是把两面PDF打在同一页时。


赞 (0)