java setrotation_如何使用Java库将文档转换为横向模式?
我找到了解决方案。我已经使用Java的开放式办公API将文档转换为格式pdf。这是相同的代码。
System.out.println("starting...");
String oooExeFolder = "/usr/lib/openoffice/program";
XComponentContext xContext = BootstrapSocketConnector.bootstrap(oooExeFolder);
XMultiComponentFactory xMCF = xContext.getServiceManager();
Object oDesktop = xMCF.createInstanceWithContext("com.sun.star.frame.Desktop", xContext);
XComponentLoader xCLoader = (XComponentLoader) UnoRuntime.queryInterface(XComponentLoader.class, oDesktop);
System.out.println("loading ");
PropertyValue[] printerDesc = new PropertyValue[1];
printerDesc[0] = new PropertyValue();
printerDesc[0].Name = "PaperOrientation";
printerDesc[0].Value = PaperOrientation.LANDSCAPE;
// Create a document
XComponent document = xCLoader.loadComponentFromURL(loadUrl, "_blank", 0, printerDesc);
// Following property will convert doc into requested orientation.
XPrintable xPrintable = (XPrintable) UnoRuntime.queryInterface(XPrintable.class, document);
xPrintable.setPrinter(printerDesc);
PropertyValue[] conversionProperties = new PropertyValue[3];
conversionProperties[1] = new PropertyValue();
conversionProperties[1].Name = "FilterName";
conversionProperties[1].Value = "writer_pdf_Export";//
conversionProperties[0] = new PropertyValue();
conversionProperties[0].Name = "Overwrite ";
conversionProperties[0].Value = new Boolean(true);
System.out.println("closing");
XStorable xstorable = (XStorable) UnoRuntime.queryInterface(XStorable.class, document);
xstorable.storeToURL(storeUrl, conversionProperties);
System.out.println("closing");
XCloseable xcloseable = (XCloseable) UnoRuntime.queryInterface(XCloseable.class, document);
xcloseable.close(false);
java setrotation_如何使用Java库将文档转换为横向模式?相关推荐
- java doc转图片_Java 将word文档转换为PNG、XPS、RTF等格式
在日常办公中,Word是一种很好的文档排版工具.在Word创建好文档后, 我们常常需要将其保存为PDF.图片或其他格式.本文就将通过使用Java程序来演示如何将Word文档转换为PNG.XPS.RTF ...
- java命令行利用libreoffice将office文档转换为pdf文件失败的解决方案
原因:libreoffice同时只支持两个文档转换的命令行,多于两个的命令行不会进行文档转换. 解决方案:在线程池的线程中,利用java阻塞队列BlockingQueue,设置容量为2,同时只允许两个 ...
- 以太坊java接口_java以太坊库web3j文档
通过java打包以太坊智能合约 Web3j可以自动打包智能合同代码,以便在不脱离JVM的情况下进行以太坊智能合同部署和交互. 要打包代码,需要先编译智能合同: $ solc .sol --bin -- ...
- java毕业设计汽车维修管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计汽车维修管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计汽车维修管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技术栈 ...
- java毕业设计物业管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计物业管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计物业管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技术栈: 项目 ...
- Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为 Markdown
大多数智能设备,如智能手机.平板电脑.笔记本电脑等,都支持EPUB格式来查看或阅读文档.它是电子书或电子出版物的常用格式.另一方面,MS Word 格式,如DOCX.DOC等,是数字世界中广泛使用的文 ...
- java操作office和pdf文件java读取word,excel和pdf文档内容
在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应 ...
- java毕业设计企业门户网站源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计企业门户网站源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计企业门户网站源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技术栈: 项目 ...
- JAVA毕业设计汽车美容管理计算机源码+lw文档+系统+调试部署+数据库
JAVA毕业设计汽车美容管理计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计汽车美容管理计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...
最新文章
- python编写通讯录管理系统_一个简单的python程序实例(通讯录)
- vector机器人 WAYS TO INTERACT WITH VECTOR 与 VECTOR 的交互方式
- java url 返回值_java提交url后返回值怎么取
- Boost:双图bimap与双向地图的测试程序
- P2387-[NOI2014]魔法森林【LCT】
- leetcode 134. 加油站(Gas Station)
- spring boot 配置动态刷新
- java dumpstack_Java获取执行进程的dump文件及获取Java stack
- php 表情选择,php imagettftext和特定的表情符号
- acm国际大学上计算机竞赛,ACM国际大学生程序设计竞赛
- 分数加减法 http://acm.nyist.net/JudgeOnline/problem.php?pid=111
- 软件集成策略故事连载----构建错误是怎么来的
- 学习ubuntu 网址
- springboot如何对本地数据库增删改查_mysql数据库基本增删改查操作总结
- 使用java语言实现一个动态数组(详解)(数据结构)
- 拔丝芋头的Java学习日记--Day4
- 计算机等级考试《二级Java语言程序设计》题库
- nbu15_NBU常用的命令
- 会议室预定系统客户端类似outlook提醒更新包
- 并不简单的翻页时钟(二):JavaScript篇
热门文章
- 计算机组成原理指令译码,计算机组成原理实验报告指令译码器.docx
- 单片机c语言随机数,单片机C语言如何产生随机数
- json反射java对象_Jackson通过反射将Json转化为java对象
- asl不成功怎么算_那些减肥成功还不反弹的人是怎么做到的?
- mysql 32k 限制_ORA-22828 输入样式或替换參数超过了32k限制大小
- ios 隔空投安装ipa_ipa文件是什么?怎么安装ipa文件到苹果手机上?
- 打开程序时固定位置_FANUC机器人:参考位置功能介绍与设定方法
- python接口测试-项目实践(二)获取接口响应,取值(re、json)
- 45-机器设计问题(深搜)
- 【移动端debug-6】如何做一个App里的web调试小工具