精华内容
下载资源
问答
  • java将WORD文档转换成pdf文件

    万次阅读 2007-10-14 11:31:00
    实现思路一、先将WORD文档转换成HMTL文件格式(参阅我的前一文《JAVA操作WORD文档)。二、用流读取HTML文件。将其保存在一个String对象中。三、用Itext组件,将生成的字符串对象转换成PDF文件。四、在要生成的PDF...

    总结对jacob和Itext学习总结.本文试验的是将WORD转换成PDF文件.

    实现思路

    一、先将WORD文档转换成HMTL文件格式(参阅我的前一文《JAVA操作WORD文档)。

    二、用流读取HTML文件。将其保存在一个String对象中。

    三、用Itext组件,将生成的字符串对象转换成PDF文件。

    四、在要生成的PDF文件加入所需信息。

    在此:有几点问题如还请前辈解答:1、怎么控制我在PDF文件加入某段文字的字体、大小、间距等。

    /**
     * 生成PDF文件
     * @author 于学明
     *
     */
    public class CreatePdf {

    /**
     * 获得PDF文件所需图片
     * @param imagePath  //图片文件路径
     * @return
     * @throws BadElementException
     * @throws MalformedURLException
     * @throws IOException
     */
     public Image getImageFile(String imagePath) throws BadElementException, MalformedURLException, IOException{
      Image jpg = Image.getInstance(imagePath);
      //设置图片居中
      jpg.setAlignment(Image.MIDDLE);
      return jpg;
     }
     
     /**
      * 获得文字内容
      * @param inputFilePath 原DOC文件路径
      * @param outputFilePath 生成HTML文件路径
      * @return
      */
     public String getPdfContext(String inputFilePath,String outputFilePath){
    //  读取DOC文件内容
      String htmlText = new FileExtracter().extractDoc(inputFilePath, outputFilePath);
      //把读取的HTML文件,生成一个字符串
      String pdf =  new FileExtracter().getContext(htmlText);
      
      return pdf;
     }
     /**
      * 用ITEXT生成指定PDF格式文件
      * @param imagePath0
      * @param inputFilePath
      * @param outputFilePath
      * @param imagePath1
      * @param outputPdf
      * @return
      * @throws DocumentException
      * @throws IOException
      */
     public String createPDF(String imagePath0,String inputFilePath,String outputFilePath,String imagePath1,String outputPdf) throws DocumentException, IOException{
      
      //返回的pdf全路径  
      String returnPdf="";  
      File dir=new File("out_pdf");
      //若目录不存在则新建该目录
      if(!dir.exists()){
       dir.mkdir();
      }
        
      //新建空白文件
      File outPdfPath=new File(dir+"/"+outputPdf);//输出pdf文件的全路径
      try {
       outPdfPath.createNewFile();
      } catch (IOException e1) {
       e1.printStackTrace();
       returnPdf=null;
      }
      //定义PDF文件大小和边距
      Document document = new Document(PageSize.A4, 50, 50, 50, 50);  
      //生成PDF文件的路径
      PdfWriter writer = PdfWriter.getInstance(document,new FileOutputStream(outPdfPath));
      writer.setViewerPreferences(PdfWriter.PageModeFullScreen);
      document.open();
      //文件头图片
      document.add(getImageFile(imagePath0));
      //定义字体,可以正常显示中文
      BaseFont bfComic = BaseFont.createFont("STSong-Light","UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
      Font font = new Font(bfComic, 12, Font.NORMAL);
        
      String pdf =  getPdfContext(inputFilePath, outputFilePath);
    //  String str=new String(pdf.getBytes("ISO-8859-1"),"GB2312");
      document.add(new Paragraph(pdf,font));
      //文件尾图片
      document.add(getImageFile(imagePath1));
      document.close();
      returnPdf = outPdfPath.getAbsolutePath();
      return returnPdf;
     }
     
     /**
      *  用ITEXT生成指定PDF格式文件
      * @param imagePath
      * @param inputFilePath
      * @param outputFilePath
      * @param outputPdf
      * @return
      * @throws DocumentException
      * @throws IOException
      */
     public String createPDF(String imagePath,String inputFilePath,String outputFilePath,String outputPdf) throws DocumentException, IOException{
      
      //  返回的pdf全路径  
      String returnPdf="";  
      File dir=new File("out_pdf");
      //若目录不存在则新建该目录
      if(!dir.exists()){
       dir.mkdir();
      }
        
      //新建空白文件
      File outPdfPath=new File(dir+"/"+outputPdf);//输出pdf文件的全路径
      try {
       outPdfPath.createNewFile();
      } catch (IOException e1) {
       e1.printStackTrace();
       returnPdf=null;
      }
      Document document = new Document(PageSize.A4, 50, 50, 50, 50);  
      //生成PDF文件的路径
      PdfWriter writer = PdfWriter.getInstance(document,new FileOutputStream(outPdfPath));
      writer.setViewerPreferences(PdfWriter.PageModeFullScreen);
      document.open();  
      document.add(getImageFile(imagePath));
    //  定义字体,可以正常显示中文
      BaseFont bfComic = BaseFont.createFont("STSong-Light","UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
      Font font = new Font(bfComic, 12, Font.NORMAL);
        
      String pdf =  getPdfContext(inputFilePath, outputFilePath);
    //  String str=new String(pdf.getBytes("ISO-8859-1"),"GB2312");
      document.add(new Paragraph(pdf,font));
      document.close();
      returnPdf = outPdfPath.getAbsolutePath();
      return returnPdf;
     }

     public static void main(String [] args){
      
      try {
       String s = new CreatePdf().createPDF("c:/a.gif","c:/s.doc", "c:/x.html", "a.pdf");
       System.out.println(s);
      } catch (DocumentException e) {
       // TODO 自动生成 catch 块
       e.printStackTrace();
      } catch (IOException e) {
       // TODO 自动生成 catch 块
       e.printStackTrace();
      }
     }
    }
     

    展开全文
  • 怎样快速把word文档转换成pdf文件  word还可以转换成PDF文档吗?很多人可能还不知道,PDF文件的应用非常多。但是我们不会自己制作PDF,word文档可以随便新建。如果能把自己制...
     怎样快速把word文档转换成pdf文件 
    word还可以转换成PDF文档吗?很多人可能还不知道,PDF文件的应用非常多。但是我们不会自己制作PDF,word文档可以随便新建。如果能把自己制作的word转换成PDF,那么自己就可以随心所以的制作PDF文档了,也不用担心自己辛苦做的文档会被别人窃取。特别是对于我们上班族来说懂得如何将word转变成PDF对我们的工作大有帮助,在工作中用到的机会非常的多。下面小编就来和大家分享一下如何把word转换成PDF文件,一起来了解一下吧。
      首先下载PDF转换器,推荐迅捷PDF转换器,然后安装,打开软件,打开软件之后添加文件,你直接把你要转换的word文件拉到软件是面就可以了,然后你就可以在软件上看到这个文件。添加好文件后现在来设置保存地址,这个软件可以有多种选择方式,你可以使用默认的也就是放在电脑和桌面,当然你也可以放在任意其他的地址,只需要你选择软件上面的“浏览”功能就可以实现。最后点击开始转换的按钮,等待几秒钟就能完成转换,非常简单实用。
    word转换成pdf转换器http://www.cncrk.com/downinfo/89962.html
    word转换成pdf转换器http://mydown.yesky.com/soft/388/38270388.shtml

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30052230/viewspace-1373473/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/30052230/viewspace-1373473/

    展开全文
  • 但是有的时候我们需要将Word文档转换成PDF文件使用,那如何将Word格式转换为PDF呢?今天给大家分享一下手机的转换方法,简单又实用,有需要的可以看看。 操作工具: 迅捷PDF转换器 方法: 首先将需要转换的文件保存...

    PDF文件是我们在办公时候经常遇到的文件格式。但是有的时候我们需要将Word文档转换成PDF文件使用,那如何将Word格式转换为PDF呢?今天给大家分享一下手机的转换方法,简单又实用,有需要的可以看看。

    操作工具: 迅捷PDF转换器

    方法:

    1. 首先将需要转换的文件保存在文件管理中然后在应用市场,搜索工具。
      如何将手机中的Word文档转换成PDF文件?

    2.运行工具先熟悉一下整体的操作流程,然后在转为PDF的页面选择Word转PDF。
    如何将手机中的Word文档转换成PDF文件?

    3.这时会出现一个添加文件的页面在此找到需要转换的文件,点击文件进行转换。.在转换之前会出现一个确定转换的页面在此校对一下转换的文件是否正确。
    如何将手机中的Word文档转换成PDF文件?

    4.等待一下转换的过程,在此转换中保持网络的稳定等待转换完后会出现一个查看文档的页面。在此选择查看文档就可以查看和阅读转换后的PDF文件了。
    如何将手机中的Word文档转换成PDF文件?

    手机将Word转换为PDF的操作方法到这就结束了,希望对大家有一点帮助。

    转载于:https://blog.51cto.com/14080884/2324128

    展开全文
  •  系统中要求在文件上传的时候,等文件上传完毕后把word文档转换成pdf文件,跪求高手,要用java来实现

         系统中要求在文件上传的时候,等文件上传完毕后把word文档转换成pdf文件,跪求高手,要用java来实现

    展开全文
  • 对于初入工作的新人来说,一些办公技巧掌握的都还不够熟练,比如说:将Word转换成PDF这个问题都会困扰他们,但是遇到问题了就要想办法解决啊!那么,怎么解决这个难题呢?今天小编给大家分享一个软件,讲述一下将...
  • pdf转换成word转换器免费版是一款专业的pdf转换成word软件,完美支持pdf文件转换成word文档,转换后可再次编辑,支持图文混合排版,支持表格转换,支持批量转换,操作简单。pdf转换成word转换器免费不限页数可以很好...
  • 如何将word文档转换成pdf格式的文件?我们在编辑word文档的时候会需要将word文档转换成pdf,...那具体要使用什么软件可以将word文档转换成pdf文件呢,将word文档转换成pdf格式的文件如何实现呢?下面就让小编来给大...
  • _Document wordDocument = null; wordDocument = wordApplication.Documents.Open( ref paramSourceDocPath, ref paramMissing, ref paramMissing, ref paramMissing, ref paramMissing, ref paramMissing, ...
  • 在一些情况下,我们有必要将编辑好的word文档转换成PDF文件。都知道转换成PDF文件的好处之一就是打开PDF文件编辑不了,保护了PDF文件的完整性和安全性。那么如何将word文档转换成PDF文件,小编在这里分享自己的转换...
  • 日常工作当中,由于一些工作的需要,需要把Word文档转换到PDF文件后再...word文档转换成pdf文件的方法又是什么呢?这里我用smallpdf转换器来教大家如何转换。 首先打开smallpdf转换器软件后,软件默认的转化方式为...
  • 怎么把word文档免费转换成pdf文件?为了更好的保证资料的完整性,通常我们会把word转换成pdf...下面小编就教大家免费将word文档转换成pdf文件的方法。  小编在网上发现一款在线的PDF转换器,最重要的是,它是免费...
  • 在工作当中,经常会...可是修改后的文件还是需要pdf格式保存,那么此时如何将word文档转换成pdf格式?将word文档转换成pdf格式的方法是什么呢?接下来小编就将告诉大家如何将word文档转换成pdf格式。 使用工具...
  • 在工作当中,经常会遇到...可是修改后的文件还是需要pdf格式保存,那么此时如何将word文档转换成pdf格式?将word文档转换成pdf格式的方法是什么呢?接下来小编就将告诉大家如何将word文档转换成pdf格式。 借助工...
  • 本文实例讲述了ASP.NET实现将word文档转换成pdf的方法,分享给大家供大家参考。具体实现步骤如下: 一、添加引用 代码如下:using Microsoft.Office.Interop.Word;   二、转换方法   1、方法 代码如下:///  ///...
  • word文档转换成pdf教程 Word怎么转换成PDF格式的?这两者都是常见的办公文件格式,这两种格式的文档各有各的好处,可是有时候电脑上不支持Word文档或者只支持一部分Word格式,比如只支持doc而不支持docx,如果将...
  • Word转换成PDF文件在线转换

    千次阅读 2015-03-02 10:06:13
    Word文档转换成PDF文件怎么转换?为了文档的安全性考虑,有时候需要将Word转换成PDF格式的。如何进行两者的的转换是成功的主要因素所在,小编也有过这样的经历个人使用后,感觉迅捷word转换成pdf转换器效果非常不错。...
  • PDF文件不易被修改所以很多时候我们在编辑完Word文件后需要转换为PDF格式,同时PDF格式的文档便与储存,也便于在不同的设备上查阅,以前Word文档转换为PDF格式的文件需要在电脑上进行,现在手机上面也可以将Word文档...
  • 由于工作的需要,经常需要将word文档转换成PDF文件传递文件,使word文件更能呈现书籍原始的样子,阅读起来显得那么真实,好用,那怎样把word转换成pdf文件的呢,就让小编来告诉你解决方法把! 第一步:打开电脑,...
  • 我们在使用Word编辑文档时,都不希望自己准备的文档被他人修改,所以我们需要将Word文档转换成pdf文件。 今天小编就来分享关于多种文件格式转换成pdf格式的使用方法。 一、图片转PDF 为什么要将图片转换成pdf格式...
  • 怎么把word转换成PDF文件这个问题我现在看来并不是什么难事了,因为现在大家都知道可以运用PDF转换器,只需要简单的几个步骤就能将文档进行转换,成为需要的文档格式,下面为大家分享常见的将word转换成pdf格式的...
  • 对于Word文档转换成PDF,我就经历过这样一次折腾,这里给大家说说过往的一些苦恼事。  在没有进入现在的公司之前,我曾从事过文案的工作,负责的工作主要是整理一些零零碎碎的文件和编辑部门的汇总报告,不过有一...
  • word文档怎么转换成pdf格式文件 Word怎么转换成PDF文档,选择什么转换器比较好呢?很多常常用到格式转换的用户也都会安装转换器来解决问题,相信大家都有感受并非所有的转换器都具备优秀的转换能力。迅捷PDF转换器是...
  • Word文档转换成PDF 在Linux中常常涉及到多种文档格式,如doc、txt、html、rtf等等。为了方便文件传递,就可能需要在各种格式之间进行转换。OpenOffice.Org可以方便的打开多各文档格式并按需进行转换,但要一次处理...
  • word如何转换成pdf文件

    2015-05-22 11:27:07
    word如何转换成pdf文件  很多文职人员每天都要进行上百个文件处理,并能确保转换出来的文件与原文件一致,转换的效果不理想将会直接造成我们的工作进程将无法按时完成。纵观网络上遍地的PDF转换工具,到底选择哪一...
  • 平时工作中我们要把Word转成PDF,都是单个文件转换的,倘若遇到将大量的Word转换成PDF,如果还是借用WPS文档一页页输出保存,那就杯具了,要转换到什么时候啊!  虽然说,Word文档的编辑功能使得办公者在文字输入、...
  • Word文档转换成PDF文件可以有利于保护文件的安全,现在很多人都会遇到这一问题。迅捷PDF转换器是一款功能强大好用的Word转PDF软件工具,界面简单,功能稳定,支持批量转换,操作起来非常方便,完美支持将Word文档转...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,731
精华内容 692
关键字:

word文档转换成pdf文件