精华内容
下载资源
问答
  • 最新的WORD文档转换为PDF格式文档工具
  • 使用C# 2008开发,将Word文档转换为PDF,还可以将多个PDF文档合并一个PDF,实现书签写入。
  • 因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换PDF格式。 使用工具: https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.htm...

    1 Java 将 Word 文档转换为 PDF 的完美工具

    在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛。因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换成PDF格式。 

    使用工具:

    https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html(免费版) 

    Jar文件获取及导入: 

    方法1: 

    通过[官网] https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)

    方法2: 通过maven仓库安装导入。具体安装教程详见[此网页] https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html。

    【示例1】将Word文档直接转换成PDF

    import com.spire.doc.*;
    
    public class ToPDF {
        public static void main(String[] args) {
    
            //加载Word示例文档
            Document document = new Document();
            document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
    
            //保存结果文档
            document.saveToFile("output/toPDF", FileFormat.PDF);
        }
    }

    转换效果:

    【示例2】将Word文档转换成加密的PDF文档

    import com.spire.doc.Document;
    import com.spire.doc.ToPdfParameterList;
    import com.spire.pdf.security.*;
    
    public class ToPDFWithPassword {
        public static void main(String[] args) {
    
            //加载Word示例文档
            Document document = new Document();
            document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
    
            //创建一个参数
            ToPdfParameterList toPdf = new ToPdfParameterList();
    
            //设置密码
            String password = "abc123";
            toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);
    
            //保存文档.
            document.saveToFile("output/toPDFWithPassword", toPdf);
        }
    }

     

    转换效果:

    展开全文
  • PDF Creator 可将Word文档转换为PDF,破解版,好用 PDF Creator 可将Word文档转换为PDF,破解版,好用 PDF Creator 可将Word文档转换为PDF,破解版,好用
  • Java 将Word文档转换为PDF

    千次阅读 2020-03-26 15:48:44
    因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换PDF格式。 使用工具:Free Spire.Doc for Java(免费版) Jar文件获取及导入: 方法1:通过官网下载...

    在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛。因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换成PDF格式。

    使用工具:Free Spire.Doc for Java(免费版)
    百度网盘提取码:96vn
    Jar文件获取及导入:
    方法1:通过官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)
    安装图.png
    在这里插入图片描述
    方法2:通过maven仓库安装导入。具体安装教程详见此网页。

    【示例1】将Word文档直接转换成PDF
    import com.spire.doc.*;

    public class ToPDF {
    public static void main(String[] args) {

        //加载Word示例文档
        Document document = new Document();
        document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
    
        //保存结果文档
        document.saveToFile("output/toPDF", FileFormat.PDF);
    }
    

    }
    转换效果:
    在这里插入图片描述
    效果1.png

    【示例2】将Word文档转换成加密的PDF文档
    import com.spire.doc.Document;
    import com.spire.doc.ToPdfParameterList;
    import com.spire.pdf.security.*;

    public class ToPDFWithPassword {
    public static void main(String[] args) {

        //加载Word示例文档
        Document document = new Document();
        document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
    
        //创建一个参数
        ToPdfParameterList toPdf = new ToPdfParameterList();
    
        //设置密码
        String password = "abc123";
        toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);
    
        //保存文档.
        document.saveToFile("output/toPDFWithPassword", toPdf);
    }
    

    }
    转换效果:
    在这里插入图片描述

    展开全文
  • 点击上方Java后端,选择设星标优质文章,及时送达在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛。因此我们常会遇到需要将成型的Word文档转换为PDF格式的情...

    点击上方 Java后端,选择 设为星标

    优质文章,及时送达


    在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛。因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换成PDF格式。

    使用工具:Free Spire.Doc for Java(免费版)

    https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html

    Jar文件获取及导入:

    方法1:通过官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)

    方法2:通过maven仓库安装导入。具体安装教程详见此网页。

    【示例1】将Word文档直接转换成PDF

    import com.spire.doc.*;
    
    public class ToPDF {
        public static void main(String[] args) {
    
            
            Document document = new Document();
            document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
    
            
            document.saveToFile("output/toPDF", FileFormat.PDF);
        }
    }

    转换效果:

    【示例2】将Word文档转换成加密的PDF文档

    import com.spire.doc.Document;
    import com.spire.doc.ToPdfParameterList;
    import com.spire.pdf.security.*;
    
    public class ToPDFWithPassword {
        public static void main(String[] args) {
    
            Document document = new Document();
            document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
            
            ToPdfParameterList toPdf = new ToPdfParameterList();
            
            String password = "abc123";
            toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);
    
            document.saveToFile("output/toPDFWithPassword", toPdf);
        }
    }

    转换效果:

    作者: Tina_Tang

    链接:https://segmentfault.com/a/1190000022115110

    (本文完)

     


    -END-

    如果看到这里,说明你喜欢这篇文章,请转发、点赞。同时标星(置顶)本公众号可以第一时间接受到博文推送。

    1. 今天我又去面试了

    2. 《Effective Java 第三版》最新中文版开放下载!

    3. Java:由浅入深揭开 AOP 实现原理

    4. 遍历 HashMap 的 5 种最佳方式

    展开全文
  • 在windows环境和linux环境下,word文档转换为pdf文档 组件:word文档转换pdflinux环境下的转换1.安装环境2.操作说明windows环境下的转换1.环境安装2.服务器上安装office3.服务器开启组件服务权限备注 ) 组件:word...


    )

    linux环境下的转换

    1.安装环境

    当前,我们采用docker技术,创建一个container来模拟服务器(linux + nginx + mysql + php)环境,
    具体配置情况我已经把他打包成镜像包,大家可以随意使用,镜像名称在下面的docker-compose.yml文件中,
    流程步骤如下:

    • 创建docker-compose.yml文件,写入以下配置内容:
    version: "3"
    services:
      nginx:
        image: myxxqy/nginx:1.0
        ports:
          - "${NGINX_HTTP_HOST_PORT}:80"
        volumes:
          - ${SOURCE_DIR}:/var/wwwroot/:rw
          - ${NGINX_CONFD_DIR}:/etc/nginx/conf.d/:rw
          - ${NGINX_CONF_FILE}:/etc/nginx/nginx.conf:ro
          - ${NGINX_LOG_DIR}:/var/log/nginx/:rw
        restart: always
        networks:
          - default
      php72:
        image: myxxqy/php:1.0
        volumes:
          - ${SOURCE_DIR}:/var/wwwroot/:rw
          - ${PHP72_PHP_CONF_FILE}:/usr/local/etc/php/php.ini:ro
          - ${PHP72_FPM_CONF_FILE}:/usr/local/etc/php-fpm.d/www.conf:rw
          - $PWD/fonts/:/usr/share/fonts
        restart: always
        cap_add:
          - SYS_PTRACE
        networks:
          - default
      mysql:
        image: myxxqy/mysql:1.0
        ports:
          - "${MYSQL_HOST_PORT}:3306"
        volumes:
          - ${MYSQL_CONF_FILE}:/etc/mysql/conf.d/mysql.cnf:ro
          - ${MYSQL_DATA_DIR}:/var/lib/mysql/:rw
        restart: always
        networks:
          - default
        environment:
          MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD}"
    networks:
      default:
    
    
    • 打开命令行,进入到当前目录,执行docker-composer up -d
    • 服务启动成功,打开浏览器输入localhost/index.html进入demo页面
      如图所示:

    2.操作说明

    在linux环境下转换word文件采用的是开源软件libreOffice和小工具unoconv来实现的,主要的命令如下:

    unoconv -f pdf -o your_pdf_path  your_word_path
    

    至于中文乱码问题,这里把windows系统字体文件夹里所有的文件全部放在fonts文件夹里面,挂载到环境的/usr/share/fonts目录里即可自动转换。
    – (*注意)这里fonts文件夹占用空间太大,请自行寻找fonts资源,放进去。

    windows环境下的转换

    1.环境安装

    目前采用的是windows server 2012R2 的服务器,采用的是apache + php + mysql的环境,
    具体配置过程这里就不介绍了,这里讲下开启php的dcom扩展:

    • 打开php配置文件php.ini,搜索php_com_dotnet
    • 找到extension=php_com_dotnet.dll,把前面的分号去掉
    • 找到com.allow_dcom = true,把等号后面的值改成true
    • 最后重启apache服务

    2.服务器上安装office

    因为项目中需要使用PHPOffice/PHPWord把文档中的变量转成需要的值,而这个库只支持docx
    所以word的版本不能低于word2007,具体安装和激活office的过程这里我就不多说了,自己百度或google去。

    3.服务器开启组件服务权限

    具体转换的代码如下:

    $word = new \COM("Word.Application") or die ("Could not initialise Object.");
    $word->Documents->Open($this->createFile);
    $word->ActiveDocument->ExportAsFixedFormat($this->createPdfFile, 17, false, 1, 0, 0, 0, 0, false, false, 0, false, false, false);
    $word->Quit(false);
    

    如果没有开启组件服务权限的话,使用COM扩展的话会报类似下面这样的错误:

    Can't open Word doc with COM in PHP
    

    这样我们需要开启组件服务相关的权限:

    • ctrl + R打开运行。
    • 输入mmc -32,然后回车,打开控制台1。
    • 点击文件-添加或删除管理单元,然后在左侧找到组件服务,点击添加,然后点击确定。
    • 然后在控制台1的界面就会看到控制台根节点下面有了组件服务,然后依次点击计算机-我的电脑-DCOM配置
    • 在里面找到Microsoft Office Word 97-2003,这里才是重点,右键属性
    • 常规的身份验证级别里面选择,然后在位置属性里面选择在数据所在的计算机运行应用程序(D)
    • 安全里面,把启动和激活权限访问权限配置权限都设置成自定义,在里面都添加Everyone用户,权限都勾上。
    • 标识属性里面(注意,这里最重要!!)选择下列用户,把远程登录的账户和密码写进去,然后点击应用确定,如图:

      然后运用业务代码,你会发现php的代码调用了系统组件服务的功能,打开了word文档,然后调用了微软的word文档相关接口进行另存为pdf。

    原创地址

    代码地址:https://github.com/zclucky/wordtopdf

    喜欢的顺便start下,谢谢,如有疑问,请联系作者:myxxqy@gmail.com

    展开全文
  • Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示。 from win32com.client import * # 创建word程序对象 word = gencache.EnsureDispatch('Word.Application') # 读取word文件 f = word.Documents....
  • Java 将 Word 文档转换为 PDF 的完美工具 在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用...因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档...
  • Windows下将Word文档转换为PDF文档

    千次阅读 2016-07-01 11:44:01
    Word文档转换为PDF文档效果最好的一种方法,但是需要window环境,而且速度是最慢的,并且需要安装msofficeWord以及SaveAsPDFandXPS.exe(word的一个插件,用来把word转化为pdf) Office版本是2007(或者以上),因为...
  • word 格式文档转换为 pdf 格式文件
  • 而我需要在不借助系统软件或服务的情况下,就能将word文档转换为pdf格式, 我希望这个转换功能能作为一个独立的组件,在任何系统环境下都能使用。 网上推荐使用 POI + iText 的方法,这个方法也许可行,但是要达到...
  • java将word文档转换为pdf文档

    千次阅读 2013-12-23 11:41:57
    要想通过java实现word文档转换为pdf文档,需下载一个jacob-1.17.zip文件,下载地址:... jacob格式转换思路:打开word文档,再调用word文档中的文件另存保存一个pdf文件。  代码实现如下: /** * 下面使用jaco
  • 今天跟大家分享Java 将 Word 文档转换为 PDF 的...因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换PDF格式。 使用工具:https://www.e-iceblue.cn/D...
  • 1.电脑已经安装了office软件; 2.利用MSWORD.OLB生成相应的头文件; 3.利用API将word转换为pdf
  • Word文档转换为PDF(不需要OFFICE)

    热门讨论 2013-12-10 17:55:58
    不需要安装OFFICE,用C#实现Word文档PDF转换。 .NET控件,C#,VB.NET 都可以使用。
  • 这一周有个需求正好用到了将word转换为pdf,网上资料很多,但是实现功能还是费了点事,这里把具体的实现贴了出来,有需要的直接使用即可,功能是都可以跑的通实现的。
  • 欢迎关注”生信修炼手册”!对于windows系统的编程开发,微软一开始提供了基于VB语言的接口,后来又推出了.NET框架。对于word等offices套件的自动化操作,由于原生支持的特性...
  • 那么这些类型的word文档怎样转换成为pdf格式的文件?  文档如果不是太大,可以在线直接转换为pdf文件。先打开浏览器,进入pdf在线转换页面。在首页转换的类型是有很多张的,点word转pdf后就进入的转换的页面。...
  • 现在使用PDF格式文件的人越来越多,而要将制作好的Word文档转换PDF格式,很多人都选择使用第三方工具。一定要选择一款合适有效的工具,很多转换工具达不到预想的转换效果,最终只能浪费时间徒劳无功。转换器的质量...
  • PDFs are handy for distributing documents so that they’re seen the same way by all ... Typically, you’ll create documents using another app, and then convert them to PDF. Here’s how to do it for ...
  • 现在手机对生活的影响越来越大了,很多的事情都可以在手机...比如需要将最常用的Word文件转换为PDF文件该怎么做呢?有疑问的朋友看看下面的文章吧。 1:安卓手机首先在软件商店下载安装迅捷PDF转换器,然后将其运行...
  • 本文就将通过使用Java程序来演示如何将Word文档转换PDF格式。 使用工具:https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html(免费版) Jar文件获取及导入: 方法1: 通过[官网] ...
  • 怎么把word转换PDF文件这个问题我现在看来并不是什么难事了,因为现在大家都知道可以运用PDF转换器,只需要简单的几个步骤就能将文档进行转换,成为需要的文档格式,下面大家分享常见的将word转换pdf格式的...
  • Java实现word文档转换为pdf,jodconverter

    千次阅读 2018-08-20 18:12:15
    * 使Office2003-2007全部格式的文档(.doc|.docx|.xls|.xlsx|.ppt|.pptx) 转化为pdf文件 * * @param inputFilePath * 源文件路径,如:"e:/test.docx" * @param outputFilePath * 如果指定则按照指定方法,...
  • 利用wxPython将word 文档转换为pdf文档

    千次阅读 2012-04-20 20:37:42
    常常利用命令行来转换,觉得有时...经测试,转换的效果超过了Adobe,不知是什么?(^_^). 如果你安装了word 2007和wxPython,那么可以试一试下面的程序: # -*- coding: utf-8 -*- #-------------------------------
  •  需求分析:客户的项目以B/S结构主,提供一个WORD文件在后台自动转换PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,859
精华内容 11,543
关键字:

word文档转化为pdf