Python .doc至.pdf避免提图斯分类级别
我有很多文档.doc要转换成.pdf。 我找到了一种方法,首先将.doc转换为.docx。 只是,我的公司在保存时会弹出一个TITUS窗口,询问文档的分类级别(公开、内部、机密或机密)。是否有办法将该值自动设置为“内部”值 这是我的密码:Python .doc至.pdf避免提图斯分类级别,python,pdf,docx,Python,Pdf,Docx,我有很多文档.doc要转换成.pdf。 我找到了一种方法,首先将.doc转换为.docx。 只是,我的公司在保存时会弹出一个TITUS窗口,询问文档的分类级别(公开、内部、机密或机密)。是否有办法将该值自动设置为“内部”值 这是我的密码: from glob import glob import re import os import win32com.client as win32 from win32com.client import constants # Create list of
from glob import glob
import re
import os
import win32com.client as win32
from win32com.client import constants
# Create list of paths to .doc files
paths = glob('path\\directoryOfDocFile\\*.doc', recursive=True)
def save_as_docx(path):
# Opening MS Word
word = win32.gencache.EnsureDispatch('Word.Application')
doc = word.Documents.Open(path)
doc.Activate()
# Rename path with .docx
new_file_abs = os.path.abspath(path)
new_file_abs = re.sub(r'\.\w+$', '.docx', new_file_abs)
# Save and Close
word.ActiveDocument.SaveAs(
new_file_abs, FileFormat=constants.wdFormatXMLDocument
)
doc.Close(False)
for path in paths:
save_as_docx(path)
提前感谢,您可能想看看如何使用来驱动弹出窗口?如果这不好,你可能需要告诉我们什么是提图斯。提图斯是在Office下保存文件时弹出的弹出窗口。它只要求文档的分类级别(公开、内部、机密或机密)。由于我有许多文件(比如数千个)要从.doc转换到.docx,上面的代码段在弹出窗口中打开的时间与打开的时间一样长,现在我必须手动按“Internal”(内部)键才能打开所有文件。如果可能的话,我希望它是自动的你看过pywinauto了吗?