天天看點

Python 技術篇-利用Office VBA實作word文檔轉化為pdf文檔執行個體示範

# -*- coding: UTF8 -*-
from win32com.client import *

def switch_pdf(path, name):
    '''
     作用:将word文檔轉化為pdf文檔
     參數1:檔案夾路徑
     參數2:檔案名
    '''
    # 建立word程式對象
    word = gencache.EnsureDispatch('Word.Application')
    # 讀取word檔案
    f = word.Documents.Open(path + name)
    # 轉化為pdf檔案
    f.ExportAsFixedFormat(path + "hello.pdf", constants.wdExportFormatPDF)
    # 退出程式
    word.Quit();
    
switch_pdf("C:\\Users\\Administrator\\Desktop\\word文檔\\" , "hello.doc")      

運作效果圖:

Python 技術篇-利用Office VBA實作word文檔轉化為pdf文檔執行個體示範

原 word 樣式:

Python 技術篇-利用Office VBA實作word文檔轉化為pdf文檔執行個體示範

新 pdf 樣式:

Python 技術篇-利用Office VBA實作word文檔轉化為pdf文檔執行個體示範

ExportAsFixedFormat() 轉化方法的參數使用詳情:

Python 技術篇-利用Office VBA實作word文檔轉化為pdf文檔執行個體示範

喜歡的點個贊❤吧!