c#如何利用pdf虚拟打印机打印word转pdf
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.Printing;using System.Text;using System.Windows.Forms;using System.IO;using Microsoft.Win32;using System.Diagnostics;using Word;namespace 打印到文件{ public partial class Form1 : Form { public Form1() { InitializeComponent(); }private void button1_Click(object sender, EventArgs e) { ConvertWord2Pdf(@"E:\\GIS中英文简历.doc");} object oMissing = System.Reflection.Missing.Value; private string adobePdfPrint = "PDF"; private string adobeDisPrint = "Acrobat Distiller"; private string regRoot = "SOFTWARE\\Adobe\\Acrobat Distiller\\"; private string printerFileName = "acrodist.exe"; private string regName = "InstallPath";/// /// 获取acrodist.exe的安装路径 /// /// private string GetAdobeDisFilePath() { RegistryKey regKey = null; RegistryKey acrodistKey = null; string printerName = string.Empty; int i; string regRootVersion = string.Empty;regKey = Registry.LocalMachine; // acrodist的4-8版本适用 for (i = 4; i end) { throw new Exception("Word document print to prn document overtime"); } else { System.Windows.Forms.Application.DoEvents(); } }doc.Application.ActivePrinter = oldPrint; object SaveChanges = false; word.Documents.Close(ref SaveChanges, ref oMissing, ref oMissing); doc = null; word = null;// Prn装PDF Process objProcess = new Process(); objProcess.StartInfo.CreateNoWindow = true; objProcess.StartInfo.UseShellExecute = false; objProcess.StartInfo.FileName = GetAdobeDisFilePath(); objProcess.StartInfo.Arguments = prnFile;start = DateTime.Now; end = start.AddSeconds(20); objProcess.Start();while (!File.Exists(pdfFile)) { if (DateTime.Now > end) { throw new Exception("Word document print to prn document overtime"); } else { System.Windows.Forms.Application.DoEvents(); } }objProcess.CloseMainWindow();}private void Form1_Load(object sender, ...
WORD转PDF我用的是虚拟打印机,可是公式显示不全
1、Office 2010中另存Word为PDF(快捷键为F12)。
2、Office 2007中word转换PDF的方法也很简单,只需安装一个加载项,就能导出文件并将其保存为PDF和XPS格式。
2007 Microsoft Office加载项:Microsoft Save as PDF 或 XPS。
3、Office 2003需要PDF虚拟打印机的支持,安装虚拟打印机后,选择文件->打印,在打印机列表中选择PDF虚拟打印机,即可输出为PDF。
如何把word2003转成pdf
展开全部 你好,OFFICE 07以上版本另存为-选择PDF格式就行了,如果是2007以下的版本,请看下面。
1.PDFFactory Pro虚拟打印机,安装后,在任何文档中,选择打印时,选择打印机为pdfFactoryPro,就能生成PDF文件,并可以进行安全设置。
2.SmartPrinter(Doc Pdf xls to pdf/tiff/bmp/jpg/png)一款大家非常熟悉的经典产品,专为转换文件而研发的高品质打印驱动,以运行稳定、转换速度快和图像质量高而著称,通过虚拟打印技术可以完美的将任意可打印文档转换成 PDF、TIFF、JPEG,BMP、PNG、EMF、GIF、TXT格式。
3.雪莹DocConvert虚拟打印转换。
雪莹DocConvert是一款文档转化工具,它通过虚拟打印的技术将任何文档转化为PDF,JPG,BMP,TIFF,PCX,PNG等等文档格式。
4.EasyPrint(虚拟打印机) V2.1,本软件实现的功能是把指定文档打印到文件,成为标准的BMP位图,实现无纸打印的功能。
主要应用在需要把一些文件打印后扫描再处理,或者一些需要打印效果的软件的插件。
例如:把WORD文件打印到BMP文件,然后进行处理 5、可以用金山的WPS软件安装后用来转换,还有可以用PDFtoWord软件进行转换 6、打开Word2007文档,单击左上角的office按钮,选择“另存为”,如果没有安装加载项,可以去“下载”,运行安装“Save as PDF or XPS.exe”,提示安装成功后,再单击左上角的office按钮,选择“另存为”,选择“PDF或XPS”,单击“发布”,等一会就会完成。
建议你直接安装07以上的word吧,直接可以转换,不用麻烦。
...
用PDF虚拟打印机的方式转存PDF文件
展开全部 使用压缩文件最好方法一:使用PDF转换器,使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;方法二:找一个在线PDF转换工具。
现在有许多网站都能压缩PDF文件,你只需把文件上传,压缩完成后,重新下载下来即可。
经过压缩后的文件大小一般不超过5-10MB,当然也有例外。
常见的在线PDF转换工具有:SmallPDF – 该网站可以快速压缩PDF文件并提供下载,而且对文件的大小及转换次数都没有限制。
Neevia的PDFCompress – 该网站只能转换5MB以下的文件,但是压缩选项要比SmallPDF多。
;方法三:使用“缩小大小的PDF”功能: 1、打开Adobe Acrobat。
打开想要压缩的PDF文件,不过该功能在免费版中是没有的; 2、使用“另存为”功能。
打开“文件”菜单,鼠标悬停在“另存为”上,这时会展开一个子菜单,然后选择“缩小大小的PDF”。
也可以从文档菜单中选择“缩小大小的PDF”功能。
3、选择兼容性。
如果选择的版本比较新,文件就会小一些,但是在旧版本的Acrobat上可能会打不开。
4、保存多个文件。
如果要对多个文件进行同样的设置,就点击“应用到多个文档”,这样就能添加多个文档了。
在输出选项对话框中,细化对文件夹及文件名的设置。
方法四:使用PDF优化器: 1、打开要缩减大小的PDF文件。
2、打开PDF优化器。
3、统计PDF大小。
4、调整设置。
5、按下“确定”。
方法五:其他方法进行处理。
...
word转pdf免费的用什么软件
推荐下面免费的方法试试:方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;方法二:使用专门的转换软件,把文件转成PDF文件;方法三:用其他虚拟打印机转成PDF文件。
方法四:用WPS本身自带的转换功能转成PDF文件。
如何将word文档转换成PDF文档
1.PDFFactory Pro虚拟打印机,安装后,在任何文档中,选择打印时,选择打印机为pdfFactoryPro,就能生成PDF文件,并可以进行安全设置。
2.SmartPrinter(Doc Pdf xls to pdf/tiff/bmp/jpg/png)一款大家非常熟悉的经典产品,专为转换文件而研发的高品质打印驱动,以运行稳定、转换速度快和图像质量高而著称,通过虚拟打印技术可以完美的将任意可打印文档转换成 PDF、TIFF、JPEG,BMP、PNG、EMF、GIF、TXT格式。
3.雪莹DocConvert虚拟打印转换。
雪莹DocConvert是一款文档转化工具,它通过虚拟打印的技术将任何文档转化为PDF,JPG,BMP,TIFF,PCX,PNG等等文档格式。
4.EasyPrint(虚拟打印机) V2.1,本软件实现的功能是把指定文档打印到文件,成为标准的BMP位图,实现无纸打印的功能。
主要应用在需要把一些文件打印后扫描再处理,或者一些需要打印效果的软件的插件。
例如:把WORD文件打印到BMP文件,然后进行处理 5、可以用金山的WPS软件安装后用来转换,还有可以用PDFtoWord软件进行转换
怎么把word转为pdf
操作方法如下:1、打开Word文档,输入好内容之后,目的是将下列word转换成pdf格式。
2、在软件上方的工具栏中找到“文件”选项,点击该选项进行操作。
3、在文件选项中找到“另存为”选项,接着点击该选项进行操作。
4、弹出对话框提示选择储存位置,这里选择桌面存放。
5、在弹出的窗口中选择文件保存的格式,在保存类型下拉栏中找到pdf,点击保存。
7、保存成功,操作完毕,在桌面上就会出现该文件的pdf格式。
扩展资料:pdf(Portable Document Format的简称,意为“便携式文档格式”),是由Adobe Systems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。
PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。
OFFICE2007及之后版本的的Word都具有制作PDF文件的功能,例如在安装Microsoft Save as PDF加载项后可以使用Word2007将Word文档保存为PDF文件。
或者使用Word2010直接制作PDF文件。
第1步,打开Word2010文档窗口,依次单击“文件”→“另存为”按钮。
第2步,在打开的“另存为”对话框中,选择“保存类型”为PDF,然后选择PDF文件的保存位置并输入PDF文件名称,然后单击“保存”按钮。
第3步,完成PDF文件发布后,如果当前系统安装有PDF阅读工具(如Adobe Reader ),则保存生成的PDF文件将被打开。
小提示:用户还可以在选择保存类型为PDF文件后单击“选项”按钮,在打开的“选项”对话框中对另存为的PDF文件进行更详细的设置。
如何把WORD转为PDF
http://www.soso.com/q?ie=utf-8&oe=utf-8&w=WORD%E8%BD%AC%E4%B8%BAPDF&cid=t.s一.使用Foxit PDF Creator首先需要下载两个文件,一个是Foxit PDF Creator的安装文件,另外一个是将其”特别化”的注册文件.安装说明:(Foxit PDF Creator非免费软件,套用各大字幕组的名言:请在安装后24小时内删除,如喜欢本软件,请支持正版 :).)1.解压上述下载文件2.点击FPC_Install.exe执行安装.这里有一个问题,安装时可能会遇到错误提示框,这是因为PDF制作工具实质上是一个虚拟打印机,所以需要Windows打印服务的支持,而你可能使用的是优化后的Windows,打印服务被关闭,这时你需要手动启用Print Spooler服务.具体步骤如下:右键点击”我的电脑”–定位到”服务与应用程序”下的”服务”栏目–在右边的服务列表中找到Print Spooler(猛击键盘上的P)–将启动类型改为”手动”–启动该服务.然后再次执行安装,应该不会有问题.3.运行Registration,点击浏览按钮并选择Cracker里面的txt注册文件.4.注册成功,Over.这时打开你想转换的Word文档,你会发现Word工具栏会出现一个新图标,鼠标悬停会显示Convert To PDF.点击即可执行转换.据我的经验,转换出来的PDF文件没有任何问题,日文识别良好,没有任何瑕疵.二.使用CutePDF Wirter本软件相对而言要比Foxit PDF Creator更加方便,重要的是它是完全免费的,而且只要能够打印的文档均能直接转换为PDF,热血推荐.具体安装和使用方法如下:1.下载CuteWriter和Converter并安装.注意:和上面一样,如果你未启用打印服务,安装CuteWriter的时候可能会出现错误提示,按照上一方法步骤2中的说明即可解决.2.打开需要转换的Word文档,点击文件–打印,在打印机名称菜单中选择”CutePDF Writer”,确定.当然,除了Word文档之外,很多可打印文档均能使用这种方法转换为PDF.3.另存到指定路径即可.三.除了上面这两个专门的PDF转换软件之外,下面还有几种可选方案.如果你已经升级到Office 2007,可以下载微软官方提供的“另存为PDF”插件(需要正版验证,直接下载点这里),效果也很不错. 优秀的国产Office套件WPS内置有另存为PDF功能,转换非常快,大家可以试用一下(WPS 2007个人版,仅23MB,免费),这让我们又多了一个远离盗版,支持国产的理由. 开源的跨平台免费Office套件OpenOffice.org也有转换到PDF的功能,尝试一下开源软件也不错哦.
转载请注明出处51数据库 » 虚拟打印机 word转pdf
總bei傷嗐