導航:首頁 > 編程語言 > word轉pdfpython

word轉pdfpython

發布時間:2024-05-15 15:42:21

⑴ 濡備綍灝唚ord杞鎹㈡垚pdf鏂囦歡錛

鎿嶄綔鏂規硶濡備笅錛

1銆佹墦寮Word鏂囨。錛岃緭鍏ュソ鍐呭逛箣鍚庯紝鐩鐨勬槸灝嗕笅鍒梬ord杞鎹㈡垚pdf鏍煎紡銆

鎵╁睍璧勬枡錛

pdf錛圥ortable Document Format鐨勭畝縐幫紝鎰忎負鈥滀究鎼哄紡鏂囨。鏍煎紡鈥濓級錛屾槸鐢盇dobe Systems鐢ㄤ簬涓庡簲鐢ㄧ▼搴忋佹搷浣滅郴緇熴佺‖浠舵棤鍏崇殑鏂瑰紡榪涜屾枃浠朵氦鎹㈡墍鍙戝睍鍑虹殑鏂囦歡鏍煎紡銆

PDF鏂囦歡浠PostScript璇璦鍥捐薄妯″瀷涓哄熀紜錛屾棤璁哄湪鍝縐嶆墦鍗版満涓婇兘鍙淇濊瘉綺劇『鐨勯滆壊鍜屽噯紜鐨勬墦鍗版晥鏋滐紝鍗砅DF浼氬繝瀹炲湴鍐嶇幇鍘熺跨殑姣忎竴涓瀛楃︺侀滆壊浠ュ強鍥捐薄銆

OFFICE2007鍙婁箣鍚庣増鏈鐨勭殑Word閮藉叿鏈夊埗浣淧DF鏂囦歡鐨勫姛鑳斤紝渚嬪傚湪瀹夎匨icrosoft Save as PDF鍔犺澆欏瑰悗鍙浠ヤ嬌鐢╓ord2007灝哤ord鏂囨。淇濆瓨涓篜DF鏂囦歡銆傛垨鑰呬嬌鐢╓ord2010鐩存帴鍒朵綔PDF鏂囦歡銆

絎1姝ワ紝鎵撳紑Word2010鏂囨。紿楀彛錛屼緷嬈″崟鍑燴滄枃浠垛濃啋鈥滃彟瀛樹負鈥濇寜閽銆

絎2姝ワ紝鍦ㄦ墦寮鐨勨滃彟瀛樹負鈥濆硅瘽妗嗕腑錛岄夋嫨鈥滀繚瀛樼被鍨嬧濅負PDF錛岀劧鍚庨夋嫨PDF鏂囦歡鐨勪繚瀛樹綅緗騫惰緭鍏PDF鏂囦歡鍚嶇О錛岀劧鍚庡崟鍑燴滀繚瀛樷濇寜閽銆

絎3姝ワ紝瀹屾垚PDF鏂囦歡鍙戝竷鍚庯紝濡傛灉褰撳墠緋葷粺瀹夎呮湁PDF闃呰誨伐鍏鳳紙濡侫dobe Reader 錛夛紝鍒欎繚瀛樼敓鎴愮殑PDF鏂囦歡灝嗚鎵撳紑銆

灝忔彁紺猴細鐢ㄦ埛榪樺彲浠ュ湪閫夋嫨淇濆瓨綾誨瀷涓篜DF鏂囦歡鍚庡崟鍑燴滈夐」鈥濇寜閽錛屽湪鎵撳紑鐨勨滈夐」鈥濆硅瘽妗嗕腑瀵瑰彟瀛樹負鐨凱DF鏂囦歡榪涜屾洿璇︾粏鐨勮劇疆銆

⑵ py vsd 轉pdf

vsd轉pdf需要使用到的庫是comtypes。
這里藉助python的docx2pdf去完成轉換操作,該庫的安裝命令,目標:讀取文件夾下的全部word文件,然後進行轉換,最後保存到對應的文件夾中。
裡面不僅有文字,同時包含有圖片,其中word_path是存放word文件的文件夾,word_to_pdf是轉換後的pdf存放文件夾,這樣就可以完成轉化了。

⑶ python變形調整pdf文檔尺寸

把一個目錄下的所有Word文件,轉換為PDF文件。
1.打開要縮小的pdf文件,在打開的窗口中找到文件選項。2.點擊文件選項後,出現下拉菜單,在這里找到另存為其他。3.滑鼠放到另存為其他選項後,出現新的菜單這里選擇縮小大小的PDF。
Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。

⑷ Python可以用來自動化辦公 實現批量Word轉pdf嗎

這里需要導入幾個模塊
from win32com.client import Dispatch # 沒有的話輸入pip install pywin32命令 即可安裝
from os import walk
import os

os是用於文件處理常用的模塊,至於Dispatch,它是提供了一個介面, win32提供了多種word轉換為其他文件的介面,其中FileFormat=17是轉換為pdf格式.
之後轉換文件邏輯也很簡單,首先需要提取出文件名,word文件的後綴是doc或docx,那麼將後綴名替換為pdf即可轉換,這里用到replace方法,即replace(『docx』,『pdf』).replace(『doc』,『pdf』)因為有可能後綴是doc,所以需要2次判斷。
值得注意的是,轉換的文件夾事先要存在,否則會報錯誤。
下面是項目的源代碼
復制代碼
from win32com.client import Dispatch # pip install pywin32
from os import walk
import os
wdFormatPDF = 17 # win32提供了多種word轉換為其他文件的介面,其中FileFormat=17是轉換為pdf
def doc2pdf(input_file, input_file_name, output_dir):
try:
word = Dispatch('Word.Application')
doc = word.Documents.Open(input_file)
except Exception as e:
print("word無法打開, 發生如下錯誤:\n{}".format(e))
try:
pdf_file_name = input_file_name.replace(".docx", ".pdf").replace(".doc", ".pdf")
pdf_file = os.path.join(output_dir, pdf_file_name)
doc.SaveAs(pdf_file, FileFormat=wdFormatPDF)
doc.Close()
word.Quit()
print("成功轉換\"{}\"".format(input_file_name))
print()
except Exception as e:
print("文件保存失敗, 發生如下錯誤:\n{}".format(e))
if __name__ == "__main__":
path_in=input("請輸入word文件夾的路徑(絕對路徑) 要保證存在 建議復制粘貼")
path_out=input("請輸入pdf文件夾的路徑(絕對路徑) 要保證存在 建議復制粘貼")
doc_files = []
directory = path_in# word文件夾
output_dir =path_out # pdf文件夾
for root, _, filenames in walk(directory): # 第2個返回值是dirs, 用不上使用_佔位
for file in filenames:
if file.endswith(".doc") or file.endswith(".docx"):
print("轉換{}中......".format(file))
doc2pdf(os.path.join(root, file), file, output_dir)
復制代碼

閱讀全文

與word轉pdfpython相關的資料

熱點內容
二十八宿的演算法 瀏覽:517
論客的伺服器怎麼設置 瀏覽:571
java中主方法 瀏覽:527
armlinux交叉編譯器 瀏覽:734
ios編程難嗎 瀏覽:660
為什麼叫A演算法 瀏覽:209
安卓手機10塊錢可以買什麼手機 瀏覽:275
怎樣對某一列部分數據加密 瀏覽:364
typecho伺服器怎麼登錄 瀏覽:301
龍雀服源碼 瀏覽:336
網球小恐龍解壓玩具 瀏覽:442
開關電源還是單片機有 瀏覽:201
金得利文件夾是哪產的 瀏覽:924
電腦棕色文件夾打不開 瀏覽:657
微信如何使用網路代理伺服器 瀏覽:327
無線網橋加密技術 瀏覽:286
pdf格式轉化ppt 瀏覽:934
程序設計流程圖表達演算法 瀏覽:539
plc程序員待遇怎麼樣 瀏覽:596
一加主題文件夾商店 瀏覽:494