python通过UNO访问LibreOffice/OpenOffice可以使用的命令列表、Filter列表
在python中通过UNO访问LibreOffice/OpenOffice,经常需要用到命令、Filter。因为LibreOffice/OpenOffice在线分档非常庞大,我找了好长时间才找到,记下来,方便后续查阅。
例如,下面的代码片段,用到了命令UpdateAllIndexes、SaveAs、ExportDirectToPDF:
dispatcher.executeDispatch(doc, ".uno:UpdateAllIndexes", "", 0, ())
dispatcher.executeDispatch(doc, ".uno:SaveAs", "", 0, tuple(opts))
dispatcher.executeDispatch(doc, ".uno:ExportDirectToPDF", "", 0, tuple([struct, struct2]))
要知道有些命令可以使用,请查阅命令列表:https://wiki.openoffice.org/wiki/Framework/Article/OpenOffice.org_3.x_Commands
例如,下面的代码片段用到了Filter:“MS Word 2007 XML”、“writer_pdf_Export”
struct = uno.createUnoStruct("com.sun.star.beans.PropertyValue")struct.Name = "FilterName"struct.Value = "MS Word 2007 XML"struct2 = uno.createUnoStruct('com.sun.star.beans.PropertyValue')struct2.Name = "FilterName"struct2.Value = "writer_pdf_Export"
要知道有哪些Filter可以使用,请查阅Filter列表:https://wiki.openoffice.org/wiki/Framework/Article/Filter/FilterList_OOo_3_0
https://help.libreoffice.org/latest/en-US/text/shared/guide/convertfilters.html
python通过UNO访问LibreOffice/OpenOffice可以使用的命令列表、Filter列表相关推荐
- python微控制器编程从零开始-单片机可以使用Python语言来控制了!
告诉广大Python爱好者一个好消息,单片机可以使用Python语言来控制了. Arudino虽然在开源硬件领域非常流行,但是对于不懂C/C++编程语言的玩家来说,还是需要一段学习时间. Damien ...
- Python使用Psycopg2访问PostgreSQL
本文将关注: 安装Psycopg2并使用其API访问PostgreSQL数据库 然后带您完成数据插入,数据检索,数据更新和数据删除 接下来,它将介绍事务管理,连接池和错误处理技术,以使用Postgre ...
- Python统计网站访问日志log中的IP信息,并排序。。
Python统计网站访问日志log中的IP信息,并排序,打印排名靠前的IP及访问量.示例代码如下: #!/usr/bin/env pythonipdict = {}file = open(" ...
- python连接access数据库odbc_对Python通过pypyodbc访问Access数据库的方法详解
看书上通过ODBC访问数据库的案例,想实践一下在Python 3.6.1中实现access2003数据库的链接,但是在导入odbc模块的时候出现了问题,后来查了一些资料就尝试着使用pypyodbc,最 ...
- Python类属性访问的魔法方法
Python类属性访问的魔法方法: 1. __getattr__(self, name) - 定义当用户试图获取一个不存在的属性时的行为 2. __getattribute__(self, name) ...
- pythonjava app切出后无网络连接_写了一个java的Server 用python的client访问却访问不通问题。...
首先给出这个java的Server代码 try{//1.创建一个服务器端Socket,即ServerSocket,指定绑定的端口,并监听此端口 ServerSocket serverSocket=ne ...
- python中的多行语句可以使用反斜杠来实现_Python中的多行语句可以使用反斜杠来表示。...
[资料题]4 . A 木业制造有限责任公司(以下简称 A 公司)是增值税一般纳税人,从事实木地板的生产.销售,同时从事木质工艺品.筷子等的生产经营.本年 7 月 A 公司发生下列业务: ( 1 )购进 ...
- python问题1:安装好ubuntu之后,可以使用python3命令,但是不能使用python命令
点击此处返回总目录 [问题] 安装好ubuntu之后,可以使用python3命令,但是不能使用python命令. [分析] 这是因为/usr/bin下面只有python3命令,没有python命令 ...
- python应用系统访问瀚高库
瀚高数据库 目录 环境 症状 问题原因 解决方案 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.5 症状 python应用系统访问瀚高安全版 ...
最新文章
- mfc 制作不同的文档模板mdi不同的子窗体_制作ACK集群自定义节点镜像的正确姿势...
- 用c语言写扫雷游戏倒计时代码,课内资源 - 基于VS2013实现的扫雷小游戏
- java 冒泡 二分法,日常总结---冒泡排序,二分法算法 面试题
- 8086汇编-实验7-制表
- 浏览器常见bug及解决办法
- 不带缓存的I/O和标准(带缓存的)I/O
- activiti5第五弹 serviceTask中的webserviceTask 以及 shellTask
- C语言里的几个拷贝函数memcpy、memset、strcpy、strncpy
- mysql二进制包安装mysql_基于linux使用mysql二进制包安装mysql
- python花瓣飘零_PYTHON抓取花瓣网高清美图
- 劲舞团显示正在登录message 服务器,[新手]劲舞团2.0之表情和message系统
- 思科C9500交换机介绍及光模块解决方案
- QT-QML制作登录界面
- 使用stream实现两个list集合的合并(对象属性的合并)
- 关于 /proc/mounts
- 今日指数项目之FlinkCEP介绍
- 基于stm32的智能家居项目
- 销售易CEO 史彦泽:特殊时期,企业如何维持销售运转?
- APS软件的技术指标与特色
- Nervos 双周报第 3 期
热门文章
- android有程序占用相机,Android相机 - 有时当我拍照时,应用程序冻结,相机不可用...
- gRPC SSL加密传输数据实例(C++版)
- linux的vi主要用来做什么,vi可以做什么?
- strcmp的返回值 Linux与Windows下区别 源代码实现区别
- Java 猫扑(mop)打卡小应用
- 【Linux】Linux 管道命令Cut、sort、wc、uniq、tee、tr【一】
- Thinkpad x61 重新安装一例
- 创业者路演时怎样演讲能够抓住投资人的眼球呢?李开复是这样回答的
- 数据库 Statement(陈述说明)
- kaggle无法注册的问题解决