精华内容
下载资源
问答
  • 在平常的办公中需要将word文件调整为pdf的格式,然后没有更好可用的免费软件可以使用,python为我们提供了win32com的插件可以轻松...word文档转换pdf def wordToPdf(word_file): ''' 将word文件转换成pdf

    在平常的办公中需要将word文件调整为pdf的格式,然后没有更好可用的免费软件可以使用,python为我们提供了win32com的插件可以轻松的将word转换为pdf的格式。

    file

    【阅读全文】

    第三方库

    # word文档处理器
    from win32com.client import Dispatch
    
    # 文件目录遍历器
    from os import walk

    word文档转换pdf

    def wordToPdf(word_file):
        '''
        将word文件转换成pdf文件
        :param word_file: word文件
        :return:
        '''
        # 获取word格式处理对象
        word = Dispatch('Word.Application')
        # 以Doc对象打开文件
        doc_ = word.Documents.Open(word_file)
        # 另存为pdf文件
        doc_.SaveAs(word_file.replace(".docx", ".pdf"), FileFormat=17)
        # 关闭doc对象
        doc_.Close()
        # 退出word对象
        word.Quit()

    支持多文件处理

    def run(doc_path):
        '''
        主要逻辑处理、支持批量多文件处理
        :param word_file: word文件
        :return:
        '''
        # 遍历文件夹下面的所有文件
        for root, dirs, filenames in walk(doc_path):
            # 遍历当前文件名称、并校验是否是word文档
            for file in filenames:
                if file.endswith(".doc") or file.endswith(".docx"):
                    # 如果当前文件是word文档则调用word转换函数
                    wordToPdf(str(root + "\\" + file))

    入口函数

    if __name__ == "__main__":
        '''
        执行主要逻辑处理函数
        '''
        run('/usr/load/doc_files')

    【往期精彩】

    ● pandas数据统计插件的连接函数concat()妙用,灵活处理数据对象!

    ● Git LFS 3.0.0 发布,对大文件进行版本控制的 Git 扩展

    ● python有序序列的字典序列推导式运用技巧!

    ● Django 4.0 alpha 1 发布

    ● python经典有序序列的list列表推导式实践运用

    ● python常用转义字符串总结:各种字符转义的不同、如何取消转义字符效果?

    ● 推荐一款python、excel集成的数据分析工具PyXLL-Jupyter!

    ● 如何使用python完成对WebService服务的调用?suds-py3插件安利一下!

    ● 介绍一款优秀的IDE Grid Studio,Excel深度集成python,直接编写并执行python代码块!

    ● python内置函数通过字符串的方式来执行函数代码块,类似java的反射机制相当强大!

    ● 十大开源软件基金会你知道哪些?

    ● python-Coverage 代码覆盖率统计工具,生成html代码报告

    ● 磨刀不误砍柴工,PyCharm开发工具的常规配置,充分提高开发效率!

    ● python-openpyxl Excel的单元格样式设置,包括字体、样式、宽高等等!

    展开全文
  • $ sudo apt-get install libreoffice $ libreoffice --headless --invisible --convert-to pdf test.docx --out-dir

    $ sudo apt-get install libreoffice

    $ libreoffice --headless --invisible --convert-to pdf test.docx  ./

    展开全文
  • PHP快速将文档转成PDF并获取页数孟德16402020-04-26去年有个功能是实现html转成pdf,这个功能解决办法在:今年是打印小程序,用户问别人都能做到?你们怎么做不到?那不是难为我们phper吗?找了好久终于找到了这个...

    PHP快速将文档转成PDF并获取页数

    孟德

    1640

    2020-04-26

    去年有个功能是实现html转成pdf,这个功能解决办法在:

    今年是打印小程序,用户问别人都能做到?你们怎么做不到?那不是难为我们phper吗?

    找了好久终于找到了这个方法:

    最终解决办法就是:利用libreOffice来转,具体实现过程:

    首先安装libreOffice,可以看看这个篇文章:libreoffice安装以及命令行使用

    里面需要注意的是版本不同,所以目录结构也有不同

    安装好之后如何实现:直接上代码:public static function getTransformationPdf($filename)

    {

    //根据文件然后进行转换

    $date = date("ymd");

    $file = WEB_PATH . $filename;

    $newFileName=substr($filename,37,32);

    //寻找这个这个点在哪里

    $newMl = WEB_PATH . 'public/TransformationPdf/' . $date;

    try {

    $str = "loffice --invisible --convert-to pdf " . $file . " --outdir " . $newMl;

    $status = shell_exec($str);

    if ($status) {

    $pdftext = file_get_contents($newMl ."/". $newFileName . ".pdf");

    $num = preg_match_all("/\/Page\W/", $pdftext, $dummy);

    return $num;

    }

    } catch (\Exception $e) {

    return 0;

    }

    }

    传入一个文件路径即可获得一个页数,写的很潦草,有问题联系我Q

    展开全文
  • 日常办公中,有的时候打开同事发送的Word文档,提示不支持docx格式,或者一份正常的Word文档,在其他电脑打开,发现排版混乱,为了解决系统兼容性问题,我们会将Word转换成PDF,因为PDF格式兼容各种操作系统,100...

    日常办公中,有的时候打开同事发送的Word文档,提示不支持docx格式,或者一份正常的Word文档,在其他电脑打开,发现排版混乱,为了解决系统兼容性问题,我们会将Word转换成PDF,因为PDF格式兼容各种操作系统,100保留原文档的样式排版,接下来我们一起了解下,如何将Word转换成PDF吧~

    Word自带转换法

    打开需要转换的Word文档,点击左上角导航栏“文件”à点击“另存为”à保存类型为PDF格式即可

    91bb68922af7462d187ca2b96e07aa4e.png

    使用在线Word转换成PDF转换法

    推荐网站:PDF365

    PDF365是福昕旗下的PDF转换编辑处理平台,无须安装软件,所有PDF和office格式互转,PDF编辑处理等都在线搞定,仅需记住网站地址,即可随时随地进行PDF转换,PDF拆分,PDF压缩等处理。

    1、打开网站在线PDF转换平台——https://www.pdf365.cn/;PDF文档转换品类丰富,功能一目了然。

    3cc9ed15550c6d75177b52d2964f193d.png

    2、点击“Word转PDF”功能,进入Word上传界面,上传需要转换的Word;

    913ba537bda90d2a99d0fe7f2581bdff.png

    3、文件上传完毕,点击“开始转换”,即可在线Word转PDF;

    694d1b3eff3f0311b2b1d27b5e8be357.png

    4、转换完成之后,点击“下载”,便可得到Word转PDF之后的文件。

    432899eaef0d2897dbc02504ce0aaf38.png

    通过以上2个办法,就可以快速将Word转换成PDF,并且保留原文档的样式和排版,在线PDF转换方法,还可以适用于PDF转换成Word,PDF转换成图片,PDF转换成Excel,图片转换成PDF等,大家可以动手实践下。

    展开全文
  • 我们每个人最先接触电子文档可能都是从Word开始的,Word不仅操作简单,而且拟写资料特别方便,但最大的...如果你平时有留心office的更新功能就会发现,目前高版本的office软件都可直接将Word文档另存为或导出为PDF
  • * word文档转成pdf(doc、docx、txt) * @param oldFilePath 旧文件地址 * @param toFilePath 生成文件地址 * @param suffix 文件后缀 * @return */ public static boolean wordtoPDF(String oldFilePath, ...
  • 用java将简单的word文档成pdf文档

    千次阅读 2021-02-28 06:44:29
    用java将简单的word文档成pdf文档的方式很多,因为很多都没有实际测试过,所以这里就先泛泛的说一下整体上来看分两种:1.纯java代码实现,有很多优秀的开源软件可以用,比如poi,itext,xdocreport,docx4j等等。主要...
  • 一般投稿投简历等很多都是先写一个Word文档,然后在把Word打印成PDF投出去。但是会遇到有些图片本来很清晰,但是最终在PDF上看起来很模糊。 问题分析: 分析一下原图到最终PDF会经历的流程: 图片插入Word,此...
  • 只进行一次word文档转pdf 若路径下只有一个word文件需要转换,可以用以下方法: from win32com.client import Dispatch from os import walk import win32com def doc2pdf(input_file): word = win32...
  • Word 2019将文档转成PDF

    2020-12-23 09:54:35
    选择文件 选择另存为 选择pdf 如果转换成PDF后需要目录,点击选项 选择创建书签时使用,勾选标题,点击确定,最后点击保存 大功告成!!!
  • 本篇文章带大家使用Java来实现生成Word、Excel文档,然后将Word或Excel文档转换成PDF,最后再将PDF转换图片,这里是根据我业务需求进行开发(我这边是对接第三方公司将检测数据同步的时候入库并且生成检测报告,...
  • 对于PHPWord v0.14以下是TCPDF渲染器的示例(在v0.13中已弃用):// Require composer autoloder.require __DIR__.'/vendor/autoload.php';use PhpOffice\PhpWord\IOFactory;...// Set PDF renderer.// Mak...
  • PHP将word文件转为pdf的要领:起首修正【php.ini】,并重启环境;然后装置微软office套件;末了设置office组件效劳即可。 PHP将word文件转为pdf的要领:1、修正php.ini增加:extension=php_com_dotnet.dll去除解释:...
  • 随后开始上网找资料,网上资料一大堆,方案也各有不同,大概有这么几种方案:1.word转html然后转pdf2.Openoffice + swftools + Flexmapper + jodconverter3.kkFileView分析之后最后决定使用Ope...
  • 本文就将通过使用Java程序来演示如何将Word文档转换成PDF格式。Jar文件获取及导入:方法1:通过官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)方法2:通过maven仓库安装导入。...
  • 需要材料: 1、 Openoffice3.4(我是32... 打开pdf如果出现乱码,请看( 以上这篇linux平台的office文档转pdf的实例(程序员的菜)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
  • Word转换为PDF,可以直接通过Word的另存为功能来进行实现。但是对于自动化办公的小伙伴们,会遇到将批量的Word转换为PDF文件的任务。面对批量的转换,采用手动转换的方式,无疑是一...
  • 虽然我们日常工作经常使用PDF文档,但对于PDF的新建和编辑并不擅长,所以一般还是会先用Word文档编辑好之后再转换成PDF格式,那么是否有将Word转成PDF的免费方法呢? 方式1:office自带 一般office文档都是自带导出...
  • 需要传两个参数,word路径和pdf路径。 代码可以做wsf文件,通过C语言或者java调用 <job id="wtop"> <reference guid="{00020905-0000-0000-C000-000000000046}" comment="MSWord 2000 tag library,under ...
  • 最近需要实现在java语言Word文档转成PDF文档的功能,做了一下调研,最后使用aspose-words实现了该功能。 注意,aspose-words 为商业软件,本文仅是使用方法的demo,使用的 jar包 aspose-words-15.8.jar 和 授权文件...
  • I have tons of Word and Excel ... I want to convert many Word files in folders by sub folders to PDF, and I try following code.This code is not active (I mean there aren't Word convert to PDF) alth...
  • 虽然PDF文件具体良好的稳定性和安全性,但是它却不容易编辑和修改,所以很多用户都会选择将pdf转为word文档,但我们该如何来转换呢?今天本文就来为大家分享关于电脑pdf免费转换word的方法。具体方法如下:方法一...
  • Python将Word转成PDF

    2021-02-03 01:30:08
    Dolphin Long手把手教你使用Python将Word转化成PDF。首先我们来看一下我们需要的工具:pywin32下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/安装完毕之后我们就可以开始编程了。...
  • } /** * * 将word文档打印为PS文件后,使用Distiller将PS文件转换为PDF文件 * * * @param sourceFilePath * 源文件路径 * * @param destinPSFilePath * 首先生成的PS文件路径 * * @param destinPDFFilePath * 生成...
  • 我尝试了很多种,但要么显示不完全,要么可是可能有问题,使用这个 jacob 的方法我最开始是最不想用的,因为它要导入 dll 文件,但最后我还是选择了使用该方法,原因是感觉转换后的 pdf 文件简直就是完美。...
  • 如何在手机上把word转成pdf

    千次阅读 2021-01-12 11:22:36
    做好一份word文档后,要把它发出去的话,小伙伴们把它先转pdf文件会比较有效率。相对于word文档来说,pdf文件传阅速度更快,而且它还有比较高的安全性。 除了使用常见的office工具把word导出为pdf,其实我们还有其他...
  • Word作为目前最常用的办公软件之一,对于一些上班要经常使用需要修改各种文档的人来说,虽然PDF格式更文档,但编辑却比较复杂,所以一般都是将PDF转成Word,但有时出来的Word字体却与PDF不一样是怎么回事呢?...
  • 文章目录 安装 引用依赖 创建操作类 OfficeToPdf 解决中文乱码 注意事项 安装 参考这篇文章:Linux环境下安装... word 格式尽量简单,常规的文字、表格都没问题。在同一页插入多个分节符,可能导致PDF排版错乱。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,450
精华内容 23,380
关键字:

word文档转成pdf