【Python】调用WPS V9 API,实现Word转PDF

WPS 的API,即COM,主要分为V8与V9两个版本,网上容易查到的例子,都是V8的。 现在官网上可以下载的,2013抢鲜版,就是V9的API。

Python 调用COM 需要安装 Python for Windows Extensions,即pywin32

调用就很简单了,直接代码:

import sys
import os
import win32com.clientstat = os.system('taskkill /im wps.exe')argc = len(sys.argv)
print("Number of arguments:", argc, 'arguments.')
print('Argument List:', str(sys.argv))if argc < 2 :sys.exit(-1)src = sys.argv[1];
dst = sys.argv[2];
o = win32com.client.Dispatch("Kwps.Application")
o.Visible=False
doc = o.Documents.Open(src);
doc.ExportAsFixedFormat(dst,17)
o.Quit();sys.exit(0)

调用时:

xxx.py "src" "dst"

第一个参数为源路径

第二个参数为目标路径

本文地址:http://www.cnblogs.com/gaoshang212/p/4897744.html

posted on 2015-10-21 14:42 E不小心 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/gaoshang212/p/4897744.html

【Python】调用WPS V9 API,实现Word转PDF相关推荐

  1. Python调用WPS API

    Python调用WPS API 完整文档 最佳实践 WPS 在对于Office或WPS的操作场景中,最适合的其实是Pywin32的方式,因为这种方式可以直接调度由原厂商开放的API,目前我们的场景中最 ...

  2. python调用百度翻译-Python 调用百度翻译API

    由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...

  3. python调用linuxapi_Linux上使用python调用WPS二次开发接口

    原文链接Linux上使用python调用WPS二次开发接口 - C++ Programer​www.cryfeifei.cn 环境Ubuntu18.04 WPS For Linux Python3 简 ...

  4. python实现简单的api接口-简单实现Python调用有道API接口(最新的)

    # ''' # Created on 2018-5-26 # # @author: yaoshuangqi # ''' import urllib.request import urllib.pars ...

  5. 用Python调用华为云API接口发短信

    [摘要] 用Python调用华为云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,话不多说,showcode #!/usr/bin/python3 ...

  6. python 调用 .netcore api_浅谈Python调用XBee的API来进行通讯

    浅谈Python调用XBee的API来进行通讯 用python编程来控制串口(COM口),来让一对XBee进行通讯.不需要借助终端来发送和接收数据,增大了XBee使用的灵活性.这才是使用XBee模块的 ...

  7. python爬去新浪微博_!如何通过python调用新浪微博的API来爬取数据

    python抓取新浪微博,求教 爬手机端 可以参考的代码, #-*-coding:utf8-*- import smtplib from email.mime.text import MIMEText ...

  8. Python调用高德地图API实现经纬度换算、地图可视化

    作者 | 糖甜甜甜 出品 | 经管人学数据分析 Python调用高德地图API实现经纬度换算.地图可视化 前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地 ...

  9. 你还在为高德地图找不到门牌号等详细地址而烦恼吗?你还在等什么——Python调用高德地图API实现经纬度换算、地图可视化

    Python调用高德地图API实现经纬度换算.地图可视化 前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出 ...

  10. python调用高德地图api 可视化_Python调用高德地图API实现经纬度换算、地图可视化...

    前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台上实现一键式地图可视化,这其中需要申请密 ...

最新文章

  1. 怎么用python打印照片_[宜配屋]听图阁
  2. linux shell 调试 检查 脚本
  3. Spring Boot详细学习地址转载
  4. poi excel mysql_java的poi技术读取Excel数据到MySQL
  5. python修改类的属性值_python 四种方法修改类变量,实例对象调用类方法改变类属性的值,类对象调用类方法改变类属性的值,调用实例方法改变类属性的值,直接修改类属性的值...
  6. BAT人脸识别功能第二步-人脸检测
  7. 计算机基础知识第八周,计算机系统基础(一):程序的表示、转换与链接(第八周小测验)...
  8. STM32之FSMC-SRAM/NOR原理
  9. C#datagidview创立数据库,实现读写数据视频
  10. linux 线程异常退出_Linux 进程必知必会
  11. WINDOWS10更改主题
  12. Xiaojie雷达之路---车载雷达信号处理流程
  13. 关于Maxon电机整定的问题记录
  14. 2020年中国激光切割运控系统需求现状及竞争格局分析,高功率快速增长「图」
  15. python心形曲线和马鞍面_心形线与马鞍面
  16. 学习笔记1:线性回归和逻辑回归、AUC
  17. 使用格式刷重复复制格式
  18. zabbix详解之监控项自动发现(LLD)
  19. 2021.10.8 车辆自适应巡航关键控制算法研究
  20. Ldap集成Ranger应用服务

热门文章

  1. 戴尔计算机软件的安装,戴尔笔记本电脑安装软件没反应怎么办
  2. java支付管理有源码_一款java版可接入微信、支付宝的三方支付系统项目
  3. 编译原理(龙书):第三章部分题目参考答案
  4. 虚拟机ESXi6.7安装黑群晖教程
  5. PDF论文--字体未嵌入解决办法
  6. 《集异璧》作者侯世达:王维、杨绛与机器翻译的本质
  7. linux下keytool生成证书_keytool命令 – 密钥和证书管理工具
  8. 视觉特效·AI视频抠图·换脸
  9. China Pub 高清书籍6CD 包含的图书目录
  10. RobotCup2D代码学习记录(二)