移动互联网的到来,使得Word文档在移动端的显示成了问题。大家解决方法大概有三种:转换为PDF、用HTML模拟页面效果、纯网页效果。
XDOC的用了第三种方式,将word文档实时转换为纯网页,生成的页面简洁,尤其对移动端的适配效果好,看下面的例子:
1. 示例
原始文档
XDOC预览-PC端
XDOC预览-移动端
在线地址
http://view.xdocin.com/view-xdocin-com_lgxl26.htm
2. 解读
从示例中可以看到,XDOC的Word文档预览,在尽力还原文档内容的前提下,更多考虑移动端的阅读体验。
简单接口
XDOC文档预览服务接口简单,只需要传入文档地址
接口:http://view.xdocin.com/xdoc?_xdoc=你的文档地址
例如:http://view.xdocin.com/xdoc?_xdoc=http://view.xdocin.com/doc/CreateReport.docx
XDOC服务收到请求后,实时生成预览结果后,跳转到结果地址,如:http://view.xdocin.com/view-xdocin-com_lgxl26.htm
生成的地址是永久有效的,可以方便的进行分享,同时也对原来的文档地址做了很好的保护。
目录导航
XDOC根据Word文档中段落的标题属性,自动生成了目录导航。
移动端通过点击下方的目标按钮,显示导航目录,方便大文档的阅读,还可以调整字体大小,适合不同人的需要。
底部导航栏可以随屏幕的上下滑动,自动隐藏和显示,在阅读时增加可视区域,如下图:
PC端直接显示了导航目录,不显示底部导航。
图片处理
图片显示时自动适应屏幕宽度,如下图:
可以点击弹出图片,缩放查看更多图片细节,如下图:
表格处理
表格在4列以内时,宽度自动适配屏幕,超过4列自动出现横向滚动条,以显示更多内容,如下图:
图表处理
XDOC将Word图表转化为H5图表展示,可以提供丰富的交互功能,如下图:
更多格式
XDOC还支持xlsx、pptx、doc、xls、ppt、rtf、jpg、png等多种文档格式。
3. 马上使用
XDOC文档预览提供在线云服务,可以马上使用,服务地址:http://view.xdocin.com。
相关推荐
文件预览
通过三种不同的方式(freemarker+jfreechart、xDoc、POI),根据模板创建Word文件。可以动态修改Word中表格(table)、图表(chart)等数据。导入工程后,可直接运行xxxDemo文件,查看文档生成效果。详见压缩包中的...
XDOC智能文档平台.pptx
java 利用 xdoc 导出word的Demo,demo中有相对应的maven依赖,主要包含两个例子,一个是表格的遍历且每个单元需要多张图片的遍历。另一个是简单的word模板,主要是遍历list数据展示到表格,然后每个单元格只有一张...
java 操作word文档 所需要jar包。如果使用 xdoc 操作word,使用xdoc.jar;如果使用freemarker 操作word,使用freemarker-2.3.8.jar
文档什么是 Xdoc Xdoc 是一种用于软件项目的简单文档语言。 它专注于但不限于 Eclipse 插件项目,生成功能齐全的 Eclipse 帮助插件。 我们支持代码块以及类路径中对 java 类的代码引用。 编辑器中的错误标记会向开发...
网页翻译的,当然有各种不正确。花了一天时间调整了下凑合用吧。
XDoc2Ascii doc是一个小型应用程序,旨在帮助从文档迁移到文档。 命令行参数 XDoc2AsciiDoc是一个命令行实用程序,并且要求路径中包含Java(5.0+)。 从xdoc文件夹中读取.xdoc文件,在asciidoc文件夹中创建.asc文件...
基于poi封装的word-excel-Pdf导出的xdoc设计,xdoc的jar包,加代码
一款小工具,只要解压缩就可以使用了,主要用来进行文档的查看,包括pdf、word、csv等的绝大部分格式都能够查看。
文档一个前端文档生成器安装使用 npm 安装 xdoc: $ npm install xdoc -g用法初始化文档: $ xdoc init构建文档: $ xdoc build [options]在 127.0.0.1:8000 启动服务器: $ xdoc server在 127.0.0.1:8000 启动...
XDocService用于在java应用中和操作系统命令行中调用xdoc服务,实现生成文档,转换文档等功能。.zip
XDoc讨论QQ群:820854691❦ XDoc 基于Java注释的接口文档工具基于java注释生成接口文档-对代码无侵入,无需注解,纯代码注释支持SpringWeb, SpringBoot, JFinal文档输出格式支持markdown和离线/在线html等为何使用XDoc?...
xdoc 的引入js,具体使用http://blog.csdn.net/joeson7456/article/details/79387680
改成使用XDocService.jar这个包,简单看一下源码可知这个转换是放在xdoc服务器上进行的解析。如果条件允许,建议自己搭建一套解析系统,最好操作系统使用Windows。由于资源紧张,所以目前的方案使用的xdoc服务器进行...
XDocService用于在java应用中和操作系统命令行中调用...XDOC(mini)是XDOC的精简版,项目的主要目标是提供一个基于XML的文档描述语言, 使得动态网页语言(JSP、ASP、PHP等)和模板引擎可以高效的生成PDF等版式文档。
项目中用到xdoc在html中展示。 本地的xodc编辑器 下载解压后,直接点击bat文件即可打开
hg.jar XDOC引擎与JSP引擎类似,它的目标是动态生成pdf、flash、docx、html、png等各种格式。与JSP不同的是XDOC是可视化设计的,提供了更多高级的显示功能,如:条形码、图表等。最重要的 jar
NULL 博文链接:https://xdoc.iteye.com/blog/1176204