精华内容
下载资源
问答
  • wince6.0 支持officepdf

    千次阅读 2010-01-14 15:29:00
    1.在wince 6.0 R2之前是不支持officepdf的,在R3才支持,下面的链接有补丁包下载http://www.microsoft.com/downloads/details.aspx?FamilyID=d2fd14eb-7d5c-428b-951c-343f910047c1&displaylang=en

    1.在wince 6.0 R2之前是不支持office和pdf的,在R3才支持,下面的链接有补丁包下载

    http://www.microsoft.com/downloads/details.aspx?FamilyID=d2fd14eb-7d5c-428b-951c-343f910047c1&displaylang=en

    展开全文
  • 如下图所示,在使用Adobe Acrobat Pro9将PDF转换Word的时候出现下面的错误  很简单,不要用Adobe Acrobat Pro9了,用Adobe Acrobat Pro X,还是会出现下面的错误,但是影响输出  最后输出效果...
    如下图所示,在使用Adobe Acrobat Pro9将PDF转换为Word的时候出现下面的错误
    			

     

    很简单,不要用Adobe Acrobat Pro9了,用Adobe Acrobat Pro X,还是会出现下面的错误,但是不影响输出

     

    最后输出效果如下图所示,注意直接转换为EXCEL可能会打不开,先转成Word再转EXCEL会好一点。

     

    附部分Adobe Acrobat X Pro 简体中文版序列号:

    1118-1845-2561-1102-9431-0200

    1118-1097-1218-8278-2744-3341

    1118-1834-6807-1385-0976-5480

    1118-1697-8068-6844-1420-7457

    1118-1797-3089-5545-3589-3447

    1118-1398-2716-7597-4739-2449

    1118-1136-6784-9152-1226-4422

    1118-1026-2622-1368-0058-1564

     

     

     

     

     

     

    展开全文
  • office文件转pdf

    千次阅读 2017-07-14 10:56:38
    我们有很多时候将office文件上传,而又只想让某一部分人只能有读的操作(能下载和修改),那这是可以将其转成pdf,然后再在前端用pdf插件将其显示。 第一步:在服务器上安装OpenOffice 第二步:引入jodconverter...

    我们有很多时候将office文件上传,而又只想让某一部分人只能有读的操作(不能下载和修改),那这是可以将其转成pdf,然后再在前端用pdf插件将其显示。

    第一步:在服务器上安装OpenOffice

    第二步:引入jodconverter-core 的jar包,<dependency> <groupId>com.github.livesense</groupId><artifactId>jodconverter-core</artifactId> <version>1.0.3</version</dependency>

    第三步:

    import java.io.File;
    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.regex.Pattern;


    import org.artofsolving.jodconverter.OfficeDocumentConverter;
    import org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration;
    import org.artofsolving.jodconverter.office.OfficeManager;


    /**
     * 
     * @author hwl_sz
     * 
     * @desc 需要OpenOffice第三插件的支持 ,支持window\linux\mac等系统
     */
    public class Office2PDF 
    {
    public static final String[] OFFICE_POSTFIXS = {"doc", "docx", "xls",
    "xlsx", "ppt", "pptx"};

    /**
    * 根据操作系统的名称,获取OpenOffice的安装目录 
    * 如我的安装目录:C:/Program Files/OpenOffice 4
    */
    private static String getOfficeHome() 
    {
    String osName = System.getProperty("os.name");
    if (Pattern.matches("Linux.*", osName)) 
    {
    return "/opt/openoffice.org3";

    else if (Pattern.matches("Windows.*", osName)) 
    {
    return "C:/Program Files (x86)/OpenOffice 4";

    else if (Pattern.matches("Mac.*", osName)) 
    {
    return "/Application/OpenOffice.org.app/Contents";
    }
    return null;
    }


    /**
    * 转换文件

    * @param inputFilePath 转换的office源文件路径
    * @param outputFilePath 输出目标文件路径
    */
    private static void converterFile(String inputFilePath, String outputFilePath) 
    {
    File inputFile = new File(inputFilePath);
    File outputFile = new File(outputFilePath);
    // 假如目标路径不存在,则新建该路径
    if (!outputFile.getParentFile().exists()) 
    {
    outputFile.getParentFile().mkdirs();
    }

    DefaultOfficeManagerConfiguration config = new DefaultOfficeManagerConfiguration();
    // 获取OpenOffice 的安装目录
    String officeHome = getOfficeHome();
    config.setOfficeHome(officeHome);
    // 启动OpenOffice的服务
    OfficeManager officeManager = config.buildOfficeManager();
    officeManager.start();

    OfficeDocumentConverter converter = new OfficeDocumentConverter(
    officeManager);

    converter.convert(inputFile, outputFile);
    System.out.println("文件:" + inputFilePath + "\n转换为\n目标文件:" + outputFile
    + "\n成功!");

    officeManager.stop();
    }


    /**
    * 将(.doc|.docx|.xls|.xlsx|.ppt|.pptx)等office文件 转化为pdf文件

    * @param inputFilePath 待转换的源文件路径
    * @param outputFilePath 输出的目录文件路径,如果未指定(null),则按在源文件当前目录生成同名的pdf文件
    * @return 处理结果
    */
    public static boolean openOffice2Pdf(String inputFilePath, String outputFilePath) 
    {
    boolean flag = false;
    File inputFile = new File(inputFilePath);
    ArrayList<String> office_Formats = new ArrayList<String>();
    Collections.addAll(office_Formats, OFFICE_POSTFIXS);
    if ((null != inputFilePath) && (inputFile.exists())) 
    {
    // 判断目标文件路径是否为空
    if (office_Formats.contains(getPostfix(inputFilePath))) 
    {
    if (null == outputFilePath) 
    {
    // 转换后的文件路径
    String outputFilePath_new = inputFilePath.toLowerCase().replaceAll("."
    + getPostfix(inputFilePath), ".pdf");
    converterFile(inputFilePath, outputFilePath_new);
    flag = true;

    else 
    {
    converterFile(inputFilePath, outputFilePath);
    flag = true;
    }
    }

    return flag;
    }




    /**
    * 获取文件的后缀名
    */
    private static String getPostfix(String inputFilePath) 
    {
    String[] p = inputFilePath.split("\\.");
    if (p.length > 0) 
    {
    return p[p.length - 1];

    else 
    {
    return null;
    }
    }


    /**
    * @param args
    */
    public static void main(String[] args) 
    {
    Office2PDF.openOffice2Pdf("D:/xx.pptx","D:/xx.pdf");
    }
    }

    展开全文
  • java office文档转pdf

    千次阅读 2016-10-28 11:42:12
    office文档转pdf需要的jar:http://download.csdn.net/detail/emoven/9666561 步骤:先要下载OpenOffice软件到本地安装好,再执行下面的代码。...注意:office2007及以上的暂时不支持,可以先另存2

    OpenOffice下载地址:http://www.openoffice.org/download/index.html

    office文档转pdf需要的jar:http://download.csdn.net/detail/emoven/9666561

    步骤:先要下载OpenOffice软件到本地安装好,再执行下面的代码。

    注意:office2007及以上的暂时不支持,可以先另存为2003后再转。

    import java.io.File;
    
    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;
    /*
     * ppt 转 pdf
     */
    public class OpenOfficeConvertToPDF {
    	 /** 
         * 转换函数 
         * @param sourceFile 
         * @param destFile 
         * @return 
         */  
        public static int office2PDF(String sourceFile, String destFile) {  
        	OpenOfficeConnection connection = null;
            try {  
                File inputFile = new File(sourceFile);  
                if (!inputFile.exists()) {  
                    return -1;// 找不到源文件, 则返回-1  
                }  
                // 如果目标路径不存在, 则新建该路径  
                File outputFile = new File(destFile);  
                if (!outputFile.getParentFile().exists()) {  
                    outputFile.getParentFile().mkdirs();  
                }  
                //这里是OpenOffice的安装目录
                String OpenOffice_HOME = "C:\\Program Files (x86)\\OpenOffice 4";
                // 如果从文件中读取的URL地址最后一个字符不是 '\',则添加'\'  
                if (OpenOffice_HOME.charAt(OpenOffice_HOME.length() - 1) != '\\') {  
                    OpenOffice_HOME += "\\";  
                }  
                // 启动OpenOffice的服务  
                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  
                connection = new SocketOpenOfficeConnection(8100);  
                connection.connect();  
                // convert  
                DocumentConverter converter = new OpenOfficeDocumentConverter(connection);  
                converter.convert(inputFile, outputFile);  
                // close the connection  
               
                return 0;  
            } catch (Exception e) {  
                e.printStackTrace();  
            }finally{
            	 if(connection != null)
            	 connection.disconnect();  
            }
            return 1;  
        }  
      
        public static void main(String[] args) {  
            String filePath = "D:/123.ppt";  
            String outputFilePath = "D:/123.pdf";  
            OpenOfficeConvertToPDF.office2PDF(filePath, outputFilePath);  
        }  



    展开全文
  • OFFICEPDF
  • qt QAxWidget打开Office文件及pdf

    千次阅读 2018-07-10 14:02:00
    序 一、QAxwidget操作office: 二、QAxwidget操作pdf: 三、总结: ... 顾名思义,这篇先介绍下QAxwidget来操作officepdf  QAxwidget,即一个ActiveX控件的qt版本,方便我们在qt程序中调用显示,可...
  • 最近写了个使用libreoffice软件转换office文件为pdf的小功能,支持word,Excel,PPT,图片,文本文件转换pdf,还有别的啥的没测过,Excel转换效果不是很好,要是有改进再更。下面是源码import org.apache.commons.io...
  • pageOffice 实现PDF的在线查看

    千次阅读 2019-05-10 16:19:13
    接触了一个在线查看文档的功能:pageoffice,遇到了一些问题–在线查看PDF 注意:pageOffice 只有专业版 和企业版 两个版本支持在线查看功能,其余版本都不支持,需要购买。 这里贴出了pageoffice 查看PDF的步骤: ...
  • Java实现office文档与pdf文档的在线预览功能  最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完。...然后在pdf转换swf文件
  • Office文件转PDF的解决方案

    千次阅读 2019-09-18 14:53:51
    Office文件(doc、docx、xls、xlsx、ppt、pptx、txt七种格式)转换为PDF有很多办法,本文只从已实践的四种作解析说明。如下: 1、调用Office自带组件服务转换 前提要求 服务器上必须装Office,最低2007(注:2007...
  • OfficePDF工具类

    2018-07-17 15:03:45
    使用Jacob转换office文件,Jacob.dll文件需要放到jdk\bin目录下 Jacob.dll文件下载地址https://download.csdn.net/download/zss0101/10546500 package com.zss.util; import java.io.File; import ...
  • JavaWeb实现office文件、PDF文件在线预览功能实现思想介绍使用插件(在服务器上下载并安装,紧记安装路径,后面会用到)OpenOfficeSwfTools使用的jar前端页面所需要的JSjodconverter-2.2.2.jar下载后台代码实现前端...
  • 微软在当地时间5月21号宣布,他们将在 Office 2007 SP2 中对 ODF (Open Document Format) ,PDF 以及 XPS (XML Paper Specification )提供本地支持,这些新格式将获得与微软 OpenXML 一样的待遇。Office 2007...
  • OnlyOffice实现word转pdf

    2020-06-11 11:07:24
    1、OnlyOffice安装 OnlyOffice实现word转pdf比OpenOffice强,容易出现乱码等
  • savePDF应该是office2007以上的版本才支持的,而且必须是完整版的office。 如果2007提示这个错误,还需要安装一个插件 ......
  • Office2Pdf工具开发

    千次阅读 2016-09-06 21:22:33
    Office2Pdf工具开发@(工程开发) 近期,由于公司内部有个组件需要完成word转pdf的功能,在网上做了基本的了解和测试,发现OpenOffice+JobConverter是比较稳定有效的方案。记录如下 Office2Pdf工具开发 OpenOffice...
  • java最快速生成PDF的解决方案 office 转成 PDF

    千次阅读 热门讨论 2010-12-01 16:55:00
    最近单位有个项目的需求是要求将上传到文档转换成PDF。想来N个方法。... 二是用jacob来调用虚拟的pdf打印机来打印office。发现这样的速度很难接受,一个50多M 的文档需要可能下10分钟。 三是
  • 最近项目需要实现下载Office文档时自动转成PDF文档,以下代码支持2003及2007版的Word,PPT,Excel转换,并支持自定义添加水印、页眉、页脚 实现需要事先安装OpenOffice(我这里安装的是OpenOffice 4) OpenOffice ...
  • 使用openoffice任意格式的officepdf

    千次阅读 2018-09-10 16:33:27
    实现任意格式的officepdf: 首先需要安装openoffice 地址:http://download.openoffice.org/other.html 百度很多 这个自己找找 一、配置maven依赖 &lt;!--office转换pdf --&gt; &lt;dependency&...
  • OfficePDF的方案

    千次阅读 2008-05-21 09:05:00
    而前不久的消息,微软决定删除Office 2007中对PDF格式的支持,看来两大公司恶斗不止,Word和PDF之间的互转问题,只能靠我们自己来解决了。 实战1:一键转换Word文档为PDF 有了Macromedia的FlashPaper,要把Word...
  • 提取Office以及PDF里的文字

    千次阅读 2015-11-17 11:23:18
    利用pdfbox提取pdf文档里的文字 利用POI提取office(word、ppt、excel)文档里的文字 例子比较简单,作为记录提取pdf文字,可以提取中文,有时会出现乱码import
  • 打开office文件 1 需要从网站下载dsoframer.ocx文件 2 把dsoframer.ocx文件复制...由于windows media player支持的格式比较少,需要下载一个解码器,我用的是 K-Lite_Codec_Pack,可以很容易找到下载地址。
  • Spire.Office 6.1 支持跨平台 | Spire.Office完美部署WEB Spire.Office for .NET是E-iceblue提供的企业级Office .NET API的组合。企鹅Q578867473 它包括Spire.Doc,Spire.XLS,Spire.Spreadsheet,Spire....
  • 如何用Office2007导出PDF文件?

    千次阅读 2008-03-30 23:52:00
    早就听说Office2007内置了将Office文档转换为PDF的功能,但我安装完成后找遍了各个菜单都没有看到相关功能。搜索了一下发现原来Microsoft在Office2007正式版本中没有内置这个功能,似乎是和Adobe还没有扯清楚:) ...
  • iava 实现将office 文件转成pdf

    千次阅读 2017-08-27 23:44:30
    做一个项目需要文件预览效果,于是将office 文件转成pdf 进行预览,但是在网上找了很多发现很多大神都是用openoffice实现的,本地还要安装,感觉有点麻烦,难道就没有第三发就jar支持么,于是乎找了很久很久终于找到...
  • 标签:xps word PDF office C# 原创作品,允许转载,转载时请务必以超链接形式标明文章...这段时间一直在研究office文档转为PDF或xps格式的方法。查找了一些资料。 一下是我所知道的一些方法 代码支持任意offi
  • 开发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实现转换文档。 openoffice既有windows版本也有linux版。不用担心生产环境是linux系统。 关于linux系统安装...
  • 1、介绍 Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件...至于什么是COM组件,大家自己Google吧。2、安装和配置 Jacob是一个开源软件,它的官方站点是:http://danadler.com/jacob/ 大家可以到上面下载源

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,377
精华内容 7,750
关键字:

为什么office不支持pdf