精华内容
下载资源
问答
  • DOC PDF

    2013-05-26 17:42:58
    DOC PDF,可以应用于文档,好用实用,也最简单
  • doc转换PDF

    2013-06-07 14:51:56
    后台自动搜索某文件夹下的doc文件,并转化成PDF,可设置工作时间
  • 包含了doc 替换生成doc doc转pdf生成需要的jar和 doc模板 为毛要50个字 有病
  • doc转pdf

    2013-07-30 20:14:27
    发学术论文特别是IEEE会议,一般都要上传.pdf格式的论文,那么用什么方法能快速将doc转为pdf格式呢?  今天在网上下载了几个格式转化的软件,有的好了但是出来的pdf上边有水印logo,有的的效果不好,有在线...
        发学术论文特别是IEEE会议,一般都要上传.pdf格式的论文,那么用什么方法能快速将doc转为pdf格式呢?
        今天在网上下载了几个格式转化的软件,有的转好了但是转出来的pdf上边有水印logo,有的转的效果不好,有在线免费word-pdf转化的网页,但是需要上传word文件,填写email,保密性不好,也比较麻烦;刚才看到一篇文章,发现原来只要安装了office2010,那么在office2010里打开了word文档,就能文件-另存为-保存类型里直接选择保存为.pdf,如果您安装的是office2007,那么还需要下载一个 Microsoft Save as PDF 或 XPS 加载项,http://support.microsoft.com/kb/978849/zh-cn,我安装的是office2010,直接就能另存为.pdf,居然还不知道,还在网上下其他软件等等,刚才试了一下,转出来的pdf效果非常好,把这个网页分享给大家:另存为pdf http://office.microsoft.com/zh-cn/word-help/save-as-pdf-HA010354239.aspx 
    展开全文
  • DOC转PDF工具

    2019-06-04 23:39:29
    DOC转PDF工具,用于软件中编写帮助文档,只读文档等。
  • DOC转PDF软件

    2012-09-21 16:33:55
    DOC转PDF软件
  • doc转pdf免费软件

    2009-07-28 22:29:26
    doc转pdf免费软件doc转pdf免费软件doc转pdf免费软件doc转pdf免费软件doc转pdf免费软件doc转pdf免费软件doc转pdf免费软件
  • docx、doc转pdf

    2016-12-08 10:38:02
    docx、doc转pdf,在com.converterPdf.DocTest.java 修改下路径运行main方法就可以了。里面jar包什么都有了,亲测可以,是ok的。
  • wordtopdf DOC转PDF工具

    2010-05-06 18:53:04
    wordtopdf DOC转PDF word转pdf 图片转PDF
  • doc转pdf小工具

    2013-08-24 16:14:23
    doc转pdf小工具,实用,方便,占内存很小。
  • php实现doc转pdf的方法:首先引入autoload文件;然后通过“$templateProcessor->saveAs('test.docx');”加载模板的word文件;最后将“test.docx”转换成“test.pdf”即可。php 编辑PDF文件,php word 转 PDF,...

    php实现doc转pdf的方法:首先引入autoload文件;然后通过“$templateProcessor->saveAs('test.docx');”加载模板的word文件;最后将“test.docx”转换成“test.pdf”即可。

    9dd5e47d0097026b69eadca24e4855e7.png

    php 编辑PDF文件,php word 转 PDF,php 编辑 word,phpoffice,phpword,libreoffice

    废话不多说,直接说需求

    1、项目经理:“小江啊,我这里有份合同,是word格式的,你把它生成PDF格式,并且里面的内容还能编辑”。

    大致思路

    1、遇到这种需求,我有点震惊了,什么需求啊这是,以前从没碰到过。然后google啊百度啊一大推的东西。我也看了几种常规生成pdf的php第三方类库。

    有tcpdf,zend framework,fpdf等,tcpdf生成pdf呢,直接点呢就是文档的内容还要用html,css写,那要用这个还不吐血,zend framework 下面有个生成pdf的类库,但是有个致命的缺点,不支持中文,中文会乱码,fpdf也是一样。我全都试了个遍,没个毛用,感觉要被这个玩意搞死,当我快要放弃的时候,我看到了phpword,看到了希望,phpword支持编辑word文档,但转换成pdf不是他的拿手好菜,无奈最后下了个libreoffice转换器,这才勉强完成了这个需求,哎,觉得非常不容易,一定要分享下,如果有更好的办法,可在下方评论:

    1、直接引入autoload文件require_once ’ vendor/phpoffice/phpword/bootstrap.php’;

    2、$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('layout.docx');

    $templateProcessor->setValue('name', 'AAAAAAA');

    $templateProcessor->setValue('ID_card', '36042819950812782112');

    $templateProcessor->setValue('mobile', '12312341234');

    $templateProcessor->setValue('adress', '广东省深圳市宝安区西乡');

    $templateProcessor->saveAs('test.docx');

    以上代码说明: 加载我们模板的word文件,我们在其里面设置变量格式是${name} 等等这种格式,生成的test.docx就是把setValue的值赋给了变量,是不是很神奇。

    3、最后将test.docx 转换成test.pdf,这一步也走的很心酸,查了很多资料,总以为有个第三方的库可以解决,但还是没找到,libreoffice是一个开源的软件,这是个大家伙,将近1G的大小。下面将用法介绍下:system(“export HOME=/tmp/ && libreoffice --invisible --convert-to pdf --outdir /phpstudy/www/Uploads/activity/2017-02-28/ /phpstudy/www/Uploads/activity/2017-02-28/58b53f9cad22e.xls 2>&1”);

    直接用system 系统函数

    本文就介绍到这里吧,有疑问的小伙伴欢迎下方评论。

    展开全文
  • 市场上主流的 WORD PDF 工具有两个:OpenOffice 和 Microsoft Office 转换插件,可以通过部署这两个工具实现 WORD PDF 功能。1:Microsoft 提 供 了 一 个 换 插 件 实 现 Office PDF 功 能 , 即...

    市场上主流的 WORD 转 PDF 工具有两个:OpenOffice 和 Microsoft Office 转

    换插件,可以通过部署这两个工具实现 WORD 转 PDF 功能。

    1:

    Microsoft 提 供 了 一 个 转 换 插 件 实 现 Office 转 PDF 功 能 , 即

    SaveAsPDFandXPS。此插件是一个 com 组件,对于 C++、C#等语言可以直接使

    用,如果是 JAVA 语言,需要通过 jacob 来调用 com 组件。

    SaveAsPDFandXPS 插件要求必须有一台 Windows 服务器作为转换服务器安

    装部署 Microsoft Office2007 以上的版本,然后再安装 SaveAsPDFandXPS 插件。

    最后调用 com 组件实现转换。

    官网地址:https://msdn.microsoft.com/en-us/library/dd301166(v=nav.90).aspx

    2.

    OpenOffice 是个开源的办公套件,提供了与 MS Word,Excel,PowerPoint 等

    对应的多个软件,它支持包括 MS Office 2007 在内的多种格式,并且能够将其导

    出为 PDF 文件。

    这个方案是在 linux 服务器上安装 openOffice 然后通过 openOffice 命令来转换

    pdf。

    官方网址:http://www.openoffice.org/

    在ubuntu下:

    tar -xvzf Apache_OpenOffice_4.1.3_Linux_x86-64_install-deb_zh-CN.tar.gz

    cd zh-CN/DEBS/

    sudo dpkg -i *.deb

    cd desktop-integration/

    sudo dpkg -i openoffice4.1-debian-menus_4.1.3-9783_all.deb

    soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &

    启动服务,# netstat -an|more,可查看是否启动成功(是否有8100端口的服务)

    packageopenofficeTest;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.ConnectException;importcom.artofsolving.jodconverter.DefaultDocumentFormatRegistry;importcom.artofsolving.jodconverter.DocumentConverter;importcom.artofsolving.jodconverter.DocumentFormat;importcom.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;importcom.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;importcom.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;public classWord2Pdf {public static int PORT = 8100;public static voidmain(String[] args){

    String path1= "/tmp/1.doc";

    String path2= "/tmp/2.pdf";try{

    wordToPdf(path1, path2);

    }catch(Exception e) {

    e.printStackTrace();

    }

    }public static voidwordToPdf(String path1, String path2)throwsException {

    File file1= newFile(path1);

    File file2= newFile(path2);//获得文件格式

    DefaultDocumentFormatRegistry formatReg = newDefaultDocumentFormatRegistry();

    DocumentFormat pdfFormat= formatReg.getFormatByFileExtension("pdf");

    DocumentFormat docFormat= formatReg.getFormatByFileExtension("doc");//stream 流的形式

    InputStream inputStream = newFileInputStream(file1);

    OutputStream outputStream= newFileOutputStream(file2);/****/OpenOfficeConnection connection= new SocketOpenOfficeConnection(PORT);

    System.out.println(connection);try{

    connection.connect();

    DocumentConverter converter= newOpenOfficeDocumentConverter(connection);converter.convert(inputStream, docFormat, outputStream, pdfFormat);

    }catch(ConnectException e) {

    e.printStackTrace();

    }finally{if (connection != null) {

    connection.disconnect();

    connection= null;

    }

    }

    }

    }

    但是,经过测试,openoffice转换的速度明显很慢,主要是在获取OpenOfficeConnection这块,我目前还没有找到能明显提升速度的方法,下面还有第三种基于libreoffice做转换的方式。

    前提条件:要安装libreoffice, libreoffice-headless

    安装命令:

    yum install libreoffice -y

    yum install libreoffice-headless -y

    转换命令:libreoffice --headless --convert-to pdf:writer_pdf_Export --outdir /tmp/ /tmp/test.doc

    其中/tmp/test.doc为测试用的doc文件,生成的pdf文件会在/tmp/下,名称会默认和doc的名字一样。

    下面是项目中以doc文件流输入,返回pdf文件流的方法。

    public static byte[] toPDF(byte[] b, String sourceFileName) throwsException{

    File tempDir= null;try{

    tempDir=Files.createTempDir();

    String canonicalPath=tempDir.getCanonicalPath();

    File file= new File(canonicalPath + "/" +sourceFileName);

    OutputStream os= newFileOutputStream(file);

    BufferedOutputStream bufferedOutput= newBufferedOutputStream(os);

    bufferedOutput.write(b);

    String command= "libreoffice";

    Process proc= new ProcessBuilder(command, "--headless", "--convert-to", "pdf:writer_pdf_Export", "--outdir", canonicalPath, canonicalPath + "/" +sourceFileName)

    .redirectErrorStream(true)

    .start();

    ArrayList output = new ArrayList();

    BufferedReader br= new BufferedReader(newInputStreamReader(proc.getInputStream()));

    String line= null;while ((line = br.readLine()) != null)

    output.add(line);

    logger.info("执行pdf转换命令的输出:" +StringUtils.join(output, System.lineSeparator()));if (0 !=proc.waitFor())throw new Exception("转换失败");

    File[] files=tempDir.listFiles();for(File file2 : files) {if (file2.getPath().endsWith(".pdf")) {return IOUtils.toByteArray(newFileInputStream(file2));

    }

    }return null;

    }finally{if(tempDir != null)

    FileUtils.deleteDirectory(tempDir);

    }

    }

    展开全文
  • doc转pdf工具(word转pdf)

    2011-03-15 19:11:53
    1、doc转pdf工具,解压后有两个文件。1个是安装文件。1个是序列号。 2、资源分,我要求2分,多谢大家支持。我也来找这个资料,发现资源分10分。下载不成功。在google\baidu去找,很多病毒。好不容易找到一个。 3、...
  • DOC转PDF 中文注册版

    2012-04-27 12:26:05
    word DOC转PDF 中文注册版V6.0
  • OpenOffice 实现JPG.DOC转PDF转SWF在线预览(Java版),如果有问题可以联系我
  • 代码库/***OpenOffice可以到官网下载最新版的SWFTools也是直接搜索名字即可*OpenOffice2007版本一下的支持比较好2010以上对插入的艺术字表格等会丢失但是文字和图片还是没有问题的*/package com.java.doc2pdf;...

    [java]代码库/**

    *OpenOffice可以到官网下载最新版的SWFTools也是直接搜索名字即可

    *OpenOffice转2007版本一下的支持比较好2010以上对插入的艺术字表格等会丢失但是文字和图片还是没有问题的

    */

    package com.java.doc2pdf;

    import java.io.BufferedInputStream;

    import java.io.File;

    import java.io.FileNotFoundException;

    import java.io.IOException;

    import java.io.InputStream;

    import java.net.ConnectException;

    import com.artofsolving.jodconverter.DocumentConverter;

    import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;

    import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;

    import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;

    /**

    * doc docx格式转换

    */

    public class DocConverter {

    //Test测试方法

    public static void main(String[] args) throws Exception {

    DocConverter d = new DocConverter();

    String fileString = "美文.doc";

    String fileName = fileString.substring(0, fileString.lastIndexOf("."));

    int a = d.office2PDF("D:\\美文.docx","D:\\美文.pdf");

    System.out.println(a);

    int b = d.pdf2swf("D:\\美文.pdf","D:\\美文.swf",fileName);

    System.out.println(b);

    }

    /**

    * doc转pdf

    * @param sourceFile

    * @param destFile

    * @return

    */

    public int office2PDF(String sourceFile, String destFile) {

    try {

    File inputFile = new File(sourceFile);

    if (!inputFile.exists()) {

    return -1;// 找不到源文件, 则返回-1

    }

    System.out.println("FindDocFile");

    // 如果目标路径不存在, 则新建该路径

    File outputFile = new File(destFile);

    if (!outputFile.getParentFile().exists()) {

    outputFile.getParentFile().mkdirs();

    }

    System.out.println("mkPdfFile");

    //这里是OpenOffice的安装目录

    String OpenOffice_HOME = "C:/Program Files (x86)/OpenOffice 4";

    // 如果从文件中读取的URL地址最后一个字符不是 '\',则添加'\'

    System.out.println(OpenOffice_HOME);

    if (OpenOffice_HOME.charAt(OpenOffice_HOME.length() - 1) != '\\') {

    OpenOffice_HOME += "\\";

    }

    // 启动OpenOffice的服务

    System.out.println("OpenOfficeStart");

    String command = OpenOffice_HOME

    + "program\\soffice.exe -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;\"";

    Process pro = Runtime.getRuntime().exec(command);

    // connect to an OpenOffice.org instance running on port 8100

    OpenOfficeConnection connection = new SocketOpenOfficeConnection(

    "127.0.0.1", 8100);

    connection.connect();

    // convert

    DocumentConverter converter = new OpenOfficeDocumentConverter(

    connection);

    converter.convert(inputFile, outputFile);

    // close the connection

    connection.disconnect();

    // 关闭OpenOffice服务的进程

    pro.destroy();

    System.out.println("OpenOfficeStop");

    return 0;

    } catch (FileNotFoundException e) {

    e.printStackTrace();

    return -1;

    } catch (ConnectException e) {

    e.printStackTrace();

    } catch (IOException e) {

    e.printStackTrace();

    }

    return 1;

    }

    /**

    * pdf转换成 swf

    * @throws Exception

    */

    private int pdf2swf(String pdfFile, String swfFile,String fileName) throws Exception {

    try {

    File inputFile = new File(pdfFile);

    if (!inputFile.exists()) {

    return -1;// 找不到源文件, 则返回-1

    }

    System.out.println("FindDocFile");

    // 如果目标路径不存在, 则新建该路径

    File outputFile = new File(swfFile);

    if (!outputFile.getParentFile().exists()) {

    outputFile.getParentFile().mkdirs();

    }

    System.out.println("mkSwfFile");

    //这里是SWFTools的安装目录

    String SWFTools_HOME = "F://test//SWFTools//pdf2swf.exe";

    System.out.println("SWFToolsStart");

    System.out.println(inputFile.getPath());

    System.out.println(outputFile.getPath());

    String command = (SWFTools_HOME

    +" "+inputFile.getPath()+ " -o " +" "+ outputFile.getPath()

    + " -T 9");

    System.out.println("转换命令:" + command);

    Process pro = Runtime.getRuntime().exec(command);

    System.out.println(loadStream(pro.getInputStream()));

    System.out.println("swf文件转份成功!!!");

    System.out.println(outputFile.getPath());

    pro.destroy();

    // if (inputFile.exists()) {

    // inputFile.delete();

    //}

    System.out.println("SWFToolsStop");

    return 0;

    } catch (FileNotFoundException e) {

    e.printStackTrace();

    return -1;

    } catch (ConnectException e) {

    e.printStackTrace();

    } catch (IOException e) {

    e.printStackTrace();

    }

    return 0;

    }

    private static String loadStream(InputStream in) throws Exception {

    int len = 0;

    in = new BufferedInputStream(in);

    StringBuffer buffer = new StringBuffer();

    while ((len = in.read()) != -1) {

    buffer.append((char) len);

    }

    return buffer.toString();

    }

    }

    [源代码打包下载]

    7ab7b94785bbdb79d4aaa6009386543f.giflib.zip(50积分)[2 次下载]

    694748ed64b9390909c0d88230893790.png

    展开全文
  • 市场上主流的 WORD PDF 工具有两个:OpenOffice 和 Microsoft Office 转换插件,可以通过部署这两个工具实现 WORD PDF 功能。1:Microsoft 提 供 了 一 个 换 插 件 实 现 Office PDF 功 能 , 即...
  • 高级Bash脚本编程指南Doc转pdf高清版
  • 常用文档格式转换,doc转htm,excel转htm, doc转pdf格式以便查阅。  要求: 1、需要依赖jacob-1.14.3.jar 2、jacob-1.14.3-x64.dll 【如果编译报错缺少缺少该文件,需要将该文件放入 x://windows/system32目录下,...
  • doc转pdf项目工程

    2018-06-26 10:22:58
    java利用openoffice将doc、docx、xlxs、pptx、txt文件转为PDF格式文件,工程100%可用
  • 轻松实现各种文档格式转换,doc转pdf、doc转png图片、pdf转png图片,可以实现Windows、Linux、MacOS平台上部署,可以通过命令行、shell脚本、python等方式调用。 实现效果:已经可以通过一个函数方法进行调用实现...
  • doc转pdf,(利用openoffice转换,linux的中文乱码问题) 一、主流思路 目前doc转pdf,主要有这么几个思路,要么就是odconverter来调用openOffice或者libreoffice的服务来转换,要么就是调用第三方的jar包,不依赖...
  • 批量Doc转PDF工具

    2014-12-01 00:43:04
    转换文档下的所有直接子文件docx和doc文件为pdf文件
  • 若是要将WORD格式的DOCPDF文件,市面上有不少软件如Open Office、pdf995、PDFCreator等都拥有这个功能;但若是反过来要将PDF文件转DOC檔呢?那就需要Solid Converter PDF这套软件来帮忙了! Solid Converter ...
  • 若是要将WORD格式的DOCPDF文件,市面上有不少软件如Open Office、pdf995、PDFCreator等都拥有这个功能;但若是反过来要将PDF文件转DOC檔呢?那就需要Solid Converter PDF这套软件来帮忙了! Solid Converter ...
  • 若是要将WORD格式的DOCPDF文件,市面上有不少软件如Open Office、pdf995、PDFCreator等都拥有这个功能;但若是反过来要将PDF文件转DOC檔呢?那就需要Solid Converter PDF这套软件来帮忙了! Solid Converter ...
  • DOC转PDF工具 1.0.zip

    2019-05-23 19:35:18
    在.net中没有直接支持word文档与pdf之间的转换,这个实例应用将告诉您如何将文档如.doc,.docx转换成pdf文档,而且示例非常容易理解和使用 开发工具vs2012,环境.net4.5 欢迎感兴趣的用户下载学习
  • Advanced Word To PDF Converter【DOC转PDF】v6.0 中文注册版
  • 实现将用户上传的file转为pdf存附件服务 aspose官方文档 ,用的破解jar包,...public String doc2pdf(File file,String fileName,String fileUrl) throws Exception{ FileOutputStream os = null; FileInputStrea...
  • DOC转PDF小软件

    2011-09-26 21:11:55
    可以把DOC格式的文件PDF格式 体积小,简单方便

空空如也

空空如也

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

doc转pdf