当前位置: 首页 > news >正文

视觉设计工作室惠州seo关键词排名

视觉设计工作室,惠州seo关键词排名,如何加入百度推广,都有哪些电商平台随着DITA-OT 4.0的发布#xff0c;它提供了一种新的定制PDF样式方法#xff0c;这种方法就是PDF theme。这篇文章来聊一聊这种定制PDF输出的新方法和实验结果。 在进入PDF theme细节之前#xff0c;为各位读者梳理一下DITA-OT将DITA和Markdown发布成PDF的几种方法。 - 1 …随着DITA-OT 4.0的发布它提供了一种新的定制PDF样式方法这种方法就是PDF theme。这篇文章来聊一聊这种定制PDF输出的新方法和实验结果。  在进入PDF theme细节之前为各位读者梳理一下DITA-OT将DITA和Markdown发布成PDF的几种方法。 - 1 - DITA-OT发布PDF的几种方法 DITA-OT是优秀的结构化内容发布工具是开源产品并得到广泛应用。很多公司将DITA-OT集成到自家的产品中还有公司在DITA-OT的基础上做了扩展。 现在在DITA-OT的基础上出现了多种发布PDF文档的方法。下边是其中两种请点开图看细节。   1. 使用PDF2插件 开源版DITA-OT将DITA和Markdown发布成PDF时使用的是上图中”1. 使用PDF2插件“的方法它使用的是XSLT/XSL-FO技术。 XSL-FO技术是DITA-OT用来发布PDF的技术目前也还有广泛的应用。当我们运行以下命令它使用的就是这种方法: dita -i book.ditamap -f pdf -o out/pdf 此命令调用DITA-OT的PDF2插件将DITA内容转换成PDF。 在Oxygen XML Editor中选择”DITA Map PDF - based on XSL-FO发布文档时调用的也是这个插件 2. 使用pdf-css-html5 在2018年W3C发布了“CSS页面媒体模块级别3”标准用于支持使用CSS来将HTML页面发布成基于纸面的输出如PDF。这种方法得到了几个主流发布引擎厂商的支持比如Antenna HousePrinceXML和SyncRO Soft (也就是生产Oxygen XML Editor那家公司。 pdf-css-html5是SyncRO Soft基于DITA-OT开发的插件用于使用CSS技术来将DITA发布成PDF。这个插件只存在Oxygen XML Editor和Oxygen Publish Engine中是商用软件。 在Oxygen XML Editor中选择”DITA Map PDF - based on HTML CSS发布文档时调用的则是这个插件 如果使用开源版DITA-OT不包含商业插件在DITA-OT 4.0之前定制PDF样式需要使用XSLT/XSL-FO语言这对于TW来说有挑战。  “我是写文档的XSLT/XSL-FO什么鬼不想了解” 就算对于专业做样式定制的使用XSL-FO开发和维护成本总体较高。原因请见我之前文章的分析将CSS用于PDF发布 为了降低XSLT/XSL-FO定制PDF输出样式的难度和成本DITA-OT 4.0提供DITA theme来尝试降低定制PDF的难度和成本。 DITA-OT 4.0包括com.elovirta.pdf插件它通过提供theme参数扩展了默认的PDF2插件功能在不需要更改XSLT样式表的情况下更改PDF输出的样式。 - 2 - DITA Theme概要 DITA theme可用于调整PDF输出的基本设置如封面图片、页面大小、编号、字体属性、背景色和边框、间距以及页眉和页脚等动态内容。 要使用自定义theme生成PDF输出dita调用命令如下 dita -i book.ditamap -f pdf -o out/pdf --themepath/to/custom-theme-file.yaml theme文件可以用YAML或JSON格式编写DITA-OT安装目录中的docsrc/samples/themes文件夹提供了几个示例。 通过theme文件可以定制以下PDF选项 页面设置 页眉和页脚 内容元素的样式 1. 页面设置示例 page:size: A4orientation: portraittop: 20mmoutside: 20mmbottom: 20mminside: 30mmmirror-margins: true 2. 页眉和页脚示例 header:border-after: solid 1pt blackodd:content: {title}text-align: endeven:content: {chapter}text-align: start 3. 内容元素的样式示例 style:body:font-family: seriffont-size: 12ptspace-after: 6ptspace-before: 6ptstart-indent: 25pttopic:font-family: sans-seriffont-size: 26ptlink:color: bluetext-decoration: underline DITA-OT的PDF theme文档在这里 https://www.dita-ot.org/dev/topics/pdf-themes - 3 - 实验 在DITA-OT提供的示例theme基础上做以下调整 1整体和首页 设置中文字体加logo并居中 2页眉页脚 加分割线内容设置为文档标题 章节标题页脚中的页码居中显示加公司logo 3表格 表格标题居中显示表格序号自动生成标题行自动粗体并使用灰色背景 4图形 图形标题居中显示图形序号自动生成 5代码块和注 灰色背景适合代码的字体 - 4 - 总结 说一说使用DITA theme来定制PDF的感受 语法简单类似于CSS容易掌握 能够做一些简单的定制目前无法做到对输出的完全控制可以预测后续版本会有更多的增强 此方法是通过配置文件来控制XSL-FO的生成要理解配置的参数意义需要了解XSL-FO 点这里查看代码和生成的PDF文件。
http://www.hkea.cn/news/14573581/

相关文章:

  • 没域名 打开网站做商城网站要请程序员吗
  • 专业做家具的网站有哪些wordpress in depth
  • 网站建设程序都有哪些wordpress主题授权机制
  • 阿里云网站建设里云官网模版郑州福千欣隆网站建设有限公司
  • 学校网站建设领导小组织梦网站模板响应式
  • 网站开发设计资讯谷歌外链工具
  • 电子商务网站设计岗位主要是太原网站建设方案
  • 如何制作网站新手教程seo快速排名软件案例
  • 关于企业网站建设的提案移动网站建设是什么意思
  • 网站优化怎么做 有什么技巧张家港网站制作网络推广
  • html静态网站开发技术开发包括软件开发吗
  • 如何提升网站百度权重萧山做网站公司
  • 网站怎么推广怎么做的做网站导航栏素材图
  • 成都私人网站制作公司滨海企业做网站多少钱
  • 公司电商网站开发合同商贸有限公司章程范本
  • 如何用html做班级网站贵港免费的网站建设
  • 建好网站后最怎么维护网站开发培训程序员
  • C 网站开发招聘献县网站
  • 搭建国外网站的步骤3d动画制作软件中文版
  • wordpress 首页加载延迟新郑做网站优化
  • 网站公司云建站怎么样龙游网站建设的公司
  • 品牌购买网站网站建设市场分析
  • 郑州建网站哪个公司好照片素材库网站免费
  • 打开云南省住房和城乡建设厅网站找单位做网站需要注意什么
  • 现在网站建设用什么软件营销型网站设计思路
  • 天津做网站的公司排行邵阳建设网站公司
  • 企业网站建设 南通如何在百度推广网站
  • 可拖拽编程网站开发成全视频免费观看在线看第6季高清版
  • 如何本地搭建自己的网站中国人做外贸网站都卖什么
  • php网站开发技术描述施工企业风险防控