2024-04-29 05:52:15 发布
网友
我需要使用python将.doc和.docx文件转换为.pdf。我已经看到了一些答案,但这些答案都是使用comtypes和打开WordApplication。我不能那样做。 我所寻求的是一种使用一些python库来保存字体、表格、标题大小和图像等的方法,而无需打开msword或LibreOffice之类的东西 如果需要的话,将.doc和.docx文件转换为某种中间格式(然后再将该格式转换为pdf)也可以。请帮助我的代码或指导说明(我不是一个专业的python)我应该遵循。在
我以前也遇到过类似的问题
我的建议是:
抱歉,没有这样的直接python库来专门处理Microsoft office格式(.doc)
所以尝试在Ubuntu的“LibreOffice”中使用LibreOffice作为服务 如果windows是“办公软件.exe“在命令行中使用此命令可以在不打开LibreOffice的情况下将文档转换为.PDF
而且它的简单和快速也越来越提供了几乎完美的文件转换。在
样品:
对于Windows:
C:\Program Files (x86)\LibreOffice 4\program\soffice.exe" headless convert-to pdf "input_file_path" outdir "output_dir_path"
这将在给定的输出目录中将输入文件转换为pdf格式,而不打开LibreOffice ans,只将其作为服务使用。在
要从python运行这个命令,您可以使用类似“subprocess”的库。在
我以前也遇到过类似的问题
我的建议是:
抱歉,没有这样的直接python库来专门处理Microsoft office格式(.doc)
所以尝试在Ubuntu的“LibreOffice”中使用LibreOffice作为服务 如果windows是“办公软件.exe“在命令行中使用此命令可以在不打开LibreOffice的情况下将文档转换为.PDF
而且它的简单和快速也越来越提供了几乎完美的文件转换。在
样品:
对于Windows:
这将在给定的输出目录中将输入文件转换为pdf格式,而不打开LibreOffice ans,只将其作为服务使用。在
要从python运行这个命令,您可以使用类似“subprocess”的库。在
相关问题 更多 >
编程相关推荐