如何用纯java代码实现word转pdf
几种方案: 方法一:用apache pio 读取doc文件,然后转成html文件用Jsoup格式化html文件,最后用itext将html文件转成pdf。
方法贰:使用jdoctopdf来实现,这是一个封装好的包,可以把doc转换成pdf,html,xml等格式,调用很方便 地址:中国至美.maxstocker中国/jdoctopdf/downloads.php 需要注意中文字体的写入问题。
方法三:使用jodconverter来调用openOffice的服务来转换,openOffice有个各个平台的版本,所以这种方法跟方法依一样都是跨平台的。
jodconverter的下载地址:中国至美.artofsolving中国/opensource/jodconverter 首先要安装openOffice,下载地址:中国至美.openoffice.org/download/index.html 安装完后要启动openOffice的服务,具体启动方法请自行google 方法四:效果最好的一种方法,但是需要window环境,而且速度是最慢的需要安装msofficeWord以及SaveAsPDFandXPS.exe(word的一个插件,用来把word转化为pdf) Office版本是贰00漆,因为SaveAsPDFandXPS是微软为office贰00漆及以上版本开发的插件 SaveAsPDFandXPS下载地址:中国至美.microsoft中国/zh-cn/download/details.aspx?id=漆 jacob 包下载地址:中国sourceforge.net/projects/jacob-project
如何将制作好的word文件转化为pdf,并加盖上“个人图章”
Adobe Acrobat制作PDF文档 PDF(Portable Document Format,便携文档格式)格式是Adobe公司在其PostScript语言的基础上创建的一种主要应用于电子出版的文件规范系统。
PDF文件可以将文字、字型、格式、颜色及与设备和分辨率独立的图形图像等封装在一个文件中,该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。
由于PDF文件可以不依赖操作系统的语言和字体以及显示设备,就能“逼真地”将文件原貌展现给每一个阅读者,因此越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件等开始使用PDF格式文件。
目前已成为电子文档发行和数字化信息传播事实上的一个标准。
制作PDF文件的“官方”软件为Adobe公司的Adobe Acrobat,注意,不是我们通常使用的Adobe Acrobat Reader(这个软件只是pdf文件的阅读软件)。
Adobe Acrobat是一个商业软件,本文操作基于Adobe Acrobat 4.0,其他版本流程类似。
软件安装要点 首先是安装软件,不要觉得安装很简单,如果安装得不当是不能输出含有中文PDF文件的。
安装时需注意的地方在于看到如图1的对话框时,选择“Custom(用户定制)”方式,点Next继续,出现组件对话框,把滚动条拉到最末端,点中“Asian Language Support(支持亚洲语言)”,然后点“Change”按钮,在弹出的对话框里选择“Simplified Chinese Language Files(简体中文语言包)”和“Distiller Asian Language PDF Generation(Distiller亚洲语言PDF生成器)”,点“Continue”继续。
再点“Next”,只要输入个人信息和序列号,再一路Next就可以了,在拷贝完成后忽略电子注册,然后按照提示重新启动计算机就完成安装了。
这时候你打开Word就会发现多了两个图标,这可能是Acrobat的一个bug,我们先删去一个图标,右键点击工具栏,选择“自定义”,然后在“工具栏”标签中选中一个“PDFMaker 4.0”,点“删除”按钮即可。
在这里PDFMaker是一个宏按钮,是特别为Microsoft Word设计的,用来在Word中方便地生成PDF文件。
自动生成PDF文件 现在我们就可以来制作第一个PDF文件了。
首先,用Word打开一个文件,然后点击工具栏中的图标,会出现图2这样的对话框,使用系统的默认值就单击“Create”按钮,这样PDFMaker就开始自动生成PDF文件了。
它会自动扫描Word文档中的有关信息,比如链接、目录之类,把它们和PDF格式的链接、目录等相对应,在生成的PDF文件中的所有可视信息都和原来的文件相同。
还要说明一点,PDFMaker生成的PDF文件存放的路径与原来的DOC文件相同。
到这里,你已经做好了第一个PDF文件!这是最简单的一种方法,但不是最好的。
为什么呢?因为这样做出来的PDF文件尺寸非常大,比如原来的DOC文件只有25K,用上面这种方法做出来的文件有153K之巨!根本不符合网上传输的要求!可能你会问为什么会这样呢? 解释这个问题就要从PDF文件的内部制作过程讲起。
转换成PDF文件的过程非常特殊,在安装完Acrobat后,去查看打印机,会发现多了两个打印机设置Acrobat Distiller和Acrobat PDFWriter,这是Acrobat自动设置的虚拟打印机,这对制作PDF文件来说是必须的。
因为PDF文件的格式规范是创建在PostScript语言基础上的,而PostScript语言是一种精确的页面描述语言,应用在电子出版上来生成复杂的版面,PostScript与打印机的硬件无关,只要求打印机支持这种页面描述就可以了。
在这里Acrobat Distiller和Acrobat PDFWriter就是两个虚拟的PostScript打印机,而宏PDFMaker就是把DOC文档进行虚拟打印,得到中间文件?.PS(PostScript)文件,然后再调用Acrobat Distiller来产生PDF文件。
Acrobat为了适应亚洲语言的特点,对亚洲语言设计了特殊的生成器和语言包,但是它是通过“嵌入字体(Embed Fonts)”的方法来解决的。
这样做对于直接打印是很优化的,但是如果是用来生成PDF文件,带来的负面效应就是大大增加了文件的尺寸。
请问什么软件既可以看pdf文件,又可以将word转化为pdf?请
Adobe Acrobat(不是Reader)软件不但能阅读PDF文件,更可创建、编辑、修改PDF文件。
Foxit也有二种,Reader也是只能读PDF文件,是代替Acrobat Reader的。
而Foxit PDF Editor不但能读,更是真正的PDF编辑软件。
Foxit PDF Editor软件介绍(摘录于软件下载网页): Foxit PDF Editor 是第一个真正的PDF文件编辑软件。
许多人都希望能找到一个象编辑其它类型的文档的编辑器,事实上在 Foxit PDF Editor 出现之前,根本没有这样的工具。
每一个PDF 文件都包含很多页面,每一页包含各种可视对象,如文本对象、图形对象和图像对象。
而每一个对象都由其属性来定义其显示的方式。
Foxit PDF Editor 的功能包括:-编辑现有 PDF 文件或创建全新的PDF文件。
-以和 Adobe PDF Reader 几乎相同的效果显示 PDF 文件。
-页面缩放。
-可靠的所见即所得的编辑功能。
-插入或删除页面。
-使用嵌入或非嵌入字体添加文本对象。
-插入行或其它简单的图形对象。
-插入 bitmap 格式的图像。
-从页面中删除任意对象。
-改变对象的属性。
-可撤消任意操作。
-在不同 PDF 文件间拷贝粘贴任意对象。
-在 PDF 和任意 Windows 应用程序间拷贝粘贴文本。
-在 PDF 和任意 Windows 应用程序间拷贝粘贴图像。
【word转成pdf】请问怎样把word文档转换成PDF文件怎么办?我需要...
你需要安装adobe acrobat 6.0或以上版本,然后就会多一个虚拟的adobe打印机 在word中打印,输出选那个虚拟打印机就可以了。
以下有一篇参考文章 在当今的计算机世界里,使用率最高的两种文档方式分别是Microsoft Word的Doc格式和Adobe Acrobat的Pdf格式文件。
由于微软的渗透,我们现在所使用的绝大部分文稿或报告的格式都是Doc的,而Pdf格式的文件由于其在网络上传输的便利和安全性,也被广泛的使用。
但两者由于所处的公司不同,出于商业目的,互相不能直接打开使用。
因此,也就给我们广大的文件用户增添了很大的麻烦。
最近笔者就曾遇到了这么一个情况,我的老板搞到一份50多页的Pdf格式的文件,由于删除、编写的不方便,让我将这篇文档转换为Doc格式的文件,他以为很简单的事情,让我熬了一个通宵,才复制、粘贴完成,而且得到的文件格式与原来的Pdf格式相去甚远。
所以,寻找合适的两种格式的转换方式,是一件“功在当代”的大事。
1、Doc格式文件转换为Pdf文件 Doc文件向Pdf格式转换还是比较容易的,主要通过Adobe 公司提供的Adobe Distiller虚拟服务器实现的,在安装了Adobe Acrobat完全版后,在Windows系统的打印机任务中就会添加一个Acrobat Distiller打印机,如图1所示: 图1 现在比较流行的DoctoPdf类软件如Pdfprint等的机理都是调用Adobe Distiller打印机实现的,如果想把一个Doc文件转换为Pdf文件,只要用Office Word打开该Doc文件,然后在“文件”—〉“打印”中选择Acrobat Distiller打印机即可,如图2所示: 图2 这样,就可以很轻松的将Doc格式的文件转换为Pdf文件。
Office2010版,word转PDF,显示PDFmaker文?
只需三步就可解决如何将word文件转换成pdf这个问题。
准备工作:在个人电脑上安装迅捷pdf转换器,并双击打开。
第一步、选择转换的文件格式,PDF转换器的界面给我们提供了多样化的文档格式转换类型,这里我们仅需单击第一行的“Word转PDF”。
第二步、单击界面上方的“添加文件/文件夹”,将需要转换Word文件批量导入窗口白色列表框中,或者也可以将文件直接拖入软件中,随后选出适合存放Word文档的位置——保存在原文件夹内或者自定义文件夹。
最后、输出选项选定后,我们可以直接单击“开始转换”按钮,接下来我们就可以观察列表中的转换进度条来判定文件转换情况,满格后,则转换完成。
反向PDF转换成Word也可以。
简单的不能再简单了,希望可以解决你的困惑。
【word如何转pdf】Word文件为什么不能转化成PDF文件?我下载安装...
你试一下如下方法: 你打开Word,点击“文件”—“打印”,然后在“打印”对话框中,不要选默认的打印机,而要选“Adobe PDF”打印机进行打印,就会生成PDF文件,这就是您的Word转化的PDF文件。
如果用上述方法还不能转化的话,那是你的软件有问题了。
建议换个版本重装后再试。
转载请注明出处51数据库 » word转pdf 源代码