精华内容
下载资源
问答
  • 2021-11-05 14:34:25
    from win32com.client import constants,gencache
    def createPdf(wordpath,pdfpath):
        '''word转pdf
        :param wordpath:word文件路径
        :param pdfpath  生成pdf文件路径'''
        #打开程序应用 如果是wps则把word替换为wps
        word =gencache.EnsureDispatch('Word.Application')
        #固定写法 打开文件路径 仅仅是读取数据
        doc=word.Documents.Open(wordpath,ReadOnly=1)
        #导出一个指定的格式 固定默认写法
        doc.ExportAsFixedFormat(pdfpath,
                                constants.wdExportFormatPDF,
                                Item=constants.wdExportDocumentWithMarkup,
                                CreateBookmarks=constants.wdExportCreateHeadingBookmarks)
        word.Quit(constants.wdDoNotSaveChanges)
    if __name__ == '__main__':
        #需要导入和导出绝对路径 相对路径会报错
        createPdf('D:/python_exec/自动化/word自动化操作15以后/create_word/word_模板.docx','D:/python_exec/自动化/word自动化操作15以后/create_word/批量生成word/PDF.pdf')
    
    
    
    

     

    更多相关内容
  • 1.电脑已经安装了office软件; 2.利用MSWORD.OLB生成相应的头文件; 3.利用API将word转换为pdf
  • java swing 实现的word文档转换pdf文档,可直接运行.
  • word文档转换为pdf文档方法图解.docx
  • DocToPDFword doc和docx转换为PDF格式。
  • 本文实例讲述了ASP.NET实现将word文档转换pdf的方法,分享给大家供大家参考。具体实现步骤如下: 一、添加引用 代码如下:using Microsoft.Office.Interop.Word;   二、转换方法   1、方法 代码如下:///  ///...
  • 使用python将word文档转换为PDF文档

    千次阅读 2020-11-25 20:32:00
    欢迎关注”生信修炼手册”!对于windows系统的编程开发,微软一开始提供了基于VB语言的接口,后来又推出了.NET框架。对于word等offices套件的自动化操作,由于原生支持的特性...

    欢迎关注”生信修炼手册”!

    对于windows系统的编程开发,微软一开始提供了基于VB语言的接口,后来又推出了.NET框架。对于word等offices套件的自动化操作,由于原生支持的特性,采用这些语言是最为方便且灵活的,唯一的缺点就是这些语言的学习成本相对较高。

    python以简洁易学而出名,在python中,也提供了pywin32这样的模块,对windows官方的API进行了封装,适用于windows平台的编程开发。其功能涵盖了windows平台的方方面面,对于处理word文档这样的任务,自然是远远胜任的。

    对于win32模块,将word文档另存为pdf的代码如下

    >>> import win32com
    >>> from win32com.client import Dispatch
    >>> word = Dispatch('Word.Application')
    >>> doc = word.Documents.Open('C:/Users/Test/Desktop/out.docx')
    >>> doc.SaveAs('C:/Users/Test/Desktop/output.pdf', 17)
    >>> doc.Close()
    >>> word.Quit()

    需要注意的一点就是,文件需要采用绝对路径,注意上述绝对路径的写法,没有用经典的\\写法,因为这样的写法存在字符转移等问题,用/写法,可以最大程度的保证路径的正确。

    为了更加方便的完成word转换pdf的任务,还有一个简历在pywin32基础上的模块-docx2pdf, 该模块支持windows和macOS两个平台,可以方便的批量完成word文档转pdf的任务,基本用法如下

    >>> from docx2pdf import convert
    >>> convert("C:/Users/Test/Desktop/out.docx", "C:/Users/Test/Desktop/output.pdf")

    在实际测试中,会遇到如下错误

    AttributeError: Word.Application.Application

    这个报错只是在关闭word进程时的报错,并不会影响转换的pdf文件。当有批量的word需要转换时,用docx2pdf模块,更加的方便。

    该模块提供了一个转换脚本,这样通过命令行就可以批量处理了,基本用法如下

    # 转换单个文件
    docx2pdf myfile.docx
    # 将一个目录下的word文档都转换成pdf文件
    docx2pdf myfolder/

    通过上述方法,可以轻松完成word文档的转换任务,虽然效率上没有那么高,但是胜在免费,而且操作也比较简便。

    ·end·

    —如果喜欢,快分享给你的朋友们吧—

    原创不易,欢迎收藏,点赞,转发!生信知识浩瀚如海,在生信学习的道路上,让我们一起并肩作战!

    本公众号深耕耘生信领域多年,具有丰富的数据分析经验,致力于提供真正有价值的数据分析服务,擅长个性化分析,欢迎有需要的老师和同学前来咨询。

      更多精彩

      写在最后

    转发本文至朋友圈,后台私信截图即可加入生信交流群,和小伙伴一起学习交流。

    扫描下方二维码,关注我们,解锁更多精彩内容!

    一个只分享干货的

    生信公众号

    展开全文
  • 使用C# 2008开发,将Word文档转换为PDF,还可以将多个PDF文档合并一个PDF,实现书签写入。
  • 1、支持Word文档批量转换PDF文档。 2、PDF文档批量设置Owner密码(普通用户可正常打开文档,但没有编辑、复制、打印、另存等权限)。 3、PDF文档批量设置水印。
  • office2021word文档转换pdf格式方法.docx
  • 如何将Microsoft Word文档转换为PDF

    千次阅读 2020-09-29 08:55:15
    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 ...

    PDFs are handy for distributing documents so that they’re seen the same way by all parties. Typically, you’ll create documents using another app, and then convert them to PDF. Here’s how to do it for a Microsoft Word document.

    PDF易于分发文档,因此各方可以以相同的方式查看它们。 通常,您将使用另一个应用程序创建文档,然后将其转换为PDF。 这是针对Microsoft Word文档的方法。

    使用Word将文档转换为PDF (Convert a Document to PDF Using Word)

    If you have the desktop version of Microsoft Word, the easiest way to convert your document to PDF is right in Word itself.

    如果您具有Microsoft Word的桌面版本,则将文档转换为PDF的最简单方法就是直接在Word中使用。

    Open the document you want to convert, and then click the “File” tab.

    打开要转换的文档,然后单击“文件”选项卡。

    On the backstage screen, select “Save As” from the list on the left.

    在后台屏幕上,从左侧列表中选择“另存为”。

    On the Save As screen, select where you would like the PDF to be saved (OneDrive, This PC, a particular folder, or wherever). 

    在“另存为”屏幕上,选择要将PDF保存到的位置(OneDrive,此PC,特定文件夹或任何位置)。

    Next, click the dropdown arrow on the right side of the “Save as type” box, and select “PDF (*.pdf)” from the dropdown menu.

    接下来,单击“另存为类型”框右侧的下拉箭头,然后从下拉菜单中选择“ PDF(* .pdf)”。

    If you want to, you can change the filename at this time. When you’re ready, click the “Save” button.

    如果需要,您可以在此时更改文件名。 准备好后,点击“保存”按钮。

    After saving the PDF, you’ll be returned to your Word document, and the new PDF will open automatically in your default PDF viewer.

    保存PDF后,您将返回到Word文档,新的PDF将在默认的PDF查看器中自动打开。

    如果您没有Microsoft Word (If You Don’t Have Microsoft Word)

    If you don’t have Word, but need to convert a document someone sent you, you do have a few options:

    如果您没有Word,但需要转换某人发送给您的文档,则可以选择以下几种方法:

    • Google Drive: You can upload a Word document to Google Drive, convert it to a Google Document, and then convert it to PDF. This works well enough if you have a simple, mostly text Word document without much formatting (and if you already have a Google account).

      Google云端硬盘:您可以将Word文档上传到Google云端硬盘,将其转换为Google文档,然后再转换为PDF。 如果您有一个简单的,大部分为文本的Word文档而没有太多的格式设置(如果您已经有一个Google帐户),则此方法就足够好了。

    • A Conversion Website: There are a lot of sites out there that offer to convert Word documents to PDF for free. We recommend freepdfconvert.com. It’s a safe site, it works fast, and it does a pretty good job on Word documents with even a modest amount of formatting. And it really is free if you just need to convert the occasional Word document to PDF. A paid subscription gets you additional features like unlimited conversions (multiple documents at once), and the ability to convert more types of files.

      转换网站:有许多网站可以免费将Word文档转换为PDF。 我们建议使用freepdfconvert.com 。 这是一个安全的网站,运行速度很快,并且即使使用少量的格式,也可以很好地处理Word文档。 如果您只需要将偶尔的Word文档转换为PDF,它实际上是免费的。 付费订阅可为您提供其他功能,例如无限转换(一次多个文档)以及转换更多类型的文件的功能。

    • LibreOffice: LibreOffice is a free, open-source office app that offers a lot of the same features as Microsoft Office. You can even open Microsoft Word documents, and convert them to PDF.

      LibreOffice: LibreOffice是一个免费的开放源代码办公应用程序,提供了许多与Microsoft Office相同的功能。 您甚至可以打开Microsoft Word文档,然后将它们转换为PDF。

    翻译自: https://www.howtogeek.com/352668/how-to-convert-a-microsoft-word-document-to-a-pdf/

    展开全文
  • Java 将 Word 文档转换为 PDF

    千次阅读 2020-04-08 13:49:00
    点击上方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 种最佳方式

    展开全文
  • Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示。 from win32com.client import * # 创建word程序对象 word = gencache.EnsureDispatch('Word.Application') # 读取word文件 f = word.Documents....
  • Word文档转换为PDF(不需要OFFICE)

    热门讨论 2013-12-10 17:55:58
    不需要安装OFFICE,用C#实现Word文档PDF转换。 .NET控件,C#,VB.NET 都可以使用。
  • word 转换为pdf进行预览,在线预览word文档word文档通过wps接口转换为pdf,C# word文档通过wps接口转换为pdf;引用的第三方dll 属性必须设置为可复制!!!
  • 最新的WORD文档转换为PDF格式文档工具
  • 本文就将通过使用Java程序来演示如何将Word文档转换PDF格式。 使用工具:https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html(免费版) Jar文件获取及导入: 方法1: 通过[官网] ...
  • Laravel将Word文档转化为pdf文件介绍1.composer 安装PHPword2.composer 安装dompdf3.正文代码4.因为没有引入中文字体所以出现乱码5.下载字体,我下载的是微软雅黑,直接从网上搜索下载就可以6.安装字体load_font.php...
  • word 格式文档转换为 pdf 格式文件
  • 1.采用“另存为PDF文件”的方案时,解决方案如下:link,选择“标准”。 2.采用“打印”以输出PDF文件时,解决方案如下:link、link,即更改打印机属性。
  • 实现word文档格式转化PDF格式功能的源代码。这是源代码,已经实现了转换功能,下载以后稍微封装一下就更加完美了。
  • 这一周有个需求正好用到了将word转换为pdf,网上资料很多,但是实现功能还是费了点事,这里把具体的实现贴了出来,有需要的直接使用即可,功能是都可以跑的通实现的。
  • 在开发过程中,会遇到在命令行下将DOC文档(或者是其他Office文档转换为PDF的要求。比如在项目中如果手册是DOC格式的,在项目发布时希望将其转换为PDF格式,并且保留DOC中的书签,链接等。将该过程整合到构建过程...
  • word格式文档转化为PDF格式文档,非常方便,提供给大家共享
  • 最近需要实现在java语言Word文档转成PDF文档的功能,做了一下调研,最后使用aspose-words实现了该功能。 注意,aspose-words 商业软件,本文仅是使用方法的demo,使用的 jar包 aspose-words-15.8.jar 和 授权文件...
  • 将生成的word转化为PDF。 4.使用的语言PHP 开始demo.docx文件中的内容 步骤: 1.composer 安装PHPword composer require phpoffice/phpword 2.composer 安装dompdf composer require dompdf/dompdf 3.正文代码 ...
  • 因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换PDF格式。Jar文件获取及导入:方法1:通过官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar...
  • 在windows环境和linux环境下,word文档转换为pdf文档 组件:word文档转换pdflinux环境下的转换1.安装环境2.操作说明windows环境下的转换1.环境安装2.服务器上安装office3.服务器开启组件服务权限备注 ) 组件:word...
  • 四行Python代码实现将word文件高效转换为PDF文件,对于使用Office的小伙伴从此就告别Office转PDF页数限制,时间效率低下等问题;同时对于使用WPS的小伙伴再也不用担心将WordPDF需要会员;仅仅4行核心代码即可实现...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,375
精华内容 12,950
关键字:

word文档转化为pdf