XDOC (mini)

项目地址: http://git.oschina.net/xdoc/xdoc

简介

XDOC(mini)是XDOC的精简版,项目的主要目标是提供一个基于XML的文档描述语言, 使得动态网页语言(JSP、ASP、PHP等)和模板引擎可以高效的生成PDF等版式文档。

特点

  • 纯Java Web应用,直接部署,无需配置
  • 基于HTTP服务
  • 与HTML完美融合,自动渲染,适合各种动态网页语言
  • 丰富的排版标签:段落、文字、图形、图片、表格等
  • 丰富的排版属性
  • 内置多种中文字体

示例

<!DOCTYPE html>
<html lang="zh-cn" style="height:100%">
<head>
<meta charset="utf-8" />
<title>XDOC</title>
<script type="text/javascript" src="http://myxdoc.sohuapps.com/xdoc.js"></script>
<!-- <script type="text/javascript" src="http://localhost:8080/xdoc/xdoc.js"></script> -->
</head>
<body style="margin:0px;overflow:hidden;height:100%">
<script type="text/xdoc" _format="pdf" style="width:100%;height:100%">
<xdoc>
<body>
<para heading="1" lineSpacing="28">
<text valign="center" fontName="标宋" fontSize="29">欢迎使用XDOC!</text>
</para>
</body>
</xdoc>
</script>
</body>
</html>

安装包

http://git.oschina.net/xdoc/xdoc/blob/master/xdoc.war

规范

http://git.oschina.net/xdoc/xdoc/blob/master/xdoc.pdf

技术支持

http://myxdoc.sohuapps.com

基于Web服务的PDF 排版引擎 XDOC(mini)发布相关推荐

  1. Arduino ESP32 基于Web服务端SD文件管理系统完善

    Arduino ESP32 基于Web服务端SD文件管理系统功能完善 在上一版的基础上添加了,查看SD卡容量的功能. 接线说明 Hard SPI* MICROSD CS - ESP32 IO5MICR ...

  2. 用户信息填写web代码_基于web的自定义表单引擎

    所谓表单引擎 表单引擎,又可称之为表单流程.流程表单.工作流表单,是基于Web界面上可视化编辑的表单设计系统,可设置数据库的字段.属性,设置模块的配置.目前市面上的地带吗无代码表单引擎,可以为企业信息 ...

  3. 基于web服务的文件共享平台pydio搭建教程

    最近实验室在学校的云平台上申请到了一个虚拟主机,因此打算在上面搭建一个实验室内分享和管理文档的平台,经过一番google,最终选择了Pydio来完成这个任务.Pydio的前身是AjaXplorer,开 ...

  4. 基于 CoreText 的排版引擎:基础

    版权说明 原创文章,转载请保留以下信息: 本文节选自我的图书:<iOS 开发进阶 >. 本文涉及的 Demo 工程在这里:https://github.com/tangqiaoboy/iO ...

  5. 基于CoreText的排版引擎:基础

    基于 CoreText 的排版引擎:基础 JUN 27TH, 2015 版权说明 原创文章,转载请保留以下信息: 本文节选自我的图书:<iOS 开发进阶 >. 本文涉及的 Demo 工程在 ...

  6. RAD PDF于Web浏览器的PDF阅读器

    RAD PDF 基于Web浏览器的PDF阅读器 作为功​​能最完备的基于HTML的PDF查看器,编辑器和ASP.NET的表单填充器,提供了灵活而强大的替代常规PDF解决方案.与Adobe Acroba ...

  7. [转载]SUN ONE 开发 WEB 服务

    SUN ONE 开发 WEB 服务 实施摘要 本文对在北美的一家最大能源公司TransCanada PipeLines Limited的原型Web服务实现做了高层次的技术回顾.TransCanada的 ...

  8. 基于微服务架构的餐饮系统的设计与实现计算机毕业设计源码86393

    摘    要 近年来,我国经济和社会发展迅速,人们物质生活水平日渐提高,餐饮行业更是发展迅速,人们对于餐饮行业的认识和要求也越来越高.传统形式的餐饮行业都是以人为本,管理起来需要很多人力.物力.财力, ...

  9. [收集] Web服务相关的, 介绍框架(framework)类的论文

    收集了部分Web服务相关的, 介绍框架(framework)类的论文 <RECORD 1> WSCF: A framework for web service-based applicat ...

最新文章

  1. win10重置此电脑_Windows 10更新导致“重置此电脑”失效 微软给出解决办法
  2. asp.net控件开发基础(19)
  3. 正则表达式替换排除特定情况
  4. linux perl 安装目录,linux-将Perl模块安装到特定位置
  5. 成员函数指针与高性能的C++委托(下篇)
  6. Android应用开发实例篇(1)-----简易涂鸦板
  7. 3.8 Softmax 回归
  8. SQL的简单增、删、改
  9. 大一c语言上机题库及详解答案,二级C语言上机题答案(题库答案).doc
  10. C语言程序设计基础篇
  11. 开发人员聚焦:布兰登·里德(Brandon Reid)
  12. 生活,人艰不拆......
  13. mapbox+threejs实现三维气泡球体专题图
  14. [案例2-5]石头 剪刀 布小游戏
  15. c++ typeid和type_index
  16. 常见运维面试题及答案【个人收集】
  17. 我的前半生之十四,谈论富婆是一种高级趣味
  18. 龙珠激斗获取服务器信息中,龙珠激斗战力220000贝吉塔快速获得途径攻略汇总详解...
  19. android拨号器的
  20. matlab打开eps文件_如何在Windows上打开EPS图像文件

热门文章

  1. 迷你器官的大作用:微型实验室人脑揭示新冠影响
  2. 【Unity游戏开发笔记】手游-涂鸦弹跳开发分析
  3. 加密狗 检测到程序在终端服务器上运行
  4. certificate has expired
  5. 惊!!!Javascript入门必学知识
  6. 惊了!这是一篇《IOC》说明书?
  7. cover letter and response letter
  8. DATEADD()函数
  9. Redis哨兵模式(一主二从三哨兵)
  10. 数据库 实验三 数据库查询和数据操纵