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
    
    博主箴言:该博文中的文字内容仅供参考学习,如有不当之处还望各位不吝赐教,为博主指点一二,不胜感激:▄︻┻┳═一…… ☆(>○<)
  • 相关阅读:
    二叉排序树
    安全的终止线程的两种方法
    图的广度优先遍历(BFS)
    图的深度优先遍历(DFS)
    volatile的应用
    二叉树的遍历
    Java-反射
    Java--泛型
    单例模式
    剑指Offer--对称二叉树
  • 原文地址:https://www.cnblogs.com/rongge95500/p/14959695.html
Copyright © 2011-2022 走看看