2023-01-01 07:13:09
用acrobat转换后页眉文字出现边框
这是软件的兼容性造成的,我在用ai作图的时候也有出现黑线的时候,这个你不用管它的,打印出来的话是没有黑线的,如果你不打印而是单纯制作便携式文档的话,你可以用adobe出品的pagemake或者是ingsin这两个排版软件制作页眉,同一个公司出品的软件兼容性是比较好的
将pdf文件转换为word文件的软件?
pdf工具包(14合1) 绿色汉化破解版
http://down.superdown.org/downsoft/up/pdf%b9%a4%be%df%b0%fcfgfg%c2%cc%c9%ab%ba%ba%bb%af%c6%c6%bd%e2%b0%e6fg444.rar
pdf工具包(14合1)
pdf工具包(14合1)下载介绍:目前为止最强大的pdf工具包,内含14个工具:
pdf编辑器
pdf分割器
pdf加密器
pdf解密器
pdf阅读器
pdf摘要信息修改器
pdf转htm
pdf转png
pdf转tif
pdf转7203
pdf转word
txt转pdf
图片转pdf
pdf管理器
目前为止最强大的pdf工具包,内含14个工具:
1、pdf编辑器
foxit pdf editor是第一个真正的pdf文件编辑软件。许多人都希望能找到一个象编辑其它类型的文档的编辑器,事实上在foxit pdf editor出现之前,根本没有这样的工具。每一个pdf文件都包含很多页面,每一页包含各种可视对象,如文本对象、图形对象和图像对象。而每一个对象都由其属性来定义其显示的方式。 foxit pdf editor的功能包括:-编辑现有pdf文件或创建全新的pdf文件。-以和adobe pdf reader几乎相同的效果显示pdf文件。-页面缩放。-可靠的所见即所得的编辑功能。-插入或删除页面。-使用嵌入或非嵌入字体添加文本对象。-插入行或其它简单的图形对象。-插入bitmap格式的图像。-从页面中删除任意对象。-改变对象的属性。-可撤消任意操作。-在不同pdf文件间拷贝粘贴任意对象。-在pdf和任意windows应用程序间拷贝粘贴文本。-在pdf和任意windows应用程序间拷贝粘贴图像。
2、pdf分割器
3、pdf加密器
4、pdf解密器
5、pdf阅读器
pdf text viewer可以从pdf文档中提取和预览文本信息。与acrobat reader或其它工具不同的是,pdf text viewer是以一种易读的格式形式摘取文本信息,对大多数的pdf文档都适用,你还可以将之打印、存档或拷贝其中的某部分。另外,它还能自动将所有提取的文本信息转换成一个文本文件。这个新版本引进了全新的用户界面和书签预览功能。
6、pdf摘要信息修改器
7、pdf转htm
pdf2html 是一个可以帮助你将pdf格式的电子文档在保持原来版面的基础上转换为html网页格式的文件的文档转换工具,程序可以在技术上最大限度的保持原来文档的版面和格式,程序转换速度快,重要的是程序并不需要你的电脑上一定要首先安装adobe acrobat 软件就可以完成转换操作,支持鼠标拖放操作,支持批量文件转换功能,支持pdf v1.4协议!
8、pdf转png
9、pdf转tif
10、pdf转txt
pdf2txt使用虚拟打印机技术,可以让您从任意的程序中创建pdf/ps文档,以及bmp、tiff、png、gif、pcx等多种光栅图像,让您可以非常方便地创建、管理您的文件档案,她是您办公自动化领域中必不可少的一个得力助手。 pdf2txt ocr:直接抽取pdf中的文本内容,支持ocr识别,可以支持任何pdf文件的文本抽取,是您文档管理的最佳助手。
11、pdf转word
pdf2word能够从pdf格式文档中提取文字、图形和其它内容存放入word格式文档中,因此你就能重复利用你的pdf文档内容,在word中再编辑文字、排版及重整布局;并且它是一个独立软件,不需要安装microsoft word、adobe acrobat软件支持。
12、txt转pdf
13、图片转pdf
14、pdf管理器
参考注册信息如下:
e-mail: lodge84@163.com
注册码:95$$5#4c000a5151
如何将pdf格式文件转换成word格式文件?
1.office组件把pdf转成word:
可以利用office 2003中的microsoft office document imaging组件来实现pdf转word文档,也就是说利用word来完成该任务。方法如下:
用adobe reader打开想转换的pdf文件,接下来选择“文件→打印”菜单,在打开的“打印”窗口中将“打印机”栏中的名称设置为“microsoft office document image writer”,确认后将该pdf文件输出为mdi格式的虚拟打印文件。
注:如果没有找到“microsoft office document image writer”项,使用office 2003安装光盘中的“添加/删除组件”更新安装该组件,选中“office 工具 microsoft draw转换器”。
然后,运行“microsoft office document imaging”,并利用它来打开刚才保存的mdi文件,选择“工具→将文本发送到word”菜单,在弹出的窗口中选中“在输出时保持图片版式不变”,确认后系统会提示“必须在执行此操作前重新运行ocr。这可能需要一些时间”,不管它,确认即可。
注:对pdf转doc的识别率不是特别完美,转换后会丢失原来的排版格式,所以转换后还需要手工对其进行排版和校对工作。
以上仅在word2003中可用,其他版本没有microsoft office document image writer。
2.利用第三方工具软件:
scansoft pdf converter for microsoft word
下载地址:
http://www.mydown.com/soft/245/245551.html
3.asp.net实现将word转换pdf格式:
一:必备工具
安装必须的工具ms vs.net2003,ms office2003,adobe acrobat 7.0 professional,postscript.exe,gs811w32.exe
ms vs.net2003的安装不说明
ms office2003的安装不说明
adobe acrobat 7.0 professional安装说明
运行setup.exe文件,出现输入序列号,就运行注册机,用鼠标在第一行刷下就可以看见序列号,复制粘贴到adobe acrobat 7.0 professional安装程序对话框,安装到最后出现注册时,点击phone...将安装程序中显示的第二行序列号(第一行是刚才注册机生成的序列号)复制粘贴到注册机的第二行,点击右边的按钮,再用鼠标刷第三行授权号就出来了,将其复制粘贴到安装程序的最后一行,完成安装注册!
postscript.exe默认安装就可以了,它是一个pdf转换时所需要的脚本
gs811w32.exe默认安装就可以,它其实是个pdf虚拟打印机的驱动
二:配置虚拟打印机
进入windows的控制面板,进入打印机,点击"添加打印机"图标.在安装对话框上"按一步",出现选择打印机时,在制造商一栏中选择"generic",在打印机一栏中,选择"ms publisher color printer",然后一路按下一步,知道安装结束.
三:开始写第一个程序(脚本程序)
为什么要使用脚本程序进行转换呢,其实实际测试过程中,使用pdf distiller的对象引用到c#后,转换成功,但整个pdf distiller对象不能释放,第二次再转换时,就发生了错误,故此处使用脚本程序实现转换.这样我们只要在c#的程序中调用脚本程序就可以实现word到pdf的转换。
宿主脚本文件名:convertdoc2pdf.js
脚本文件内容:
var files = wscript.arguments;
var fso = new activexobject("scripting.filesystemobject");
var word = new activexobject("word.application");
var pdf = new activexobject("pdfdistiller.pdfdistiller.1");
word.activeprinter = "ms publisher color printer";
//files(0) 为word文档文件名
//files(1) 为,转换后需要保存的路径
//调用fso.getbasename(files(0))后,为无路径,无扩展名,的文件名
//files.length为文件参数的个数,使用循环可以支持多个word文档的转换
var docfile = files(0);
var psfile = files(1) + fso.getbasename(files(0)) + ".ps";
var pdffile = files(1) + fso.getbasename(files(0)) + ".pdf";
var logfile = files(1) + fso.getbasename(files(0)) + ".log";
try{
var doc = word.documents.open(docfile);
//word文件转成ps文件;
word.printout(false, false, 0, psfile);
doc.close(0);
//ps文件转成pdf文件;
pdf.filetopdf(psfile,pdffile,"");
fso.getfile(psfile).delete();//删除ps脚本文件
fso.getfile(logfile).delete();//删除转换的日志文件
word.quit();
wscript.echo("isuccess");//成功
wscript.quit(0);
}
catch(x)
{
word.quit();
wscript.echo("isfail");//失败
wscript.quit(0);
}
然后测试该脚本程序
启动ms-dos,输入如下命令:
c:\>cscript //nologo c:\convertdoc2pdf.js c:\test.doc c:\
说明:
运行成功后将看到test.pdf文档了
c:\test.doc参数对应的是脚本程序中的files(0)
c:\参数对应的是脚本程序中的files(1)
你可以安照该脚本改写成,支持多个参数,使用for循环,一次转换多个word文档,此处没有使用多个文件转换功能,是考虑到,该段脚本放在c#的线程中执行,这样一来也可以转换多个word文档.
四:使用c#调用convertdoc2pdf.js脚本
新建一个c#的windows应用程序,添加一个按钮button1
添加一个函数,函数名startconvertpdf
public void startconvertpdf()
{
process proc = new process();
proc.startinfo.filename = "cmd.exe";
proc.startinfo.workingdirectory = @"c:\";
proc.startinfo.createnowindow = true;
proc.startinfo.useshellexecute = false;
proc.startinfo.redirectstandardinput = true; //输入重定向
proc.start();
proc.standardinput.writeline(@"cscript //nologo c:\convertdoc2pdf.js c:\test.doc c:\");
proc.standardinput.writeline("exit");
proc.waitforexit();
}
然后在按钮的click事件中添加调用线程的代码
private void button1_click(object sender, system.eventargs e)
{
//定义线程序
thread thconvert = new thread(new threadstart(startconvertdata));
thconvert.start();
}
注意:在测试上面的c#程序时,必须添加如下命名空间
using system.diagnostics;
using system.threading;
五:健壮的c#调用代码(实际考虑,可放在b/s系统中)
完成第4步的c#测试后,细心的读者,可能看到一点问题,那就是如何得到脚本运行后输出的结果,如何给线程中调用的startconvertdata方法传递参数
1:传递参数,此话说来也可用一篇教程告诉大家线程中方法如何来传递参数,现在就讲一个方案,此种方案很多,我采用一个类,初始化这个类,然后调用该类的方法作为线程执行的方法
2:得到脚本的输出结果,使用process对象的输出重定向,就是说改变输出方向,使脚本不输出到控制台(ms-dos窗口),而是重定向输出到c#程序中,并采用线程的异步回调方法,显示脚本运行结果。
添加一个新类,类名为topdf
using system;
using system.diagnostics;
using system.componentmodel;
using system.windows.forms;
using system.data;
namespace doc2pdf
{
public class topdf
{
private string strword = "";//此处的word文件不含路径
private string spath = "";
public string sexecresult = "";
public bool bsuccess = false;
public topdf(string sparamword,string sparampath)
{
strword = sparamword;
spath = sparampath;
}
public void startconvertpdf()
{
process proc = new process();
proc.startinfo.filename = "cmd.exe";
proc.startinfo.workingdirectory = spath;
proc.startinfo.createnowindow = true;
proc.startinfo.useshellexecute = false;
proc.startinfo.redirectstandardinput = true;//标准输入重定向
proc.startinfo.redirectstandardoutput = true;//标准输出重定向
proc.start();
proc.standardinput.writeline("cscript //nologo "+spath+"convertdoc2pdf.js "+spath+strword+ " "+spath);
proc.standardinput.writeline("exit");
sexecresult = proc.standardoutput.readtoend();//返回脚本执行的结果
proc.waitforexit();
proc.close();
}
public void endconvertpdf(system.iasyncresult ar)//ar参数必须写,是线程执行完成后的回调函数
{
if(sexecresult.indexof("isuccess")!=-1)bsuccess=true;
else if(sexecresult.indexof("isfail")!=-1)bsuccess=false;
//如果放在b/s系统,你可以在此处写数据库,是成功还是失败,并用一个webservice程序不断检查数据库,此webservice程序不放在该回调用函数中
//如果放在c/s系统,回调函数可以不放在类中,以便在窗体程序中调用结果
}
}
}
改写原来的button1_click事件中的代码
private void button1_click(object sender, system.eventargs e)
{
topdf my2pdf = new topdf("test.doc","c:\\");
threadstart thstartconvert = new threadstart(my2pdf.startconvertpdf); //开始异步调用线程
thstartconvert.begininvoke(new asynccallback(my2pdf.endconvertpdf),null);//设置异步线程的回调函数
//如果需要转换多个word,你可以用循环
//如果是b/s系统,可以将本段代码放在aspx中,并结合客户端的无刷新显示数据的技术,不断访问webservice程序,以确定pdf是否转换成功或失败
}
六:编写更加健壮的c#调用代码(实际考虑,可放在windows的服务程序中)
实际使用时,由于转化pdf时cpu的占用率很高,考虑只在同一时间转换一篇word文档,放弃异步线程的回调函数的使用,考虑一个windows的服务程序。
写一个函数checkdata2convert(),不断的检查没有转换的word文档,并使用循环调用topdf类中执行转换方法startconvertpdf
//以下给出,泛代码,用户按照自己的需求,填写完整即可
//bool bstart为全局变量,控制循环的进入与退出
//例:18:30开始检查并转换,那么18:30时,bstart=true;并启动转换线程
//6:30停止转换线程,bstart=fasle;
private void checkdata2convert()
{
//检查指定目录下的没有转换的word文档,你同样可以检查数据库中记录的没有转换的word文档
string spath = system.threading.thread.getdomain().basedirectory; //当前的路径
while(bstart)
{
int ifilecount = checkword(); //checkword为一个方法,检查当前没有转换的word文档,返回没有转换的文件数,该方法的代码由读者自己编写
for(int i=0;i<ifilecount;i++)
{
string sword = getwordfilename(i) //getwordfilename为一个方法,返回一个不带路径的word文件名,该方法的代码由读者自己编写
//topdf类中的startconvertpdf()方法使用的是不带路径的word文件名
topdf my2pdf = new topdf(sword ,spath);
my2pdf.startconvertpdf();
if(my2pdf.sexecresult.indexof("isuccess")!=-1)
{
//成功,写日志,或回写数据库
}
else if(my2pdf.sexecresult.indexof("isfail")!=-1)
{
//失败,写日志,或回写数据库
}
}
if(!bstart)break;
thread.sleep(1000);
}
}
然后在服务的开始事件中,启动线程
protected override void onstart(string[] args)
{
//可以使用一个开始定时器,检查是否到开始时间,时间一到,就开始执行线程,此处的开始执行线程可以放在开始定时事件中
//可以使用一个结束定时器,检查是否到结束时间,时间一到,就结束线程,结束线程的代码可以放在结束定时事件中
//注意:应该使用组件中的定时器,而不是windows的forms中的定时器
//该定时器的类名为system.timers.timer,千万别搞错,不然执行不会正常的
bstart = true;
thread thconvert = new thread(new threadstart(startconvertdata));
thconvert.start();
}
然后在服务的结束事件中,设置停止线程的标识bstart= false
protected override void onstop()
{
bstart = false;
//为何次处不停止线程呢,因为考虑到,现在线程正在转换word文档,但没有结束,所以只设置停止标识,转换完成后,线程也执行结束了.
}
我用软件把pdf转换成文档后,发现里面的标点符号是代...
用这个版本的adobe acrobat 6.0 professional.安装后在word工具栏上就会出现三个小图标.点第一个,就可以直接由word转成pdf
pdf转成word文件
日期
还在为只读的pdf文档发愁吗?还在垂涎pdf文档中精美图片而不可得吗?给你介绍一款scansoft同微软共同研发的软件 scansoft pdf converter for microsoft插件。该插件可以帮助我们将pdf文档转换为word文档,并且完全保留原来的版式。
软件名称:scansoft pdf converter v1.0
软件大小:16.4mb
软件类型:共享软件
应用平台:windows 98/nt/2000/xp/2003
支持word版本:ms word 97/2000/2002/2003
下载地址
http://wcarchive.cdrom.com/pub/scansoft/t&b-pdfconverter-r07-us-cnet.exe
下载pdf converter后,解压,执行autorun.exe,直接进行安装,安装完成后不须任何设置,它会自动整合到word中。当我们在 word中点击“打开”菜单时,在“打开”对话框的“文件类型”下拉菜单中可以看到“pdf”选项(图1),这就意味着我们可以用word直接打开pdf 文档了!
adobe acrobat 7.0中已经带有pdf转word文档的功能,而且对保持原格式支持良好。采用该软件,打开一份pdf文件,然后“另存为”word文档即可。在 baidu中输入“adobe acrobat 7.0注册下载”搜索即可找到破解版的adobe acrobat 7.0下载。
另外,可以用scansoft pdf converter效果也不错。solid converter pdf也可以。
这三个软件我都实际用过,对中文支持好些的还是adobe acrobat 7.0。但对格式支持好点的是scansoft pdf converter。
这几个软件都可以在baidu里搜索到注册版,你都可以安装试用,对不同文件转换的效果略有不同,根据你的pdf文件中图片多少选用最合适的软件即可。
pdf grabber
用于导出pdf文件的工具,可以将pdf文件格式转换成excel、rtf或者word格式. pdfgrabber允许在其他应用程序如word,excel或者access中编辑和进一步处理pdf内容而不用安装acrobat. pdfgrabber显著的特点是其有效的输出模式管理和自动检测任何数目的输入目录.
下载地址
http://soft.yeap.cn/down/27012.htm
pdf转换excel的操作问题
http://www.dwway.com/vbbs/showthread.php?t=8484
百度一下:pdf 转换excel
http://www.baidu.com/s?wd=pdf+%d7%aa%bb%bbexcel&cl=3
www.skycn.com/soft/16023.html
pdf文本转换工具(pdf to text) v2.0
可以将pdf文件直接转换为文本文件,非常简单好用,它对中文pdf文档的处理能力超过adobe的acrobat,ocr版已经支持embed font的抽取,对于图像pdf也能抽取其中的文本。
1.完全支持pdf1.4协议(acrobat 5.0支持)2.支持日文(shift-jis、euc等编码)文本的抽取3.支持big5文本的抽取4.完全基于unicode内核,支持字符集更多更广5.任何工具软件生成的pdf文档均可解析,对pdf的内部错误数据流可以自动纠正。6.支持truetype、type0、type1等字体编码的处理7.标准的windows界面,操作更为便捷8.生成的txt文档可保留原版面的格式布局9.支持批量处理10.ocr插件支持ocr中文识别,可抽取任何pdf中的中文字符11.可直接解析指定页的pdf数据,与页面顺序无关。12.界面友好,在转换时既支持单个文件的转换,也支持批量文件同时转换,可以设置转换页的范围,可以只转任何一页,也可以转换任意范围之内的所有页。
word to pdf
你可以考虑以下三种方式进行转化:
方法一:
利用adobe公司的adobe acrobat professional进行转化。注意,一定是professional版本的,reader版本没有这个功能。
首先安装adobe acrobat professional(目前最高版本为7.0),系统会自动产生一个虚拟打印机pdfmaker,这下明白了吗?你可以打开要转化的文档,用钢产生的虚拟打印机进行打印就可以了。不过,对于word、excel、powerpoint等来说,最好还是直接转化。仔细观察你的word程序,是不是发现多了一个pdfmaker工具栏呢?电力面的第一项,就可以了。
安装了adobe acrobat professional后最大的好处是,利用adobe acrobat professional可以对pdf各式的文档进行编辑,如果你已经安装了该软件,我想你很快会使用的。
而且,adobe acrobat professional还可以将你电脑上的图片转化为pdf文档,在你需要的时候,在用adobe acrobat professional将pdf文档另存为图片。
方法二:
安装pdffactory pro,同样也会产生一个虚拟打印机,这样,你就可以把你所能打印的一切材料都转化为pdf格式。
方法三:
利用macromedia flashpaper进行转化。
在flashpaper安装之后,会自动在在word等软件中会添加一个名为“flashpaper”的菜单和一个有三个按钮的工具栏(与 adobe acrobat professional类似),从左到右依次为:将当前文档转换成flash动画;把文档转换成pdf文档;转换成pdf文件并用email发送。利用该工具栏,可以轻松的把word文档转换成swf或pdf文件。
在其他程序中,如记事本中打开一个文件,单击“文件→打印”,打印机选择“macromedia flashpaper”,单击“首选项”可改变其页面属性。单击“确定”,会自动启动flashpaper进行打印,并把打印结果显示出来。
利用“save as macromedia flash”和“save as pdf”两个按钮,即可把文档保存为swf动画或pdf电子书。运行生成的swf文件,利用上方的工具条可以控制swf文件的显示。
怎么才能把pdf中的扫描成的书中的文字转化成word格...
如果你有扫描仪的话,就需要一款汉王ocr软件,如6800。如果没有扫描仪的话,需要购进一款汉王6800(或更高的级别的)扫描仪,随机赠送ocr软件。
它能够将扫描的文字直接导入到word中进行编辑。
pdf转化word
1. 第一步:先用adobe reader打开想转换的pdf文件,接下来选择“文件→打印”菜单,在打开的“打印”窗口中将“打印机”栏中的“名称”设置为“microsoft office document image writer”,确认后将该pdf文件输出为mdi格式的虚拟打印文件。
第二步:运行microsoft office document imaging,并利用它来打开刚才保存的mdi文件,选择“工具→将文本发送到word”菜单,在弹出的窗口中选中“在输出时保持图片版式不变”,确认后系统会提示“必须在执行此操作前重新运行ocr。这可能需要一些时间”,不管它,确认即可。
2. 情况一:如果pdf文档本身就是用pagemaker或word转换而来的(文字非常清晰锐利,很容易识别),那你就方便了。你可以先用acrobat打开,然后点文件――>另存为――>把他保存成rtf文档,这样将把所有的pdf页保存成rtf文档,在用word打开。注意最好保存成rtf文档,要不很有可能产生乱码。小技巧:如果你只想识别pdf文件中的其中几页,那你可以现把那几页另存为新的pdf文档,再进行识别。ny1
情况二:如果你所得到的pdf文档是用扫描仪扫进去的图片转换的,那么就麻烦了,不过还是比手输入快多了,所以继续往下看。首先你用acrobat把pdf文件打开,然后点文件――>另存为――>把他保存成图片格式*.tiff(这是无压缩图片格式,以便识别),然后到网上下载文字识别软件,建议用尚书六号(现在好像出到七号了,很有名,随处都可以下到),安装好后,打开转换好的tiff图片,点击识别,看,文字出来了吧,尚书系列文字识别软件功能十分强大,你可以在里面把文字都编辑好了,再保存成rtf或txt文件,然后粘贴到word里就可以使用了,注意过滤回车符。