精华内容
下载资源
问答
  • word批量转pdf

    2018-11-10 13:41:32
    word批量转pdf,操作简单,一秒上手,没有门槛。可大批量把word转成pd发f,转换成的pdf质量高,不会出现乱码。
  • word批量转换pdf

    2021-01-15 18:44:20
    word批量转换pdf 一、单个文件的转换 使用word软件的另存为或者导出选项可以将word文件单个转换成pdf文件 二、多个文件的转换 ​ 多个文件的转换没法通过word进行一键处理,除非一个一个的转换,但是如果要转换的...

    word批量转换pdf

    一、单个文件的转换

    使用word软件的另存为或者导出选项可以将word文件单个转换成pdf文件

    二、多个文件的转换

    ​ 多个文件的转换没法通过word进行一键处理,除非一个一个的转换,但是如果要转换的文件过多的时候,这样不仅会浪费时间,而且也很麻烦。

    现在也有很多软件可以实现批量word转换成pdf,但是几乎都是要钱的。如下两种方法,可买免费word批量转换pdf

    1.通过word的宏,批量转换文件
    进入word中,在操作说明中搜索宏-> 查看宏->新建,粘贴一下代码
    
    Sub wordToPdf()
    '
    ' wordToPdf 宏
    '
    '
    Dim file As String
    ChangeFileOpenDirectory "C:\Users\Administrator\Desktop\404班学生评语\404班学生评语"   '文件夹位置
    
    file = Dir("*.doc")
    Do Until file = ""
    Documents.Open FileName:=file
    FileName = ActiveDocument.Name
    BaseName = Left(FileName, InStrRev(FileName, ".") - 1)
    ActiveDocument.ExportAsFixedFormat OutputFileName:= _
    BaseName & ".pdf", ExportFormat:=wdExportFormatPDF, _
    OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint, Range:= _
    wdExportAllDocument, From:=1, To:=1, Item:=wdExportDocumentContent, _
    IncludeDocProps:=True, KeepIRM:=True, CreateBookmarks:= _
    wdExportCreateNoBookmarks, DocStructureTags:=True, BitmapMissingFonts:= _
    True, UseISO19005_1:=False
    ActiveDocument.Close
    
    file = Dir
    Loop
    
    End Sub
    
    点击运行,随后word会将设置路劲下的文件夹中的所有word转换成pdf
    
    2.通过acrobat进行文件的批量转换

    ​ 使用abode acrobat进行文件的批量装换。

    ​ 打开acrobat软甲,点击文件->创建->创建多个pdf,然后添加需要转换的文件,点击确认就行,不过使用acrobat软件进行装换时也是一个一个的文件进行装换的,不过它不需要其他操作,会自动咋后台完成。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • word 批量转 pdf

    2020-06-20 17:26:14
    使用的软件: ...word 批量转 pdf 步骤: 1.打开excel--开发工具--Visual Basic 2.将如下脚本贴到上面的红色框中 Sub 批量打印WORD文档() Dim fileToOpen, GetOpenFilename, App, iFile fileT...

    使用的软件:

    word + excel + 虚拟打印机

    虚拟打印机doPDF :   链接:https://pan.baidu.com/s/1QEPpRx3qglztELL2QI2R6w   提取码:ow6h

    word 批量转 pdf 步骤:

    1.打开excel--开发工具--Visual Basic

    2.将如下脚本贴到上面的红色框中

    Sub 批量打印WORD文档()
         Dim fileToOpen, GetOpenFilename, App, iFile
         fileToOpen = Application.GetOpenFilename(filefilter:="Word文档(*.do*),*.do*", FilterIndex:=4, Title:="请选择要处理的文档(可多选)", MultiSelect:=True)
         If Not IsArray(fileToOpen) Then
             MsgBox "你没有选择文件", vbOKOnly, "提示": Exit Sub
         Else
             Set App = CreateObject("Word.Application")
             For Each iFile In fileToOpen
                 Set WrdDoc = App.Documents.Open(iFile)
                 App.Documents(WrdDoc).PrintOut
                 App.Documents(WrdDoc).Close False
                 T = T + 1
             Next
         End If
         MsgBox "操作完成!!" & vbCrLf & "打印了 " & T & " 个文件。", vbOKOnly, "提示"
    End Sub

    3.点击绿色按钮运行代码。

    4.选择要转换为pdf的所有word文件

     

     

     

    展开全文
  • WORD批量转PDF.rar

    2020-12-19 21:18:46
    WORD批量转PDF
  • Word 批量转 PDF

    2020-05-04 11:15:36
    手动过?


    现实中我们大多数人都做过将 Word 文件转成 PDF 文件的工作,如果需要转换的文件较少时,我们自己手动转没什么问题,但如果需要转换的文件比较多时,手动转起来也是一个不小的工作量,这时我们就需要找一个更加便利、高效的方式了。

    我们使用 Python 就能实现将 Word 文件批量转成 PDF 文件,因此,当我们需要转换的文件比较多时,就可以考虑使用这种方式了。

    转换功能的实现需要用到第三方库 comtypes,安装使用 pip install comtypes 即可,实现的基本思路是:我们将需要转换的 Word 文件放在一个目录下,通过 Python 实现对文件的遍历、转换工作。

    转换功能的代码实现也比较简单,如下所示:

    def get_file(input_path, output_path):
        # 获取所有文件名的列表
        filename_list = os.listdir(input_path)
        # 获取所有 Word 文件名列表
        wordname_list = [filename for filename in filename_list \
                         if filename.endswith((".doc", ".docx"))]
        for wordname in wordname_list:
            # 分离 Word 文件名称和后缀,转化为 PDF 名称
            pdfname = os.path.splitext(wordname)[0] + ".pdf"
            # 如果当前 Word 文件对应的 PDF 文件存在,则不转化
            if pdfname in filename_list:
                continue
            # 拼接路径和文件名
            wordpath = os.path.join(input_path, wordname)
            pdfpath = os.path.join(output_path, pdfname)
            # 生成器
            yield wordpath, pdfpath
    
    def word2pdf(input_path, output_path):
        word = comtypes.client.CreateObject("Word.Application")
        word.Visible = 0
        for wordpath, pdfpath in get_file(input_path, output_path):
            newpdf = word.Documents.Open(wordpath)
            newpdf.SaveAs(pdfpath, FileFormat=17)
            newpdf.Close()
    
    

    我们看一下效果,Word 文件内容如下所示:

    看一下转换后的 PDF 文件:

    我们可以看到,无论是文字样式还是图片,转换的效果都比较好。

    源码可在公众号 Python小二 后台回复 200504 获取。

    展开全文
  • 办公的时候常常需要将word文档转换成pdf格式的文件,因为pdf格式的文件比word兼容性更好,而且便于浏览,对于那些不希望文本内容被修改的人来说pdf格式文件比word好用多了。但是手动
  • Word批量转PDF(能用)

    2020-10-26 16:58:08
    你只需选择WORD目录和要生成的PDF目录,然后单击"开始转换"即可完成批量转换,经过不断地优化与升级,目前Word批量转PDF工具已经成功地实现了基于超线程技术的pdf文件批量转换技术,多个Word文件实现批量一键转换,...
  • Mac_word批量转pdf脚本

    2017-02-09 17:28:32
    Mac_word批量转pdf脚本
  • python实现word批量转pdf

    千次阅读 2020-01-06 09:56:00
    1.python实现word批量转pdf 2.c# 实现word批量转pdf 1.python实现word批量转pdf # -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ import glob as gb import sys import imp ...

    1.python实现word批量转pdf

    2.c# 实现word批量转pdf

    1.python实现word批量转pdf

    # -*- coding: utf-8 -*-
    """
    Spyder Editor
    
    This is a temporary script file.
    """
    import glob as gb
    import sys
    import imp
    imp.reload(sys)
    import sys, os
    from win32com.client import Dispatch, constants, gencache
    import tkinter as tk
    from tkinter.filedialog import askdirectory
    
    #REPORT_DOC_PATH = 'C:/Users/dell/Desktop/新建文件夹'
    #REPORT_PDF_PATH = 'C:/Users/dell/Desktop/新建文件夹'
    root = tk.Tk()
    root.withdraw()
    REPORT_DOC_PATH = askdirectory()
    REPORT_PDF_PATH = REPORT_DOC_PATH
    
    def word2pdf(filename, doc):
        if doc == "Y":
            input = filename + '.doc'
        elif doc == "N":
            input = filename + '.docx'
        output = filename + '.pdf'
        pdf_name = output
    
        os.chdir(REPORT_DOC_PATH)
    
        if not os.path.isfile(input):
            print (u'%s not exist' % input)
            return False
    
        if (not os.path.isabs(input)):
            input = os.path.abspath(input)
        else:
            print (u'%s not absolute path' % input)
            return False
    
        if (not os.path.isabs(output)):
            os.chdir(REPORT_PDF_PATH)
            output = os.path.abspath(output)
        else:
            print (u'%s not absolute path' % output)
            return False
    
        try:
            print (input, output)
            gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4)
            w = Dispatch("Word.Application")
            try:
                doc = w.Documents.Open(input, ReadOnly=1)
                doc.ExportAsFixedFormat(output, constants.wdExportFormatPDF, \
                                        Item=constants.wdExportDocumentWithMarkup,
                                        CreateBookmarks=constants.wdExportCreateHeadingBookmarks)
            except:
                print (' exception')
            finally:
                w.Quit(constants.wdDoNotSaveChanges)
    
            if os.path.isfile(pdf_name):
                print ('translate success')
                return True
            else:
                print ('translate fail')
                return False
        except:
            print (' exception')
            return -1
    
    if __name__ == '__main__':
        import os
        for dirpath, dirnames, filenames in os.walk(REPORT_DOC_PATH):
            for file in filenames:
                fullpath = os.path.join(dirpath, file)
                print (fullpath, file)
                if 'docx' in file:
                    rc = word2pdf(filename = file.rstrip('.docx'), doc = "N")
                else:
                    rc = word2pdf(filename = file.rstrip('.doc'), doc = "Y")
    

     2.c# 实现word批量转pdf

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.IO;
    using System.Text;
    using System.Threading;
    using Microsoft.Office.Interop.Word;
    
    namespace Word2Pdf
    {
        class Program
        {
            public static Microsoft.Office.Interop.Word.Document wordDocument { get; set; }
    
            static void Main(string[] args)
            {
                string strFolder_f = null;
                string strFolder_t = null;
                string strFlag = null;
                System.Console.WriteLine("请输入Word文档所在目录");
                strFolder_f = System.Console.ReadLine();
                if (strFolder_f.Substring(strFolder_f.Length - 1, 1) != "\\")
                {
                    strFolder_f += "\\";
                }
                strFolder_t = strFolder_f + @"pdf\";
                System.Console.WriteLine("\n创建PDF文档,请确认!");
                System.Console.Write("y(yes) or n(no) ?  ");
                strFlag = System.Console.ReadLine();
                if (strFlag == "y")
                {
                    System.Console.WriteLine("\n开始创建PDF文档...");
                    CheckFolder(strFolder_t);
                    string strPdfFile = null;
                    DirectoryInfo TheFolder = new DirectoryInfo(strFolder_f);
    
                    Microsoft.Office.Interop.Word.Application appWord = new Microsoft.Office.Interop.Word.Application();
                    object paramMissing = Type.Missing;
    
                    foreach (FileInfo NextFile in TheFolder.GetFiles())
                    {
                        strPdfFile = Path.ChangeExtension(strFolder_t + NextFile.Name, ".pdf");
                        wordDocument = appWord.Documents.Open(NextFile.FullName);
                        if (wordDocument != null)
                        {
                            wordDocument.ExportAsFixedFormat(strPdfFile, WdExportFormat.wdExportFormatPDF);
                            wordDocument.Close(ref paramMissing, ref paramMissing, ref paramMissing);
                            wordDocument = null;
                        }
                        System.Console.Write(".. ");
                    }
    
                    if (appWord != null)
                    {
                        appWord.Quit(ref paramMissing, ref paramMissing, ref paramMissing);
                        appWord = null;
                    }
                }
    
                //KillProcessByName("WINWORD");
                GC.Collect();
                GC.WaitForPendingFinalizers();
    
                System.Console.Write("\n处理完毕,输入任意键退出");
                System.Console.ReadKey();
            }
    
            static void CheckFolder(string strFolderPath)
            {
                if (Directory.Exists(strFolderPath))
                {
                    Directory.Delete(strFolderPath, true);
                    Directory.CreateDirectory(strFolderPath);
                }
                else
                {
                    Directory.CreateDirectory(strFolderPath);
                }
            }
    
            static void KillProcessByName(string name)
            {
                Process[] ps = Process.GetProcessesByName(name);
                foreach (Process p in ps)
                {
                    if (p.ProcessName == name)
                        p.Kill();
                }
            }
        }
    }

     

    展开全文
  • 可以批量转换word文档为带书签的pdf。包含三个文件: (1)doc2pdf.vbs (2)word批量转pdf带书签.vb (3)使用说明.txt 两种转换方式,可任君挑选
  • 这里word批量转word批量转pdf文件快捷方法。 最近在工作中因为要遇到大量的Word文件转化为PDF文件来实现平台的迁移。但是由于文件太多,手动很费力,想到了用代码的方式: 复制下面的代码,保存的记事本,另存为vbs...
  • 现实中我们大多数人都做过将 Word 文件转成 PDF ...我们使用 Python 就能实现将 Word 文件批量转PDF 文件,因此,当我们需要转换的文件比较多时,就可以考虑使用这种方式了。转换功能的实现需要用到第三方库 com...
  • Word批量转Pdf,原生方法,不会出现乱码、方块字,不会错乱。只有工具,无源码。持续改进中
  • 不过对于已经安装有Office环境,借助一些简单的代码即可实现批量Word转PDF了。 源码: 代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System....
  • c# word批量转换pdf

    2009-09-10 10:08:00
    c# word批量转换pdf
  • word批量转换pdf工具

    2014-12-22 14:39:21
    自己闲时为朋友做的小工具,功能实现将选定文件夹里面的word文档批量转换成pdf文档,可选择存放原文件夹,也可存放其他选定的文件夹。说明下:闲时做的小工具,利用的office的功能实现批量,细节方面未做处理,另因...
  • word文件(支持doc和docx)批量转pdf。windows系统安装即可使用,无水印,永久免费。
  • java实现word批量转pdf

    2010-10-16 15:48:35
    java实现word批量转pdf:http://topic.csdn.net/u/20070425/17/D0B419E5-1E29-410E-9245-05283F6F5918.html java如何将pdf转成html或者word:...
  • C#实现Word批量转换Pdf

    千次阅读 2019-04-13 16:49:48
    最近一直在忙论文,今天闲下来换了VS2019,顺便更新一篇博客~在系统功能的开发过程中,各类文档之间的转换是一项常规功能,现在就来说一下如何将Word文档转换为Pdf文档。转换的代码十分简单,只需要用到Aspose就OK了...
  • c#word批量转pdf

    2020-06-17 18:51:07
    想问问各位大佬都有什么好的方法推荐一下.
  • 最近,有不少粉丝反映,在工作中,很多领导电脑上还在使用97-2003版本Word,当自己使用Word2016版本时,经常忘记将docx转换成doc,最终,因为Word存在高低版本不兼容问题,导致你发给领导的Word文件,领导费一大顿...
  • 【源码】C#开发之Word批量转PDF 原文 http://www.cnblogs.com/hans_gis/archive/2013/05/25/3098558.html 微软Office Word本身已经提供了另存为PDF文档功能,对于少量文档,手工使用该方式进行Word...
  • 当我们在工作中,跟同事或者领导之间传递文件的时候,会选择将word文档转换成PDF文件来进行传送,因为PDF文件格式稳定,可以确保在传送过程中文件不会损坏。下面就告诉大家word转换成PDF的方法。使用工具:迅捷PDF...
  • 目前PDF文档使用越来越...方法一:支持批量上传并且一键批量转换1、下载并安装这款支持批量转换的极速玩转工具后,直接在首页热门转换中选择Word转PDF;2、将需要转换的所有Word文档批量拖到转换页面后,默认勾选所...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,035
精华内容 414
关键字:

word批量转pdf