导航:首页 > 编程语言 > 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相关的资料

热点内容
三台服务器配置IP地址 浏览:171
如何用命令方块连续对话 浏览:274
win7linux共享文件夹 浏览:301
命令符打开本地服务 浏览:597
android应用程序源码 浏览:699
安卓开发工程师简历怎么写 浏览:57
热水器水量服务器是什么意思 浏览:115
stk卫星编译 浏览:477
对后台程序员的要求 浏览:759
ios大文件夹图标 浏览:624
生的计划pdf 浏览:711
oppoa93加密便签在哪查找 浏览:19
两个数字的加减乘除运算编程 浏览:227
给手机加密码忘记了怎么办 浏览:601
单片机运算符 浏览:297
移动端微信商城源码 浏览:443
编程猫下一个背景在哪里 浏览:358
javaclasstype 浏览:239
乐高编程和乐高课的延伸 浏览:357
苹果手机怎么切换app美国账号 浏览:865