-
大小: 1.27MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-11-06
- 语言: 其他
- 标签: Openoffice 多列EXCEL PDF 百度文库
资源简介
完整且无代码,上次被一个6分的哥们骗了,那个根本不能转化,不过让我花了很久给补充完整了。
代码片段和文件信息
package org.gfg.test.servlet;
import java.io.File;
import java.net.ConnectException;
import com.artofsolving.jodconverter.DocumentConverter;
import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;
import com.sun.star.beans.PropertyValue;
import com.sun.star.beans.XPropertySet;
import com.sun.star.frame.XComponentLoader;
import com.sun.star.frame.XStorable;
import com.sun.star.lang.XComponent;
import com.sun.star.lang.XMultiComponentFactory;
import com.sun.star.sheet.XSpreadsheetDocument;
import com.sun.star.uno.UnoRuntime;
import com.sun.star.uno.XComponentContext;
import ooo.connector.BootstrapSocketConnector;
public class ExcelTOPdf {
/**
* ????EXCEL???????????
* @param rootSourceFilePath
* @param globalVariable
*/
private static void convertExcel(String rootSourceFilePath String globalVariableString outputFilePath) {
XComponentLoader xComponentLoader=null;
object doc=null;
try {
// ????OpenOffice
XComponentContext xRemoteContext = BootstrapSocketConnector
.bootstrap(globalVariable);
XMultiComponentFactory xRemoteServiceManager = xRemoteContext
.getServiceManager();
object desktop = xRemoteServiceManager.createInstanceWithContext(
“com.sun.star.frame.Desktop“ xRemoteContext);
xComponentLoader = (XComponentLoader) UnoRuntime
.queryInterface(XComponentLoader.class desktop);
PropertyValue[] loadProps = new PropertyValue[1];
loadProps[0] = new PropertyValue();
loadProps[0].Name = “Hidden“;
loadProps[0].Value = new Boolean(true);
doc = xComponentLoader
.loadComponentFromURL(“file:///“+rootSourceFilePath “_blank“ 0
loadProps);
XSpreadsheetDocument xSpreadsheetDocument = (XSpreadsheetDocument) UnoRuntime
.queryInterface(XSpreadsheetDocument.class
doc);
com.sun.star.style.XstyleFamiliesSupplier xFamiliesSupplier =
(com.sun.star.style.XstyleFamiliesSupplier) UnoRuntime.queryInterface(
com.sun.star.style.XstyleFamiliesSupplier.class xSpreadsheetDocument);
com.sun.star.container.XNameAccess xFamiliesNA = xFamiliesSupplier.getstyleFamilies();
object aPagestylesObj = xFamiliesNA.getByName(“Pagestyles“);
com.sun.star.container.XNameContainer xPagestylesNA = (com.sun.star.container.XNameContainer)
UnoRuntime.queryInterface(com.sun.star.container.XNameContainer.class aPagestylesObj);
String []stylename=xPagestylesNA.getElementNames();
for(int j=0;jylename.length;j++){
object style=xPagestylesNA.getByName(stylename[j]);
com.sun.star.style.Xstyle xPagestyleNA = (com.sun.star.style.Xstyle)
UnoRuntime.queryInterface(com.sun.star.style.Xstyle.class style);
if(xPagestyleNA.isInUse()){
XPropertySet xPropSet =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-01 09:31 EXCEL多列转换\
文件 16332 2015-03-03 11:53 EXCEL多列转换\bootstrapconnector.jar
文件 4671 2017-08-03 13:52 EXCEL多列转换\ExcelTOPdf.java
文件 55622 2013-05-09 14:16 EXCEL多列转换\juh-3.0.1.jar
文件 253610 2013-05-09 14:16 EXCEL多列转换\ridl-3.0.1.jar
文件 1360160 2013-05-09 14:16 EXCEL多列转换\unoil-3.0.1.jar
文件 3868 2015-03-02 15:50 EXCEL多列转换\unoloader.jar
相关资源
- Beginning WF Windows Workflow in .NET 4.0 文字
- 2017年全国大学生电子设计竞赛自适应
- 信息安全等级保护测评指导书-三级
- 单片机嵌入式应用的在线开发方法.
- GTK+程序设计中文版PDF
- The Phoenix Project PDF 英文原版,非扫描
- Digital.Image.Processing.4th.Edition.pdf part1
- insight与PLC profinet通讯.pdf
- 有限元方法编程 第三版 PDF +英文原版
- Writing Efficient Programs.pdf
- SNORT入侵检测系统规则匹配算法的研究
- Spark 实战 In Action.pdf
- 中国互联网未来5年趋势白皮书 2017必
- PDF编辑软件破解版 修改PDF文件免安装
- 大数据时代.高清pdf中文版 (维克托
- CSAE 101-2018智能网联汽车车载端信息安
- The Architecture of Open Source Applications 2
- BASIS学习环境服务器搭建方案.pdf
- CCS6.0 注释汉字字体太小的解决方法,
-
fr
ame_grabber_user_guide.pdf - 算法设计与分析郑宗汉.pdf
- Altium Designer 14 中文教程.pdf
- 海康威视网口工业线阵相机用户手册
- Algorithms Unlocked PDF
- An Introduction to the Analysis of Algorithms
-
xm
l基础教程 第二版 PDF - 自动机理论、语言和计算导引(完整
- ST FOC 5.0说明书 快速入门 SDK v5.0.pdf
- Pascal语言基础教程 pdf
- 地理信息系统原理与算法——吴立新
评论
共有 条评论