当前位置: 首页 > 软件库 > 企业应用 > 文档管理 >

xoffice

将 Office 文档转换为 PDF
授权协议 MIT
开发语言 Java
所属分类 企业应用、 文档管理
软件类型 开源软件
地区 国产
投 递 者 刘选
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

一个JavaEE服务,将Office文档转换为PDF,格式兼容性好。 docx pdf

安装部署

  1. 安装微软Office 2010或以上版本
  2. 安装JDK 1.6或以上版本
  3. 将release/jacob下的适合的dll文件复制到JDK的bin目录下。 32位操作系统选:jacob-1.18-x86.dll,64位选:jacob-1.18-x64.dll。
  4. 安装Tomcat 6或以上版本
  5. 将release/war/xoffice.war复制到tomcat的webapps目录下,重启服务

调用

http://locahost/xoffice/xoffice?_xformat=*文档格式*&_file=*文档地址*

文档格式:doc、docx、xls、xlsx、ppt、pptx

文档地址:http、ftp协议地址,需要用UTF-8编码

例:http://locahost/xoffice/xoffice?_xformat=docx&_file=http%3A%2F%2Flocahost%2Fxoffice%2Fdemo.docx

  • 其实办公室局域网已经装了iOffice.NET了,但俺就是觉得不够完善,工作之余动动脑筋。 重新开发一套xOffice.net吧,顺便活动活动筋骨,这个xOffice.net要具备: 主页功能:发布单位常规信息和最新信息 论坛/博客/Wiki功能:之所以写在一块,因为希望信息交互不局限于方式 即时通讯/邮件功能:类似于微软的Live Message或谷歌的Gmail,仅使用一个入口用户名称就可以关

 相关资料
  • 问题内容: 关于使用python在Linux上将.doc,.ppt和.xls转换为纯文本的方法的任何建议?实际上,任何转换方法都是有用的。我已经考虑过使用Open Office,但是,我想要一个不需要安装Open Office的解决方案。 问题答案: 我将使用命令行解决方案(然后使用Python子过程模块从Python运行工具)。 可以在以下位置(以源代码形式)找到msword( catdoc )

  • 我已经用iText创建了一个文档,我想把这个文档(保存为PDF文件)转换成一个图像。为此,我使用PDFBox,它需要一个PDDocument作为输入。我使用以下代码: 此时,我从已保存的文件中加载文档。但我希望在Java内部执行此操作。 所以我的问题是:如何将文档转换为PDDocument? 非常感谢任何帮助!

  • 我有一堆XML文档(源),需要将它们转换为具有不同结构(目标)的POJO。我的第一个明显的想法是使用JAXB和XSLT的组合。然而,在一些问题上,我不确定这是否合适。 我无法访问源的XSD。 我不需要目标作为XML结构,而只需要作为POJOs。 然后我想创建一个映射表,比如。 然而,这将导致大量“映射”代码,特别是在涉及复杂数据类型的情况下。 你对我如何实施这一点有什么建议吗?

  • 问题内容: 如何将Word文档转换为PDF,其中文档包含各种内容,例如表格。尝试使用iText时,原始文档看起来与转换后的PDF不同。有没有我可以使用的开源API /库,而不是调用可执行文件? 问题答案: 这是一项艰巨的任务,如果您想要完美的结果(如果不使用Word则不可能),则难度就更大了,因为仅使用纯Java即可为您完成所有操作且都是开源的API数量为零,我相信( 更新:我错了,请参见下文 )

  • 问题内容: 我以这种方式将猫鼬文档作为json返回: 但是,还返回了user . proto。没有它我怎么能回来?我尝试了这个但没有用: 问题答案: 您也可以尝试mongoosejs的lean():

  • 问题内容: 将SQL数据库(例如1个表)转换为mongoDB文档的最佳方法是什么? 我想我可以使用C#驱动程序并实现一个循环,该循环选择表中的每一行并将其保存在Mongo中。但是,我正在寻找一种转换大量数据的更好方法。 问题答案: 司机的方式是FAR最直接的。导入/导出工具非常棒,但 前提 是您必须同时使用它们。如果您的表中包含日期,并且您尝试从数据库中导出并导入到mongo中,那么您将大吃一惊。

  • 我正在尝试使用Apache POI将文档转换为pdf,但生成的pdf文档只包含文本,它没有任何格式,如图像、表格对齐等。

  • 对于一些用PHP编写的REST API,我被要求创建Swagger文档,由于我不知道有什么简单的方法可以向现有的API添加注释并创建这样的文档,所以我现在使用这个编辑器来生成一些文档。