Python怎样控制打印机打印PDF文档
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python怎样控制打印机打印PDF文档相关的知识,希望对你有一定的参考价值。
参考技术A你可以直接调用win32api:
import tempfileimport win32api
import win32print
filename = tempfile.mktemp (".txt")
open (filename, "w").write ("This is a test")
win32api.ShellExecute (
0,
"print",
filename,
#
# If this is None, the default printer will
# be used anyway.
#
'/d:"%s"' % win32print.GetDefaultPrinter (),
".",
0
)
怎样将word,excel文件转换为PDF文件
可以使用虚拟打印机来处理:方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;
最简单而且实用的使用虚拟打印机pdf factory即可,可以把任意只要能够打印的格式文件都可以做成PDF文件,并且可以把多个文件通过打印之后合成一个PDF文件。
pdfFactory Pro(虚拟打印机)是一个无须 Acrobat 创建 Adobe PDF 文件的打印机驱动程序。pdfFactory Pro(虚拟打印机)提供的创建 PDF 文件的方法比其他方法更方便和高效。 功能包括: 多个文档整合到一个 PDF 文件中; 内嵌字体; 通过 E-mail 发送; 预览; 自动压缩优化。
PDF Factory是pdf虚拟打印机软件,下载安装好PDF Factory后,在打印机控制面板中就可以找到一台由pdf Factory虚拟出来的打印机,可以把任何可以打印的文件转换成pdf文件。用任何可以支持打印输出的软件,把需要处理的文件逐个打印到这个虚拟打印机,全部打印完成后可把结果保存成一个pdf文件。甚至可以把不同软件格式的文件,如word、excel、photoshop等任何可以支持打印的文件,打印到同一个pdf文件。
在打印之前,在PDF Factory Pro里面设置一下PDF的打开、打印等权限即可实现加密等目的;
在打印之前,在设置里面,就把加载所有的系统字体选中。
在打印界面出来后,可以在左侧设置水印。然后再保存PDF文件。
打印完毕后,下载一个Adobe Reader,然后安装,可以很流畅的阅读PDF文件。
方法二:用其他虚拟打印机转成PDF文件。
方法三:使用专门的转换软件,把文件转成PDF文件。 参考技术A Word转为Excel表格的方法
Word转Excel就是将Word中制作好的表格转成Excel表格,可能是因为前期的工作没做好,以为一个简单的表格用Word完成就可以了,谁知道后期又需要添加一些比较复杂的东西,所以还是转换成Excel表格操作比较顺畅。
第一步、打开需要转为Excel的文档,然后将鼠标移到Word表格的任意单元格里面,接着单击菜单栏的“表格”-->选择-->表格,选中表格后用Word快捷键“Ctrl+C”将其复制;
第二步、打开Excel表格,单击菜单栏的“编辑”-->“粘贴”就完成了Word转Excel表格。
若需要转到Excel中显示其他格式,大家也可以选择“编辑”-->“选择性粘贴”,这时会出现“选择性粘贴”的选项框,(如图所示)
注意:此时,会有五种粘贴到Excel表格中的方式,
1、是以Word中的方式,
2、是以图片形式来转到Excel中;
3、以网页的方式转到Excel里;(默认粘贴的方式)
4和5都是以文本的方式插入到Excel。(无边框)
Excel转成Word方法
方法一、上面说了Word转成Excel的方法,其实Excel转成Word方法几乎相同。
第一步:打开Excel表格,选择需要转到Word文档中的部分,然后“Ctrl+C”复制;
第二步:打开Word文档,选择菜单栏的“编辑”中的“粘贴”就完成了Excel中表格转到Word文档中。
当然,你也可以选择“编辑”中“选择性粘贴”,选择“Microsoft Office Excel 工作表 对象”,这样可以将Excel中的表格粘贴过来,Excel中的功能也可以在Word中使用。
方法二、先用Excel编辑好一个表格,然后点击“文件”→“另存为web页”。web页就是网页文件,在“保存选项”处把“保存整个工作簿”调整成“选择:工作表”,把默认文件名“page.htm”根据实际情况改成你所需要的名字,如:“工作表.htm”,再点击“保存”。注意,在改名时绝对不可以把后面的.htm去掉,只要改“.”前面的部分就可以了。
找到刚才保存好的“工作表.htm”,如果你所安装的操作系统是WinXP,可以在文件上面直接点击鼠标右键,选择“打开方式”最下面的“打开程序”选项,在列表中找到“Word”,选中并确定。
用Word程序打开该文件后,不要做任何编辑操作,直接点击“文件”→“另存为”,把文件名改成“工作表Word版”,把保存类型选成“Word文档”,再点击“保存”即可。
以上是关于Python怎样控制打印机打印PDF文档的主要内容,如果未能解决你的问题,请参考以下文章