zoukankan      html  css  js  c++  java
  • python实现WPS文件转PDF

    实现WPS文件转PDF,需要安装金山WPS

    import os
    
    from win32com.client import Dispatch
    
    
    def wps_et_to_pdf(file, pdf_file=None):
        """
        wps/et 转 PDF
        :param file: wps/et文件路径
        :param pdf_file: pdf文件路径
        :return: pdf_file,PDF路径
        """
        # 生成的PDF路径
        if not pdf_file:
            pdf_file = f'{os.path.splitext(file)[0]}.pdf'
        if file.endswith('.wps'):
            app = Dispatch("Kwps.Application")  # Kwps报错,版本问题导致,可以尝试用wps
            app.Visible = False
            wps = app.Documents.Open(file)
            wps.ExportAsFixedFormat(pdf_file, 17)
        else:
            app = Dispatch("Ket.Application")  # 同上,可以尝试用et
            wps = app.Workbooks.Open(file)
            wps.ExportAsFixedFormat(0, pdf_file)
        wps.Close()
        app.Quit()
        return pdf_file
    
    博主箴言:该博文中的文字内容仅供参考学习,如有不当之处还望各位不吝赐教,为博主指点一二,不胜感激:▄︻┻┳═一…… ☆(>○<)
  • 相关阅读:
    科技小论文
    一线架构—细化架构
    python20.04.10
    软件架构总结
    信息领域热词分析
    架构即未来阅读笔记二
    构架即未来阅读笔记一
    科技小论文之软件质量
    Pre-architecture的需求
    软件质量
  • 原文地址:https://www.cnblogs.com/rongge95500/p/14959695.html
Copyright © 2011-2022 走看看