word文档转PDF

word 文档转PDF

windows 下 [python实现]

需要安装python-docx
需要安装了word程序

import os

import win32com.client as win32
from docx import Document

def word2pdf(input,output):
    word_app = win32.gencache.EnsureDispatch('Word.Application')
    word_app.Visible = False


    try:
        doc = word_app.Documents.Open(input)
        doc.SaveAs(output, FileFormat=17)
        doc.Close()
        return True
    except Exception as e:
        raise
        print("转换失败:"+str(e))
        return False 
    finally:
        word_app.Quit()


input = "G:\\test.docx";
output = "G:\\test.pdf";

success = word2pdf(input,output)
if success:
    print("1");
else:
    print("2");

LINUX下实现 【php实现,基于unoconv插件】

插件安装及说明: https://github.com/unoconv/unoconv

插件安装

yum install unoconv

命令格式

unoconv -f pdf test.docx

php 实现【需要运行exec权限】

exec("unoconv -f pdf test.docx")
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容