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

热点内容
压缩干粮图片 浏览:838
怎么看网站被加密的视频 浏览:848
哪个app可以弄会动的照片模板 浏览:272
如何关闭电脑的时钟源服务器 浏览:902
adb命令设置主屏幕应用 浏览:990
编译后的bak文件 浏览:259
php生成文件名 浏览:880
日照智能车辆移动机器人导航算法 浏览:115
解压力的食疗 浏览:125
密钥如何加密随机数 浏览:381
统计学中pre的算法 浏览:411
inline函数在编译时不做类型检查 浏览:268
经纬度查询android 浏览:762
vivoz5x方舟怎么进服务器 浏览:498
vivox50安卓微信人脸支付怎么开启 浏览:895
cmd退出python命令 浏览:534
恢复u盘加密隐藏的文件 浏览:924
对某个人加密应该用公钥 浏览:1000
机顶盒中央1加密 浏览:98
单片机的出现有什么影响 浏览:231