国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

多個(gè)word轉(zhuǎn)化成PDF文件后再合并成一個(gè)PDF文件

這篇具有很好參考價(jià)值的文章主要介紹了多個(gè)word轉(zhuǎn)化成PDF文件后再合并成一個(gè)PDF文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

多個(gè)word 文檔 轉(zhuǎn)化成 PDF 文件, 最后合并成一個(gè)PDF文件文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-695020.html

import os
from win32com import client
from PyPDF2 import PdfMerger  # 使用PdfMerger


def wordToPdf(folder):  # 將 多個(gè)word 文檔 轉(zhuǎn)化成 PDF 文件
    os.chdir(folder)
    file_type = 'docx'
    out_folder = folder + "\\PDF"
    if not os.path.exists(out_folder):
        print('Creating output folder...')
        os.makedirs(out_folder)
        print(out_folder, 'created.')
    else:
        print(out_folder, 'already exists.\n')
    # print(os.listdir("."))
    # exit()
    try:
        for files in os.listdir("."):
            if files.endswith(".docx"):
                out_name = files.replace(file_type, r"pdf")
                in_file = os.path.abspath(folder + "\\" + files)
                out_file = os.path.abspath(out_folder + "\\" + out_name)
                print(in_file, 'Exporting', out_file, "\n\n")
                word = client.DispatchEx("Word.Application")
                word.Visible = 0  # 后臺(tái)運(yùn)行
                word.DisplayAlerts = 0  # 不顯示,不警告
                doc = word.Documents.Open(in_file, Encoding='gbk')
                doc.SaveAs(out_file, FileFormat=17)
                doc.Close()
                word.Quit()
except Exception as e:
        print("出錯(cuò)了!", e)


def mergePDF(folder):  # 將多個(gè) PDF 文件,合并成一個(gè)PDF文件
    # 設(shè)置文件所在位置
    target_path = folder + "\\PDF"  # pdf文件所在文件夾絕對(duì)路徑
    pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
    pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]

    os.chdir(target_path)
    out_folder = target_path + "\\MPDF"
    if not os.path.exists(out_folder):
        print('Creating output folder...')
        os.makedirs(out_folder)
        print(out_folder, 'created.')
    else:
        print(out_folder, 'already exists.\n')
    
    # 調(diào)用合并方法
    file_merger = PdfMerger()  # 調(diào)用
    for pdf in pdf_lst:
        file_merger.append(pdf)  # 合并pdf文件
    # 選擇合并后文件存儲(chǔ)位置
    out_name = "MergePDF.pdf"
    out_file = os.path.abspath(out_folder + "\\" + out_name)
    file_merger.write(out_file)  # 合并后文件所在位置
    print("合并完成")

if __name__ == '__main__':
    folder = r"J:\1_7"
    wordToPdf(folder)
    mergePDF(folder)

到了這里,關(guān)于多個(gè)word轉(zhuǎn)化成PDF文件后再合并成一個(gè)PDF文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 合并PDF(將多個(gè)pdf文件整合成一個(gè)pdf文件)

    合并PDF(將多個(gè)pdf文件整合成一個(gè)pdf文件)

    推薦使用下面這個(gè) 免費(fèi)在線 的PDF文件合并工具,簡(jiǎn)單且易操作。 合并PDF - 在線上免費(fèi)合并PDF文件 (smallpdf.com) 還有其他功能,不過(guò)現(xiàn)在我尚未使用其他功能: ?關(guān)于費(fèi)用: ?

    2024年02月04日
    瀏覽(22)
  • java實(shí)現(xiàn)圖片、word、pdf等多文件融合到一個(gè)pdf(word轉(zhuǎn)pdf)

    本文主要介紹了srpingboot如何將 jpg、jpeg、png、pdf、docx、doc六種格式文件合并輸出成一個(gè)pdf文件 以及 word文檔如何轉(zhuǎn)換為pdf ,關(guān)鍵是 開(kāi)源免費(fèi) 在日常工作學(xué)習(xí)中免不了會(huì)涉及到將多種格式的文件合并為一個(gè)pdf或者是將word文檔、ppt、excel等轉(zhuǎn)換為pdf。廢話不多說(shuō),直接上代碼

    2024年02月15日
    瀏覽(20)
  • Python實(shí)戰(zhàn):多個(gè)視頻合并成一個(gè)完整視頻

    Python實(shí)戰(zhàn):多個(gè)視頻合并成一個(gè)完整視頻 視頻剪輯是現(xiàn)代數(shù)字媒體領(lǐng)域中不可或缺的工具之一。Python作為一門(mén)高級(jí)編程語(yǔ)言,自然也有許多優(yōu)秀的音視頻處理庫(kù)。本文將介紹如何使用Python的moviepy庫(kù)將多個(gè)視頻合并成一個(gè)完整的視頻。 首先,我們需要安裝moviepy庫(kù)??梢允褂?/p>

    2024年02月16日
    瀏覽(12)
  • Office2010 把多個(gè)excel合并成一個(gè)

    公司經(jīng)常要把多個(gè)xls文件合并到一個(gè)里面,電腦使用的是office2010,找了半天也沒(méi)找到合并多個(gè)表格的設(shè)置。 在網(wǎng)上看到有人說(shuō),先把xls文件轉(zhuǎn)為csv格式,然后通過(guò)cmd命令合并。我借鑒網(wǎng)上的代碼寫(xiě)了兩個(gè)腳本文件來(lái)處理,一個(gè)bat一個(gè)vbs,vbs主要是將xls轉(zhuǎn)為csv,bat就是將文件

    2024年02月03日
    瀏覽(19)
  • 如何將兩個(gè)pdf合并成一個(gè)?pdf合并技巧分享

    如何將兩個(gè)pdf合并成一個(gè)?pdf合并技巧分享

    在日常工作過(guò)程當(dāng)中,我們經(jīng)常需要處理一些文件,而文件的處理往往是瑣碎的,想要提高工作效率,需要選擇一些合適的方法,并掌握一定的技巧,那么,如何將兩個(gè)pdf合并成一個(gè)?pdf合并技巧有哪些呢?接下來(lái)就針對(duì)這些問(wèn)題做一下介紹,希望可以幫助您更為高效的完成文

    2024年02月10日
    瀏覽(20)
  • 如何在 Java 中將多個(gè) PDF 文件合并為一個(gè) PDF

    如果您正在開(kāi)發(fā)涉及處理 PDF 文件的 Java 項(xiàng)目,則可能需要將多個(gè) PDF 文件合并到一個(gè)文檔中。在本文中,我們將演示如何使用 Java 編程語(yǔ)言來(lái)實(shí)現(xiàn)這一目標(biāo)。我們將從以下兩個(gè)方面向您展示如何將多個(gè)PDF文件合并為一個(gè)PDF: 將文件中的多個(gè) PDF 合并為單個(gè) PDF 將流中的多個(gè)

    2024年02月13日
    瀏覽(18)
  • 多個(gè)deb包合并成一個(gè)deb包的方法

    多個(gè)deb包合并成一個(gè)deb包的方法

    在UOS系統(tǒng)中默認(rèn)沒(méi)有開(kāi)啟開(kāi)發(fā)者模式,此時(shí)若需要安裝多個(gè)deb包時(shí),只能通過(guò)手動(dòng)一個(gè)個(gè)點(diǎn)擊deb包并輸入密碼進(jìn)行安裝,若依賴(lài)包很多時(shí),這種方法非常的麻煩;我們需要提供一種方法將多個(gè)deb合并成一個(gè)deb包提供給用戶(hù)使用。 下面將一步步說(shuō)明如何通過(guò)dpkg-deb管理工具實(shí)現(xiàn)

    2024年02月16日
    瀏覽(18)
  • 怎么把pdf合并成一個(gè)pdf?認(rèn)準(zhǔn)這幾個(gè)合并方法

    怎么把pdf合并成一個(gè)pdf?認(rèn)準(zhǔn)這幾個(gè)合并方法

    怎么把pdf合并成一個(gè)pdf ? 在許多工作場(chǎng)合,我們需要處理大量的PDF文件。有時(shí),我們需要將這些文件合并成一個(gè)文件,以便更好地管理和查看它們。這樣可以避免我們?cè)诓檎姨囟ㄎ募r(shí)需要瀏覽多個(gè)文件夾,從而節(jié)省時(shí)間和提高工作效率。今天這篇文章就給大家介紹幾種p

    2024年02月09日
    瀏覽(35)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包