barriers / 阅读 / 详情

ubuntu怎么卸载openoffice?

2023-08-13 02:11:52
共1条回复
苏萦

不建议删除openoffice,这样会造成系统不稳定

如果你是搞者玩

完全删除方法:

进入

右上角系统->系统管理->新力得软件管理器

在快速搜索中输入openoffice

在右角选择状态:已安装,将里面所选的东西标记删除

再次强调:删除openoffice会造成系统不稳定

相关推荐

openoffice4占用内存

openoffice4不占用内存的。同比与Office2007、2010并不互相兼容,而且WPS2010与Office2003有些各自独有的功能也不完全兼容,因此,用对方软件打开自己软件生成的文档再进行保存时,文件占用的内存其实差不多。
2023-08-08 05:46:311

电脑在哪里制作表格

电脑上可以使用各种软件来制作表格,最常用的包括:Microsoft Excel: 是微软公司开发的一款电子表格软件,内置强大的数据分析和图表绘制功能,非常适合制作各种类型的表格。Google 表格: 是谷歌公司提供的一个在线电子表格工具,可通过浏览器访问,支持多人协同编辑和实时数据更新。WPS表格:是金山软件公司出的一款中文电子表格软件,界面简洁易用,与 Microsoft Excel 有很高的兼容性。除此之外,还有一些其他电子表格工具,如苹果的 Numbers、LibreOffice Calc、OpenOffice Calc 等。根据实际需求选择适合自己的工具进行表格制作即可。
2023-08-08 05:46:413

openoffice日志在哪

正常没有改动的话,默认路径:/opt/openoffice/program/soffice -writer %U。
2023-08-08 05:47:181

openoffice 是什么软件?

楼上的解释的很清楚了
2023-08-08 05:47:262

openoffice支持把哪些格式转成PDF

只要是openoffice.org能够打开的文件,都能转成PDF。首先,当然是当家的OpenDocumentFormat(ODF),包括odtodsodp对应的是MicrosoftOffice的wordexcelpowerpoint,包括docxlsppt也包括MSOffice2007版的文档。另外网页、文本文件、各种图片等等,都可以转为PDF
2023-08-08 05:47:341

openoffice,office,wps的各自优点

openoffice免费,而且可兼容office的大部分功能。主要用在linux下。office功能强大,只能用在windows平台。wps也大部分兼容office,并且好像最新的个人用也能免费吧。有些适合中国人自己的习惯性东西在里面。
2023-08-08 05:47:423

除了office word / WPS word之外,还有哪些好用的文字编辑软件?

如果觉得运行很慢,有可能是你的电脑系统出问题了,建议重新安装系统。我10年的电脑都感觉还可以,不管是MS Office还是WPS Office。
2023-08-08 05:48:013

问题是这样的,使用openoffice将office文件转换成pdf,在程序中开启openoffice进程,代码是这样

你把openoffice安装到了c:program files目录中去,这个目录带有空格,导致命令字符串出现歧义,让java把c:program当成可执行文件。微软的这个带空格的目录真是麻烦!用引号把soffice.exe与路径括起来试一试。或者设置好PATH环境变量。
2023-08-08 05:50:231

openoffice文件打不开怎么办 急急急!!!

打不开就是损坏了,要么是存档时没有保存好,要么是你的存储器有问题。尝试转到别的装有该软件的机器上打开,不行的话只有痛苦地放弃吧。
2023-08-08 05:50:311

把快手上的视屏怎么插入ppt里

ppt支持的视频格式有wmv、mpg、avi等几种格式,要在ppt中播放还要在插入时保证路径正确、如果拷到其他机器上用,还要把正确的视频与ppt文件放在一起。
2023-08-08 05:50:422

openoffice表格数值大于40以后,自动等于40怎么设置函数

假定数据在A1单元格,以下公式即可:=min(A1,40)
2023-08-08 05:51:061

和excel相似的软件有哪些

可以试试概预算软件,广联达
2023-08-08 05:51:342

怎样才能把XML格式转换成Word文档?

这要会点编程,你可以上网查一下关于使用vba读取xml的文章,在你的Word模板里面加一个宏,依次读取你的那个xml的文件,并生成相对应字段排入word中。
2023-08-08 05:51:573

怎么把XML变成WORD文档?

曾经记得好想是用word打开文档就可以了。应该是查看方式吧。你自己找找呢。
2023-08-08 05:52:079

在"幻灯片放映"菜单中选择"广播幻灯片"操作,其实现的功能是

选D,这是共享演示文稿的操作之一。
2023-08-08 05:54:013

dot是什么格式

Word的文档模版
2023-08-08 05:54:173

Java怎么操作OpenOffice创建word文档并向其设置内容

建议你用卓正软件的pageoffice,他还是跨浏览器的呢。
2023-08-08 05:55:032

openoffice与office的区别

一个是微软的商业产品,另一个好像是爱好者的免费软件。
2023-08-08 05:55:111

OpenOffice.org Writer的介绍

OpenOffice.org Writer 是一个开源的、现代的、功能完备的文字处理和桌面发布软件。 OpenOffice.org Writer是OpenOffice.org的一个组件,其作用相当于Microsoft Word 。它既可以方便地制作一份备忘录,也可以制作出包含目录、图表、索引等一部完整的书籍。 您可以只专心制作文件的内容 —— 而 Writer 可以让您非常顺利的把文件修饰得美轮美奂。“向导”功能包含了信函、传真、会议议程和备忘录等标准文件的模板,也能执行邮件合并等较复杂的任务。 当然,您也可随意创建自己的模板。
2023-08-08 05:55:181

openoffice保存.csv文件后把大部分的双引号自动删除了,请问如何解决,急~~~~~~~~~~

保存时不要进行格式转换啊。要是已经保存了,建议就装个office中的access,再重新保存下csv格式
2023-08-08 05:55:321

openoffice中的vlookup函数怎么用?

看帮助呗
2023-08-08 05:55:414

xml格式如何转换成doc格式文件

通过jodconveter来实现转化(http://www.artofsolving.com/opensource/jodconverter)。这种方式实现起来比较麻烦,操作有点繁琐,但是能解决上述问题。通过启动OpenOffice.org的服务端口,实现程序操作opeanoffice实现文件的转换。贴上代码:mportjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;importcom.artofsolving.jodconverter.DefaultDocumentFormatRegistry;importcom.artofsolving.jodconverter.DocumentConverter;importcom.artofsolving.jodconverter.DocumentFormatRegistry;importcom.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;importcom.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;importcom.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;publicclasstest{/***@paramargs*/publicstaticvoidmain(String[]args)throwsException{//TODOAuto-generatedmethodstubtestt=newtest();//Filein=newFile("d:\mytest\test1.pdf");//Fileout=newFile("d:\mytest\test11.html");FileInputStreaminput=newFileInputStream("d:\mytest\test11.pdf");FileOutputStreamoutput=newFileOutputStream("d:\mytest\test11.doc");t.convert(input,output);}publicvoidconvert(Fileinput,Fileoutput)throwsException{OpenOfficeConnectionconn=newSocketOpenOfficeConnection("localhost",8100);conn.connect();DocumentConverterconverter=newOpenOfficeDocumentConverter(conn);converter.convert(input,output);conn.disconnect();}publicvoidconvert(InputStreaminput,OutputStreamoutput)throwsException{OpenOfficeConnectionconn=newSocketOpenOfficeConnection("localhost",8100);conn.connect();DocumentConverterconverter=newOpenOfficeDocumentConverter(conn);DocumentFormatRegistryregistry=newDefaultDocumentFormatRegistry();converter.convert(input,registry.getFormatByFileExtension("pdf"),output,registry.getFormatByFileExtension("doc"));conn.disconnect();}}OfficeOpenXML文件格式简介随着20世纪90年代XML的出现,企业计算客户开始逐渐认识到,在他们所依赖的计算机产品和应用中采用开放的格式和标准所带来的商业价值。IT专业人员将从通用的数据格式中受益匪浅,这种格式可能是XML,因为它拥有被应用程序、平台和Internet浏览器读取的能力。同样,随着在MicrosoftOffice2000中对于XML格式的支持与采用,开发人员开始认识到,他们需要将以前的MicrosoftOffice版本中的二进制文件格式转换为XML格式。二进制文件(.doc,.dot,.xls,以及.ppt文件)在过去几年中一直肩负着存储和转换数据的重任,而现在它们无法满足新的市场需求的挑战,其中包括轻松地在异构应用之间传递数据,以及允许用户从这些数据中搜集商业信息。2007MicrosoftOfficesystem为MicrosoftOfficeExcel2007,MicrosoftOfficeWord2007,和MicrosoftOfficePowerPoint2007采用了基于XML的文件格式,从而延续了这种转移。新的文件格式,称为OfficeOpenXML格式,解决了上述市场需求的问题,同时改变了您基于MicrosoftOffice文档建立解决方案的方式。新的格式增强了文件与数据的管理能力,数据恢复能力,以及与业务线系统的互操作能力。它们是对早期版本的二进制文件的扩展。任何支持XML的应用程序都可以访问新文件格式当中的数据,并与之协同工作。这些应用程序并不需要成为MicrosoftOfficesystem或Microsoft产品的一部分。用户也可以使用标准的转换来提取或重新组织数据。另外,有关安全性的担忧也大大的降低,因为信息是存储在XML当中的,它从本质上来讲都是纯文本的。因此,数据可以没有任何障碍地通过企业防火墙进行传递。
2023-08-08 05:56:451

怎么查看端口openoffice

方法示例: * String sourcePath = "F:\office\source.doc"; * String destFile = "F:\pdf\dest.pdf"; * Converter.office2PDF(sourcePath, destFile); * </pre> * * @param sourceFile * 源文件, 绝对路径. 可以是Office2003-2007全部格式的文档, Office2010的没测试. 包括.doc, * .docx, .xls, .xlsx, .ppt, .pptx等. 示例: F:\office\source.doc * @param destFile * 目标文件. 绝对路径. 示例: F:\pdf\dest.pdf * @return 操作成功与否的提示信息. 如果返回 -1, 表示找不到源文件, 或url.properties配置错误; 如果返回 0, * 则表示操作成功; 返回1, 则表示转换失败 */ public static int office2PDF(String sourceFile, String destFile) { try { File inputFile = new File(sourceFile); if (!inputFile.exists()) { return -1;// 找不到源文件, 则返回-1 } // 如果目标路径不存在, 则新建该路径 File outputFile = new File(destFile); if (!outputFile.getParentFile().exists()) { outputFile.getParentFile().mkdirs(); } String OpenOffice_HOME = "D:\Program Files\OpenOffice.org 3";//这里是OpenOffice的安装目录, 在我的项目中,为了便于拓展接口,没有直接写成这个样子,但是这样是绝对没问题的 // 如果从文件中读取的URL地址最后一个字符不是 "",则添加"" if (OpenOffice_HOME.charAt(OpenOffice_HOME.length() - 1) != "\") { OpenOffice_HOME += "\"; } // 启动OpenOffice的服务 String command = OpenOffice_HOME + "program\soffice.exe -headless -accept="socket,host=127.0.0.1,port=8100;urp;""; Process pro = Runtime.getRuntime().exec(command); // connect to an OpenOffice.org instance running on port 8100 OpenOfficeConnection connection = new SocketOpenOfficeConnection( "127.0.0.1", 8100); connection.connect(); // convert DocumentConverter converter = new OpenOfficeDocumentConverter( connection); converter.convert(inputFile, outputFile); // close the connection connection.disconnect(); // 关闭OpenOffice服务的进程 pro.destroy(); return 0; } catch (FileNotFoundException e) { e.printStackTrace(); return -1; } catch (ConnectException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return 1; }
2023-08-08 05:56:521

如何在Java中将XML文档转换成HTML文档

贴上代码:mport java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import com.artofsolving.jodconverter.DefaultDocumentFormatRegistry; import com.artofsolving.jodconverter.DocumentConverter; import com.artofsolving.jodconverter.DocumentFormatRegistry; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; public class test { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub test t = new test(); //File in = new File("d:\mytest\test1.pdf"); //File out = new File("d:\mytest\test11.html"); FileInputStream input = new FileInputStream("d:\mytest\test11.pdf"); FileOutputStream output = new FileOutputStream("d:\mytest\test11.doc"); t.convert(input, output); } public void convert(File input, File output) throws Exception { OpenOfficeConnection conn = new SocketOpenOfficeConnection("localhost", 8100); conn.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(conn); converter.convert(input, output); conn.disconnect(); } public void convert(InputStream input, OutputStream output) throws Exception { OpenOfficeConnection conn = new SocketOpenOfficeConnection("localhost", 8100); conn.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(conn); DocumentFormatRegistry registry = new DefaultDocumentFormatRegistry(); converter.convert(input, registry.getFormatByFileExtension("pdf"), output, registry.getFormatByFileExtension("doc")); conn.disconnect(); } }
2023-08-08 05:57:111

Openoffice在linux安装后从哪儿启动?

分类: 电脑/网络 >> 操作系统/系统故障 问题描述: linux版本是redflag Desktop5 解析: 你打一下 soffice -writer试试,其他的依此类推 我的路径:/opt/openoffice/program/soffice -writer %U 不过你不一定和我相同搜索一下吧^_^
2023-08-08 05:57:181

电脑表格的制作方法初学者

快速制表并计算,使用EXCEL较快。如果要设置某些特殊的行,列;可以使用WORD制作表格。可以任意添加框线,合并表格。
2023-08-08 05:57:293

怎么在linux下停掉openoffice的进程

进入命令行 ps -a找到进openoffice进程ID 然后输入 kill [进程ID]
2023-08-08 05:59:261

急!!Openoffice换行问题!!

Using automatic wrapping To set text to wrap at the end of the cell right-click on the cell and select Format Cells (or choose Format > Cells from the menu bar or press Ctrl+1). On the Alignment tab under Properties select Wrap text automatically. 图片参考:wiki.services.openoffice/w/skins/mon/images/magnify-clip Format Cells > Alignment dialog The results are shown below. 图片参考:wiki.services.openoffice/w/skins/mon/images/magnify-clip Automatic text wrap Using manual line breaks To insert a manual line break while typing in a cell press Ctrl+Enter. This method does not work with the cursor in the input line. When editing text first double-click the cell then single-click at the position where you want the line break. When a manual line break is entered the cell width does not change. The figure below shows the results of using o manual line breaks after the first line of text. 图片参考:wiki.services.openoffice/w/skins/mon/images/magnify-clip Cell with manual line breaks wiki.services.openoffice/wiki/Zh/Documentation/OOo3_User_Guides/Calc_Guide/Formatting_data 2010-05-05 10:26:39 补充: 如你要依据读音断字 (hyphenation),如 "Girl" 要在 "l" 后才断,请在 Format > Cells > Alignment > Properties > Hyphenation active 勾选这一项便可以了!! 参考: wiki.services.openoffice/wiki/Zh/Documentation/OOo3_User_Guides/Calc_Guide/Formatting_data wiki.services.openoffice/wiki/Zh/Documentation/OOo3_User_Guides/Calc_Guide/Formatting_data
2023-08-08 05:59:331

word文件能在kindle看么

不可以的。如果你要看有以下几种方法:1、发送邮件到你的kindle账户,word文件作为附件,它会自动转换格式并且推送的。2、把word转成pdf再拷进去3、用电子书编辑软件把word转成mobi,这种阅读效果最好。
2023-08-08 05:59:555

无法关闭Microsoft Office Word,因为一个对话框处于打开状态,请单击"确定"切换

你肯定安装了QQ拼音输入法,并且更新到最新版了。如果是,强烈建议你卸载,然后更换为微软必应输入法(这个输入法和QQ习惯差不多,也没有插件和广告,其它输入法也可以)。这个问题肯定解决。我的word2007就是这样,原来只要点击了打印,word就会死掉。关闭也会跳出这样一个对话框。后来发现是QQ输入法的问题。之前还好的,估计是更新了所以冲突了。
2023-08-08 06:00:392

openoffice好用吗

其实无所谓好用不好用,习惯问题。windows和linux也是一样的道理。
2023-08-08 06:00:473

请教大神,用jodconverter把jpg等图片文件转换成pdf

说明 这是我在网上转载的! 原网址 http://nopainnogain.iteye.com/blog/819432[JODConverter]word转pdf心得分享(转) 文档视频转为flash格式在线播放OfficeSocketLinuxOpenSourceExcel 官方网站: http://www.artofsolving.com/opensource/jodconverter 下载地点:   http://www.artofsolving.com/opensource/jodconverter   http://zh.openoffice.org/new/zh_tw/downloads.html   目前版本: JODConverter v2.2.1, OpenOffice v3.0.0   使用需求: JDK1.4以上, 安装OpenOffice v2.0.3以上   基本简介:   JODConverter主要的功能是用来做各种档案的转换. 目前测试过, Word,Excel,PowerPoint转PDF都是没问题的.   因为JODConverter是透过OpenOffice来做转换, 所以使用前需要先安装OpenOffice, 并且将OpenOffice的Service启动, 才可以使用. OpenOffice.org具有一个鲜为人知的特性就是其能够作为一个服务来运行,而这种能力具有一定的妙用。举例来说,你可以把openoffice.og变成一个转换引擎,利用这种转换引擎你可以通过网络接口或命令行工具对文件的格式进行转换,JODConverter可以帮助你实现OpenOffice.org的这种文件转换功能。 为了将OpenOffice.org作为一个转换引擎,你必须以服务的方式将它启动,使它在某个特定的端口监听连接,在Linux平台你可以用如下的命令启动openoffice.org:soffice -headless -accept=”socket,port=8100;urp;”(我在linux下使用soffice -headless -accept=”socket,host=127.0.0.1,port=8100;urp;”,open office server是开启来了,但是文件转换不成功,异常是连接失败,这个很可以是你用jodconverter来转换时使用的是localhost,而当你的机有host配置文件里没有将localhost与127.0.0.1对应起来时,就无法解析了,这里可以修改host文件或去掉host=127.0.0.1,这样我试过可以成功)在Windows平台, 使用如下命令:“C:Program FilesOpenOffice.org 2.2programsoffice” -accept=”socket,port=8100;urp;”  使用教学:   Step1: 安装OpenOffice   Step2: 启动OpenOffice Service 1 cd C:Program FilesOpenOffice.org 3program   2 soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard   Step3:将JODConverter的Jar档放进专案中的Library, 请检查你的专案是否包含以下的Jar档:   jodconverter-2.2.1.jar   jurt-2.3.0.jar   xstream-1.2.2.jar   ridl-2.3.0.jar   commons-io-1.3.1.jar   juh-2.3.0.jar   slf4j-api-1.4.3.jar   unoil-2.3.0.jar   slf4j-jdk14-1.4.3.jar   Step4: 准备一个word档放在c:/document.doc   Step5: 执行以下程式 Java代码 <span style="font-size: medium;">import java.io.File;   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;   public class JodDemo {   public static void main(String[] args) throws Exception{   File inputFile = new File("c:/document.doc");   File outputFile = new File("c:/document.pdf");   // connect to an OpenOffice.org instance running on port 8100   OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);   connection.connect();   // convert   DocumentConverter converter = new OpenOfficeDocumentConverter(connection);   converter.convert(inputFile, outputFile);   // close the connection   connection.disconnect();   }   } </span> 程式说明:   程式的部份相当简洁, 特别要注意的地方是第12行连线的port必须与你启动OpenOffice的Port相同,   另外JODConverter预设是用副档名作文件种类的判断, 所以副档名必须要正确才行.   如果副档名比较特别的话, 就必须在convert()的时候强制指定Document Type. 心得:   JODConverter使用起来相当方便, 官网也提供War档让JODConverter变成Web Service提供给不同的语言来呼叫.   特别要注意的是, OpenOffice Service并不是ThreadSafe的, 多个Web AP在使用的时候必须要注意. 那我也来补充一些好了 之前也在试这个档案转换的程式 程式最好加上 try-catch 因为之前发现有些档案 format 不能转,发生 Exception 后,connection 不会自动切断,程序会hand 住 所以改成如下方式: Java代码 <span style="font-size: medium;">public void convert(String input, String output){ File inputFile = new File(input); File outputFile = new File(output); OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100); try { connection.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(connection); converter.convert(inputFile, outputFile); } catch(Exception e) { e.printStackTrace(); } finally { try{ if(connection != null){connection.disconnect(); connection = null;}}catch(Exception e){} } } </span> 再来,明明就是 open office 的档案,却生不能转换的问题。例如:*.STW, *.SXD, *.ODF 等,後来才知道可以自行指定来源档和输出档的 mime-type,程式如下: Java代码 <span style="font-size: medium;">public void convertSTW(String input, String output){ DocumentFormat stw = new DocumentFormat("OpenOffice.org 1.0 Template", DocumentFamily.TEXT, "application/vnd.sun.xml.writer", "stw"); DefaultDocumentFormatRegistry formatReg = new DefaultDocumentFormatRegistry(); DocumentFormat pdf = formatReg.getFormatByFileExtension("pdf"); File inputFile = new File(input); File outputFile = new File(output); OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100); try { connection.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(connection); converter.convert(inputFile, stw, outputFile, pdf); } catch(Exception e) { e.printStackTrace(); } finally { try{ if(connection != null){connection.disconnect(); connection = null;}}catch(Exception e){} } } </span> 上面的程式是转换 STW 到 PDF,如果是 SXD / ODF 则只需要变更 DocumentFormat 的内容即可。 Java代码 <span style="font-size: medium;">DocumentFormat sxd = new DocumentFormat("OpenOffice.org 1.0 Drawing", DocumentFamily.DRAWING, "application/vnd.sun.xml.sraw", "sxd"); DocumentFormat odf = new DocumentFormat("OpenDocument Math", DocumentFamily.TEXT, "application/vnd.oasis.opendocument.formula", "odf"); </span> 所有 default support 的 DocumentFormat 都在 com.artofsolving.jodconverter.DefaultDocumentFormatRegistry 里,但并非所有 open office 支援的 file format 都有,所以要像上面的方法自行去定义 DocumentFormat,至于它里面的参数可以从jodconverter-2.2.2.jar包的com.artofsolving.jodconverter包下的document-formats.xml文件里面得到,这样就可以完成多种格式的转换,如open office,ms office , wps office及所有的纯文本文件。在此献给所有需要作 File Convert 的人试试。 免钱的,最好用。还有 source code 可以自己改。 另 将图片文件放入 word中可直接用word自带 pdf 转化工具进行转化! 希望可以帮到你
2023-08-08 06:00:551

openoffice是干什么用的

office的执行文件!OpenOffice原是Sun公司的一套商业级Office软件-StarOffice,经过Sun公司公开程序码之后,正式命名为OpenOffice发展计划,并由许许多多热心于自由软件的人士共同来维持。让大家能在MS OFFICE之外,还能有免费的Office可以使用。OpenOffice是个整合性的软件,里面包含了许许多多的工具,其功能绝对不比微软的MS Office还差,不但可以有Word一样的字处理,制作简单的图形,更有功能强大的图表功能,也能编写网页,还可以做出MS Office中很难处理的数学符号等等,支持了XML、微软的doc、Excel、ppt文件等格式。
2023-08-08 06:01:031

Java怎么操作OpenOffice创建word文档并向其设置内容

将Word转Html的原理是这样的:1、客户上传Word文档到服务器2、服务器调用OpenOffice程序打开上传的Word文档3、OpenOffice将Word文档另存为Html格式4、Over至此可见,这要求服务器端安装OpenOffice软件,其实也可以是MS Office,不过OpenOffice的优势是跨平台,你懂的。恩,说明一下,本文的测试基于 MS Win7 Ultimate X64 系统。下面就是规规矩矩的实现。1、下载OpenOffice,2、下载Jodconverter 这是一个开启OpenOffice进行格式转化的第三方jar包。3、泡杯热茶,等待下载。4、安装OpenOffice,安装结束后,调用cmd,启动OpenOffice的一项服务:C:Program Files (x86)OpenOffice.org 3program>soffice -headless -accept="socket,port=8100;urp;"5、打开eclipse6、喝杯热茶,等待eclipse打开。7、新建eclipse项目,导入Jodconverter/lib 下得jar包。* commons-io* jodconverter* juh* jurt* ridl* slf4j-api* slf4j-jdk14* unoil* xstream 8、Coding...查看代码package com.mzule.doc2html.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.net.ConnectException;import java.util.Date;import java.util.regex.Matcher;import java.util.regex.Pattern;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;/*** 将Word文档转换成html字符串的工具类** @author MZULE**/public class Doc2Html {public static void main(String[] args) {System.out.println(toHtmlString(new File("C:/test/test.doc"), "C:/test"));}/*** 将word文档转换成html文档** @param docFile* 需要转换的word文档* @param filepath* 转换之后html的存放路径* @return 转换之后的html文件*/public static File convert(File docFile, String filepath) {// 创建保存html的文件File htmlFile = new File(filepath + "/" + new Date().getTime()+ ".html");// 创建Openoffice连接OpenOfficeConnection con = new SocketOpenOfficeConnection(8100);try {// 连接con.connect();} catch (ConnectException e) {System.out.println("获取OpenOffice连接失败...");e.printStackTrace();}// 创建转换器DocumentConverter converter = new OpenOfficeDocumentConverter(con);// 转换文档问htmlconverter.convert(docFile, htmlFile);// 关闭openoffice连接con.disconnect();return htmlFile;}/*** 将word转换成html文件,并且获取html文件代码。** @param docFile* 需要转换的文档* @param filepath* 文档中图片的保存位置* @return 转换成功的html代码*/public static String toHtmlString(File docFile, String filepath) {// 转换word文档File htmlFile = convert(docFile, filepath);// 获取html文件流StringBuffer htmlSb = new StringBuffer();try {BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(htmlFile)));while (br.ready()) {htmlSb.append(br.readLine());}br.close();// 删除临时文件htmlFile.delete();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}// HTML文件字符串String htmlStr = htmlSb.toString();// 返回经过清洁的html文本return clearFormat(htmlStr, filepath);}/*** 清除一些不需要的html标记** @param htmlStr* 带有复杂html标记的html语句* @return 去除了不需要html标记的语句*/protected static String clearFormat(String htmlStr, String docImgPath) {// 获取body内容的正则String bodyReg = "<BODY .*</BODY>";Pattern bodyPattern = Pattern.compile(bodyReg);Matcher bodyMatcher = bodyPattern.matcher(htmlStr);if (bodyMatcher.find()) {// 获取BODY内容,并转化BODY标签为DIVhtmlStr = bodyMatcher.group().replaceFirst("<BODY", "<DIV").replaceAll("</BODY>", "</DIV>");}// 调整图片地址htmlStr = htmlStr.replaceAll("<IMG SRC="", "<IMG SRC="" + docImgPath+ "/");// 把<P></P>转换成</div></div>保留样式// content = content.replaceAll("(<P)([^>]*>.*?)(<\/P>)",// "<div$2</div>");// 把<P></P>转换成</div></div>并删除样式htmlStr = htmlStr.replaceAll("(<P)([^>]*)(>.*?)(<\/P>)", "<p$3</p>");// 删除不需要的标签htmlStr = htmlStr.replaceAll("<[/]?(font|FONT|span|SPAN|xml|XML|del|DEL|ins|INS|meta|META|[ovwxpOVWXP]:\w+)[^>]*?>","");// 删除不需要的属性htmlStr = htmlStr.replaceAll("<([^>]*)(?:lang|LANG|class|CLASS|style|STYLE|size|SIZE|face|FACE|[ovwxpOVWXP]:\w+)=(?:"[^"]*"|""[^""]*""|[^>]+)([^>]*)>","<$1$2>");return htmlStr;}}
2023-08-08 06:02:211

怎样在openoffice进行二次开发

打开工具菜单,有一个“宏”,点“管理宏”可以进入二次开发的IDE窗口。openoffice的二次开发使用starBasic语言,可以参考这里:http://www.pitonyak.org/oo.php也可以使用javascript、python等语言。
2023-08-08 06:02:281

java openoffice将doc或者docx文件转pdf文件出现问题

OpenOffice java api:简单的说就是利用java程序可以操作OpenOffice的所有功能,比如创建doc文档,插入文字,设置文字格式等等。 1. OpenOffice 给程序员提供了一个叫UNO (UniversalNetwork Objects)的组件技术.我理解的UNO: OpenOffice 类似于web程序中的服务器,程序员写的代码类似于客户端,利用UNO提供的接口和服务去完成对OpenOffice文档的操作。所以写程序首先要搭建 UNO环境:1. 下载 OpenOffice2.复制UNO提供的jar包: unoil.jar, java_uno.jar, juh.jar, jurt.jar, ridl.jar, unoloader.jar. (ps: 安装了SDK之后在文件夹找)到自己的工程中,引入它们。3. 下载文档:DevelopersGuide.pdf. 4. 安装了SDK后,重新启动一下机器,然后就可以按照 DevelopersGuide 来学习 UNO 编程了。5. 需要ava 环境。补充: 安装了SDK后, java, c++帮助文档,样例程序,其他关于sdk的信息 都放在本地openOffice安装路径一个叫sdk目录下面,enjoy it !总结一下已经实现的功能和碰到的问题汇总:1. 首先要得到远程office组件的上下文.通过:com.sun.star.uno.XComponentContext xContext = com.sun.star.comp.helper.Bootstrap.bootstrap();得到,如果OpenOffice安装路径不是在工程的路径下面(我自己猜的), 就会报:com.sun.star.comp.helper.BootstrapException: no office executable found!解决办法: 黑其源代码, 看了源代码就会发现其实OpenOffice是在寻找本地的soffice的shell文件,所以弄个变量来保存soffice在系统中的路径,重新写一 个Bootstrap就可以了。详细请参照:论坛 。 2. 得到 XMultiComponentFactory (ComponentFactory 工厂)com.sun.star.lang.XMultiComponentFactory xMCF = xContext.getServiceManager(); 3. 得到各种组件可以通过下面代码:// docType 是 与 soffice 同目录下面的OpenOffice的其他shell文件,swrite等等 protected XComponent newDocComponent(String docType) throws java.lang.Exception { String loadUrl = "private:factory/" + docType; mxRemoteServiceManager = this.getRemoteServiceManager(); Object desktop = mxRemoteServiceManager.createInstanceWithContext( "com.sun.star.frame.Desktop", mxRemoteContext); XComponentLoader xComponentLoader = (XComponentLoader) UnoRuntime .queryInterface(XComponentLoader.class, desktop); PropertyValue[] loadProps = new PropertyValue[0]; return xComponentLoader.loadComponentFromURL(loadUrl, "_blank", 0, loadProps); }4.得到 XTextDocument XComponent xEmptyWriterComponent = newDocComponent("swriter"); XTextDocument mxDoc = (XTextDocument) UnoRuntime.queryInterface(XTextDocument.class, xEmptyWriterComponent);5. 得到一个文档的引用XText mxDocText = mxDoc.getText();6. 得到文档的属性列表 XPropertySet mxDocProps = (XPropertySet) UnoRuntime.queryInterface( XPropertySet.class, mxDoc);7. 建立光标,用来插入新的内容。XTextCursor mxDocCursor = mxDocText.createTextCursor(); XSentenceCursor xSentenceCursor = (XSentenceCursor) UnoRuntime .queryInterface(XSentenceCursor.class, mxDocCursor); XWordCursor xWordCursor = (XWordCursor) UnoRuntime.queryInterface( XWordCursor.class, mxDocCursor);8.得到光标属性列表 XPropertySet xCursorProps = (XPropertySet) UnoRuntime .queryInterface(XPropertySet.class, mxDocCursor);9.设置插入文字格式 xCursorProps.setPropertyValue("CharFontName", "宋体"); xCursorProps.setPropertyValue("CharWeight", new Float(FontWeight.BOLD)); xCursorProps.setPropertyValue("CharHeight", new Float(10.5)); // 居中显示 xCursorProps.setPropertyValue("ParaAdjust", com.sun.star.style.ParagraphAdjust.CENTER);10.在该光标处插入信息mxDocText.insertString(xSentenceCursor, 逗Hello World", true);11. 保存的关键代码 protected void storeDocComponent(XComponent xDoc, String storeUrl) throws java.lang.Exception { XStorable xStorable = (XStorable) UnoRuntime.queryInterface( XStorable.class, xDoc); PropertyValue[] storeProps = new PropertyValue[1]; storeProps[0] = new PropertyValue(); storeProps[0].Name = "FilterName"; storeProps[0].Value = "MS Word 97"; openOfficeJavaLogger.debug("... store "" + xDoc.toString() + "" to "" + storeUrl + ""."); xStorable.storeAsURL(storeUrl, storeProps); }
2023-08-08 06:02:461

java wps将文档转成pdf

看看wps或其他软件用命令行转pdf,用java执行命令行就可以了
2023-08-08 06:02:561

linux openoffice 怎么看是否启动

如果在用桌面环境,就能从菜单启动。 如果只是用简单的窗口管理器,可以给窗口管理器添加菜单。 或者干脆从命令行启动 openoffice,不同的发行版有不同的执行文件名。
2023-08-08 06:03:041

WORD文档插入页码时有几页不显示不显示页码?如何解决

2023-08-08 06:03:146

哪里有OpenOffice的源代码啊?

我觉得你到oracle 网站上去溜达溜达,或许能找到吧
2023-08-08 06:03:533

饭店大屏幕上放照片需要怎么做

用PPT播放,把图片放进PPT,在幻灯片上插入“图片”,然后输入想要展现的图片并调节到合适的大小。选中“图片”后单击鼠标右键,选中“自定义动画”,然后单击“添加效果”,“进入”,再修改缓慢进入的方向和速度。以上设置完成后,选中“另存为”,“"输出为视频”,将所制作的PPT保存为视频格式就可以在大屏幕上播放了。幻灯片教学的时候经常用投影机观看的一幅幅照片。这种幻灯片多半是用透明正片装进放映机放映,照相相片称作照相幻灯片,彩色照片称作彩色幻灯片,黑白不存在反转片,所以要从负片晒成正片,几乎都是用彩色反转片进行拍摄,主流是用35毫米大小,一片一片地装填。成卷的幻灯片叫做长条幻灯片。PPT应用范围:主要用于设计制作广告宣传、产品演示的电子版幻灯片,制作的演示文稿可以通过计算机屏幕或者投影机播放。利用PowerPoint或是Keynote亦或是OpenOffice,不但可以创建演示文稿,还可以在互联网上召开面对面会议、远程会议或在Web上给观众展示演示文稿。随着办公自动化的普及,PowerPoint与Keynote的应用越来越广。
2023-08-08 06:04:011

openoffice是免费的吗

是免费的。但是,学习如何使用openoffice,或者需要定制某些特殊的功能,可能需要一定的时间、金钱的代价。
2023-08-08 06:04:141

电脑软件的发展史?

电脑软件的发展史第一代软件(1946-1953)第一代软件是用机器语言编写的,机器语言是内置在计算机电路中的指令,由0和1组成。第二代软件(1954-1964)当硬件变得更强大时,就需要更强大的软件工具使计算机得到更有效地使用。汇编语言向正确的方向前进了一大步,但是程序员还是必须记住很多汇编指令。第三代软件(1965-1970)在这个时期,由于用集成电路取代了晶体管,处理器的运算速度得到了大幅度的提高,处理器在等待运算器准备下一个作业时,无所事事。因此需要编写一种程序,使所有计算机资源处于计算机的控制中,这种程序就是操作系统。第四代软件(1971-1989)20世纪70年代出现了结构化程序设计技术,Pascal语言和Modula-2语言都是采用结构化程序设计规则制定的,Basic这种为第三代计算机设计的语言也被升级为具有结构化的版本,此外,还出现了灵活且功能强大的C语言。第五代软件(1990-至今)第五代软件中有三个著名事件:在计算机软件业具有主导地位的Microsoft公司的崛起、面向对象的程序设计方法的出现以及万维网(World Wide Web)的普及。扩展资料依据许可方式的不同,大致可将软件区分为几类:1、专属软件:此类授权通常不允许用户随意的复制、研究、修改或散布该软件。违反此类授权通常会有严重的法律责任。传统的商业软件公司会采用此类授权,例如微软的Windows和办公软件。专属软件的源码通常被公司视为私有财产而予以严密的保护。2、自由软件:此类授权正好与专属软件相反,赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用,仅给予些许的其它限制。以Linux、Firefox 和OpenOffice 可做为此类软件的代表。3、共享软件:通常可免费的取得并使用其试用版,但在功能或使用期间上受到限制。开发者会鼓励用户付费以取得功能完整的商业版本。根据共享软件作者的授权,用户可以从各种渠道免费得到它的拷贝,也可以自由传播它。4、免费软件:可免费取得和转载,但并不提供源码,也无法修改。5、公共软件:原作者已放弃权利,著作权过期,或作者已经不可考究的软件。使用上无任何限制。
2023-08-08 06:04:341

使用openoffice将excel转换成PDF时,网格线没有了,只有其中的内容,是什么原因呢?

你是说这种默认的网格线么,这个打印出pdf或者是打印到纸上都是没有的,你如果想有网格,你可以添加边框,ctrl+1,设置单元格格式,添加边框就可以了
2023-08-08 06:04:481

openoffice打开ppt就死机

不是ppt的问题,而是你系统有问题。如果硬件没问题的话就重装下操作系统,你的电脑配置还是不错的,有可能中病毒了或者程序文件丢失,重装下能够彻底解决。
2023-08-08 06:05:352

office办公软件和microsoft office有什么区别

Microsoft Office概述Office 是一套由微软公司开发的办公软件,它为Microsoft Windows和Apple Macintosh操作系统而开发。与办公室应用程序一样,它包括联合的服务器和基于互联网的服务。最近版本的 Office 被称为“Office system”而不叫“Office suite”,反映出它们也包括服务器的事实。 Office 最初出现于九十年代早期,最初是一个推广名称,指一些以前曾单独发售的软件的合集。当时主要的推广重点是购买合集比单独购买要省很多钱。最初的Office版本包含Word、Excel和Powerpoint。另外一个专业版包含Microsoft Access。Microsoft Outlook当时尚不存在。随着时间的流逝,Office应用程序逐渐整合,共享一些特性,例如拼写和语法检查、OLE数据整合和微软Microsoft VBA(Visual Basic for Applications)脚本语言。 Office被认为是一个开发文档的事实标准,而且有一些特性在其他产品中并不存在。但是其他产品也有Office 缺少的特性。Microsoft 2007 Office System有一个和以前版本差异很大的用户界面。 Microsoft使用早期的Apple雏形开发了Word 1.0,它于1984年发布在最初的Mac中。Multiplan和Chart也在512K Mac下开发,最后它们于1985年合在一起作为Microsoft Excel 1.0发布:第一个在Macintosh上使用的轰动一时的零售程序。 因此,早期的Microsoft Office程序根源于Mac,当然,也反映在用户界面上。作为Mac的第一个和最大的软件提供者,在最初的Macintosh上做的一些UI决定受 Microsoft开发团队的要求影响。当然,Office图形化用户界面(特别是顶级菜单条)的最基本的轮廓有它在第一个Macintosh版本中的根源。Microsoft Office最常用的组件每一代的Microsoft Office都有一个以上的版本,每个版本都根据使用者的实际需要,选择了不同的组件。 Word Microsoft Word是文字处理软件。它被认为是Office的主要程序。它在文字处理软件市场上拥有统治份额。它私有的DOC格式被尊为一个行业的标准,虽然它的最新版本Word 12.0/2007也支持一个基于XML的格式。Word也适宜某些版本的Microsoft Works。它适宜Windows和Macintosh 平台。它的主要竞争者是OpenOffice.org Writer、StarOffice、Corel WordPerfect和Apple Pages。 Excel Microsoft Excel是电子数据表程序〔进行数字和预算运算的软件程序〕。像Microsoft Word,它在市场拥有统治份额。它最初对占优势的Lotus 1-2-3是个竞争者,但最后它卖得比它多、快,于是它成为了实际标准。它适宜Windows和Macintosh 平台。它的主要竞争者是OpenOffice.org Calc、StarOffice和Corel Quattro Pro。 Outlook Microsoft Outlook——请不要同微软的另外一款产品Outlook Express相混淆—— 是个人信息管理程序和电子邮件通信软件。在Office 97版接任Microsoft Mail。它包括一个电子邮件客户端,日历,任务管理者,和地址本。它的电子邮件程序的主要竞争者是Mozilla Thunderbird(Mozilla)和Eudora。它的个人信息管理程序主要竞争者是Mozilla和Lotus Organizer。它仅适宜Windows平台;一个版本也被包括在大多数Pocket PC掌上电脑里。它在Macintosh里对应的程序是Microsoft Entourage。 Microsoft FrontPage Microsoft FrontPage,简称FP,是微软公司推出的一款网页设计、制作、发布、管理的软件。 FrontPage由于良好的易用性,被认为是优秀的网页初学者的工具。但其功能无法满足更高要求,所以在高端用户中,大多数使用Macromedia Dreamweaver作为代替品。它的主要竞争者也是Macromedia Dreamweaver
2023-08-08 06:05:434

ppt和pptx的区别 如何区别ppt和pptx

1、指代不同 ppt格式:ppt是一种文件格式,属于幻灯片演示文稿。 pptx格式:pptx是一种文件格式,属于幻灯片演示文稿,可通过 Office 2007以上的PowerPoint 等软件编辑制作。 2、功能不同 ppt格式:不仅可以创建演示文稿,还可以在互联网上召开面对面会议、远程会议或在网上给观众展示演示文稿。 pptx格式:pptx可以兼容更多的图形、渐变、动画效果。 3、打开方式不同 ppt格式:PowerPoint 都可以打开。 pptx格式:PowerPoint 2007及以上版本,金山WPS Office、Openoffice可以直接打开编辑制作; PowerPoint 2003及早期版本需要安装兼容包再打开。
2023-08-08 06:05:591

有哪些比微软Office系列更好用的办公软件?

个人觉得WPS就不错。WPS具有多种功能,而且很多格式的文件都可以打开,具有文字、表格、演示等多种功能。
2023-08-08 06:06:1015

如何直接用openoffice打开access

OpenOffice 界面与 LibreOffice 基本一致,下面以 LibreOffice 为例进行说明。1、有一个 Access 数据库叫“Database1”,其中有一个表叫“表1”。2、启动 LibreOffice Base,首先弹出“数据库向导”,点选“连接到现有数据库”,在下拉列表中选择“Microsoft Access 2007”,点击“继续”。3、弹出“打开”对话框,选中已有的 Access 数据库 Database1,点击“打开”。4、返回“数据库向导”对话框,点击“完成”。5、在下一个界面中,保持默认选项,点击“完成”,LibreOffice 会提示另存数据库,起名另存即可。6、以下为 Access 数据库 Database1 在 LibreOffice Base 中打开的情形。
2023-08-08 06:06:361

openoffice是哪个公司的?

现在是SUN 公司 把OPEN OFFICE 收购了
2023-08-08 06:07:213