精华内容
下载资源
问答
  • PHP将word文件转为pdf的方法:首先修改【php.ini】,并重启环境;然后安装微软office套件;最后配置office组件服务即可。PHP将word文件转为pdf的方法:1、修改php.ini添加:extension=php_com_dotnet.dll去除注释:...

    PHP将word文件转为pdf的方法:首先修改【php.ini】,并重启环境;然后安装微软office套件;最后配置office组件服务即可。

    b74e5083c9ce8e762bb1d9e04ffd78dd.png

    PHP将word文件转为pdf的方法:

    1、修改php.ini添加:extension=php_com_dotnet.dll

    去除注释:com.allow_dcom = true

    重启环境相关学习推荐:php编程(视频)

    2、配置office支持

    (1)安装微软office套件。(office 2007 需要手动安装 `Microsoft Save as PDF and XPS`)

    (2)配置office组件服务win+R打开运行菜单,输入dcomcnfg

    找到 [组件服务] —— [计算机]—— [我的电脑] —— [DCOM配置] —— [Microsoft Wrord 97-2003文档]

    右键 [Microsoft Wrord 97-2003文档] 设置属性 [标识] 为 [交互式用户]

    代码如下:/**

    * @desc xmsb_wordToPdf 将word转换为pdf

    * @param string $wordPath word原文件路径

    * @param string $outPath pdf输出路径

    * @return string

    */

    function xmsb_wordToPdf($wordPath, $outPath)

    {

    // 原文件不存在则返回错误

    if(!file_exists($wordPath))

    {

    return 'word原文件不存在';

    }

    // 输出目录不存在则创建目录

    if(!file_exists($tmpPath = rtrim($outPath, basename($outPath))))

    {

    mkdir($tmpPath, 0777, true);

    }

    $filenamedoc = dirname(__FILE__)."/".$wordPath;

    $filenamepdf = dirname(__FILE__)."/".$outPath;

    // 删除已有同名文件

    if(file_exists($filenamepdf))

    {

    unlink($filenamepdf);

    }

    // 执行转换操作

    $word = new COM("word.Application") or die("Could not initialise Object");

    $word->Documents->Open($filenamedoc);

    $word->ActiveDocument->ExportAsFixedFormat($filenamepdf, 17, false, 0, 0, 0, 0, 7, true, true, 2, true, true, false);

    $word->Quit(false);

    unset($word);

    // 在页面中显示生成的pdf

    // header('Content-type: application/pdf');

    // header('filename='.$filenamepdf);

    // readfile($filenamepdf);

    return '转换成功';

    }

    // 测试运行

    echo xmsb_wordToPdf('./word/word1.docx', './pdf/output1.pdf');

    展开全文
  • } /** * * 将word文档打印PS文件后,使用Distiller将PS文件转换为PDF文件 * * * @param sourceFilePath * 源文件路径 * * @param destinPSFilePath * 首先生成的PS文件路径 * * @param ...

    import   com.jacob.activeX.ActiveXComponent;

    import   com.jacob.com.Dispatch;

    import   com.jacob.com.Variant;

    /**

    *   @author   XuMing   Li

    *

    *   @version   1.00,   2007-4-9

    *

    */

    public   class   D2P   {

    private   ActiveXComponent   wordCom   =   null;

    private   Object   wordDoc   =   null;

    private   final   Variant   False   =   new   Variant(false);

    private   final   Variant   True   =   new   Variant(true);

    /**

    *   打开word文档

    *

    *   @param   filePath

    *                         word文档

    *   @return   返回word文档对象

    */

    public   boolean   openWord(String   filePath)   {

    //建立ActiveX部件

    wordCom   =   new   ActiveXComponent( "Word.Application ");

    try   {

    //返回wrdCom.Documents的Dispatch

    Dispatch   wrdDocs   =   wordCom.getProperty( "Documents ").toDispatch();

    //调用wrdCom.Documents.Open方法打开指定的word文档,返回wordDoc

    wordDoc   =   Dispatch.invoke(wrdDocs,   "Open ",   Dispatch.Method,

    new   Object[]   {   filePath   },   new   int[1]).toDispatch();

    return   true;

    }   catch   (Exception   ex)   {

    ex.printStackTrace();

    }

    return   false;

    }

    /**

    *   关闭word文档

    */

    public   void   closeWord()   {

    //关闭word文件

    wordCom.invoke( "Quit ",   new   Variant[]   {});

    }

    /**

    *   *   将word文档打印为PS文件后,使用Distiller将PS文件转换为PDF文件   *

    *

    *   @param   sourceFilePath

    *                         源文件路径   *

    *   @param   destinPSFilePath

    *                         首先生成的PS文件路径   *

    *   @param   destinPDFFilePath

    *                         生成PDF文件路径

    */

    public   void   docToPDF(String   sourceFilePath,   String   destinPSFilePath,

    String   destinPDFFilePath)   {

    if   (!openWord(sourceFilePath))   {

    closeWord();

    return;

    }

    //建立Adobe   Distiller的com对象

    ActiveXComponent   distiller   =   new   ActiveXComponent(

    "PDFDistiller.PDFDistiller.1 ");

    try   {

    //设置当前使用的打印机,我的Adobe   Distiller打印机名字为 "Adobe   PDF "

    wordCom.setProperty( "ActivePrinter ",   new   Variant( "Adobe   PDF "));

    //设置printout的参数,将word文档打印为postscript文档。目前只使用了前5个参数,如果要使用更多的话可以参考MSDN的office开发相关api

    //是否在后台运行

    Variant   Background   =   False;

    //是否追加打印

    Variant   Append   =   False;

    //打印所有文档

    int   wdPrintAllDocument   =   0;

    Variant   Range   =   new   Variant(wdPrintAllDocument);

    //输出的postscript文件的路径

    Variant   OutputFileName   =   new   Variant(destinPSFilePath);

    Dispatch.callN((Dispatch)   wordDoc,   "PrintOut ",   new   Variant[]   {

    Background,   Append,   Range,   OutputFileName   });

    System.out.println( "由word文档打印为ps文档成功! ");

    //调用Distiller对象的FileToPDF方法所用的参数,详细内容参考Distiller   Api手册

    //作为输入的ps文档路径

    Variant   inputPostScriptFilePath   =   new   Variant(destinPSFilePath);

    //作为输出的pdf文档的路径

    Variant   outputPDFFilePath   =   new   Variant(destinPDFFilePath);

    //定义FileToPDF方法要使用adobe   pdf设置文件的路径,在这里没有赋值表示并不使用pdf配置文件

    Variant   PDFOption   =   new   Variant( " ");

    //调用FileToPDF方法将ps文档转换为pdf文档

    Dispatch.callN(distiller,   "FileToPDF ",   new   Variant[]   {

    inputPostScriptFilePath,   outputPDFFilePath,   PDFOption   });

    System.out.println( "由ps文档转换为pdf文档成功! ");

    }   catch   (Exception   ex)   {

    ex.printStackTrace();

    }   finally   {

    closeWord();

    }

    }

    public   static   void   main(String[]   argv)   {

    D2P   d2p   =   new   D2P();

    //                                 d2p.openWord( "c:/12.doc ");

    //                 d2p.callWordMacro( "c:/12.docc ",   "MyWordMacro ",

    //                                 new   String[]   {   "这是调用word宏的测试程序 "   });

    d2p.docToPDF( "d:/12.doc ",   "c:/1p.ps ",   "c:/1p.pdf ");

    }

    }

    2009年4月24日 15:43

    展开全文
  • 我们每个人最先接触电子文档可能都是从Word开始的,Word不仅操作简单,而且拟写资料特别方便,但最大的缺点莫过于不够稳定,容易丢失内容以及兼容性不好不同版本打开格式不同,因此我们经常会将Word转换PDF。...

    我们每个人最先接触电子文档可能都是从Word开始的,Word不仅操作简单,而且拟写资料特别方便,但最大的缺点莫过于不够稳定,容易丢失内容以及兼容性不好不同版本打开格式不同,因此我们经常会将Word转换成PDF。

    PDF文档最大的特点就是安全性和稳定性强,而将Word、Excel、PPT这些office文档转换成PDF也有很多方法,下面分享3个免费的实用方法。

    方法1:office自带属性

    如果你平时有留心office的更新功能就会发现,目前高版本的office软件都可直接将Word文档另存为或导出为PDF格式,直接在文件选项卡中操作即可。值得注意的是默认以A4纵向页面尺寸导出,可在操作前先通过打印预览调整下页面排版。
    在这里插入图片描述

    方法2:PDF虚拟打印

    随着PDF的不断发展开发处的PDF虚拟打印机可将其他任意格式以PDF格式保存,所以只需要打开Word文档后,进行打印但打印机需要选择PDF虚拟打印机。相较上一种Word直接导出为PDF,这种方式可以在打印设置中调整页面方向和页面大小等,将Word以更多排版方式保存为PDF格式。
    在这里插入图片描述

    方法3:在线转换

    另外一种方式则是借助工具转换,由于以上两种方式都是PC电脑端操作,如果手机文档转换则可以选择在线转换的方法,不需要安装软件,使用更方便。

    打开浏览器搜索speedpdf找到并打开在线转换工具首页后,不需要注册或登录直接选择Word转PDF功即可进入转换。

    将手机里需要转换的Word添加上传后,点击进度条后面的转换按钮就可以开始转换了,等待转换完成后点击下载即可。注意:转换期间不要刷新或关闭网页否则需要重新转换哦。
    在这里插入图片描述

    以上就是将Word等office文档转换成PDF的常用方法,操作简单一看就会,收藏起来备用吧。

    展开全文
  • 可能性1 图片标签上方有环绕模式的表格存在。

    可能性1

    图片标签上方有环绕模式的表格存在。

    展开全文
  • 需要传两个参数,word路径和pdf路径。 代码可以做成wsf文件,通过C语言或者java调用 <job id="wtop"> <reference guid="{00020905-0000-0000-C000-000000000046}" comment="MSWord 2000 tag library,under ...
  • 在打印,共享和通过电子邮件发送文档(尤其是较大的文档)时,PDF或可移植文档格式通常是首选。对于Windows和macOS,您可能非常熟悉,也依赖于广泛使用的Acrobat产品进行pdf创建,查看和编辑。不幸的是,Linux系统上...
  • word文档怎样保存为pdf格式篇一:WORD2013将文档转存为PDF阅读格式①首先启动Word2013,单击文件--打开--计算机--桌面,我通常文件都是放桌面,大家可以点击浏览按钮。②将需要进行转换Word文档打开,例如我打开的...
  • 通过使用apache POI如何将ms word文件转换为pdf?我正在使用以下代码,但无法正常工作,提示错误,我想我导入了错误的类?import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;...
  • 2回答2020-11-12浏览:1分类:办公入门回答:你好,WPS2019版本就有将Word转pdf的功能,永久免费,稳定不乱1、打开所需转换的文档2、点击“特色应用”-->“输出为PDF”1回答2020-12-24浏览:1分类:办公入门...
  • 简介: Aspose.Words是一个商业.NET类库,可以使得...Aspose word 转换为pdf 排版错位和数据丢失 排版错位: 在使用中发现apose对word文档转换PDF操作中会出现将单页分成两页的情况。仔细分析后发现是因为word文档在编
  • 本文大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下1、目的通过万能的Python把一个目录下的所有Word文件转换为PDF文件。2、遍历目录作者总结了三种遍历目录的方法,分别如下。...
  • Word转换为PDF,可以直接通过Word的另存功能来进行实现。但是对于自动化办公的小伙伴们,会遇到将批量的Word转换为PDF文件的任务。面对批量的转换,采用手动转换的方式,无疑是一...
  • 先给大家打个预防针:由于 PDF 文件本身的特性,想要百分百完美地将它Word 格式基本上是不可能的! 我们都知道PDF是一种不能编辑的文件,如果要将pdf文件转换word文件又该怎样转换呢?其实我们可以借助工具...
  • Python将Word转PDF

    2021-02-03 01:30:08
    还在转换PDF格式的工具而发愁吗?还在为转换要钱而烦恼吗?现在机会来了!Dolphin Long手把手教你使用Python将Word转化成PDF。首先我们来看一下我们需要的工具:pywin32下载地址:...
  • word如何导出PDF格式

    2021-11-16 20:24:33
    首先,用speedoffice打开要PDFWord格式的文件,点击菜单栏里面的“文件”项目,出现“另存”项目,如图: 点击“另存”,出现如下弹框: 点击保存类型,里面选择PDF文件,如图 选定格式后,点击保存...
  • 日常办公免不了遇到Word转PDF格式的事情,本文运用Python将某路径下的包括“.docx”和“.doc”两种格式的所有Word文档,批量转换成PDF格式,并存储于指定路径中。 二、材料准备 1、win32com模块的安装:右键“开始
  • 因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换PDF格式。Jar文件获取及导入:方法1:通过官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar...
  • word批量转换pdf

    2021-01-15 18:44:20
    现在也有很多软件可以实现批量word转换pdf,但是几乎都是要钱的。如下两种方法,可买免费word批量转换pdf 1.通过word的宏,批量转换文件 进入word中,在操作说明中搜索宏-> 查看宏->新建,粘贴一下代码
  • 【实例简介】va代码 word转pdfword批量转换成pdf,word单独转换成pdf,只需要调用WordToPDFUtil方法就可以实现批量或者单独转换【实例截图】【核心代码】e6f66aff-b2ae-4404-8e0a-facc66a94bea└── Doc2PDF├─...
  • 对于PHPWord v0.14以下是TCPDF渲染器的示例(在v0.13中已弃用):// Require composer autoloder.require __DIR__.'/vendor/autoload.php';use PhpOffice\PhpWord\IOFactory;...// Set PDF renderer.// Mak...
  • 如何将Word转化为PDF

    2021-06-05 04:01:30
    今天,我就来跟大家分享一下如何顺利完成Word转PDF,如果你想get这个技能,不妨继续往下看吧~方法一:利用office软件中的Word来实现Word转PDF步骤一:找到相关文件夹,双击打开需要转化PDF的Wo...
  • How can I convert a pdf file to word file using Java?And, is it as easy as it looks like?解决方案public class PDFTextReader{static String pdftoText(String fileName) {PDFParser parser;String parsedText...
  • 一、背景项目中需要将某数据显示的内容,提供一个下载 DOCX 与 PDF ...在调试开发时遇到了 HTML 格式兼容,样式丢失,PDF 中文字体等问题。二、分析docx4j-ImportXHTML(https://github.com/plutext/docx4j-Import...
  • 在平常的办公中需要将word文件调整为pdf格式,然后没有更好可用的免费软件可以使用,python我们提供了win32com的插件可以轻松的将word转换为pdf格式。 【阅读全文】 第三方库 # word文档处理器 from win32...
  • 回答:Word转换PPT常用的三种方法方法一:发送法。 在Word中,打开相应的文档,把Word中需要转换成PPT的字符设置成标题1、标题2、标题3,不必考虑字体、段落格式。执行“文件→发送→MicrosoftOfficePowerPoint”...
  • JAVA实现PDF转换word 实现原格式保留

    千次阅读 热门讨论 2021-01-12 10:03:54
    在我们平时的日常生活中通常会遇到需要将PDF 报告转换为word文档操作的需求,总结了网上现有的资源特地推出如下版本的转换方法供大家参考和学习,如有不足敬请指出 需要用到的jar包我放到了资源里大家可以自行下载...
  • 本文实例大家分享了python实现pdf转word/txt,供大家参考,具体内容如下依赖包:pdfminer3k可以通过pip安装;也可以到官网下载,解压,进入文件夹,输入命令setup.py install安装软件。源代码:#!/usr/bin/python#...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,269
精华内容 22,507
关键字:

word转换为pdf格式