我在创建一个自定义文档版本控制系统以用于业务规则手册。这些手册分为概述部分,每部分包含一个规则,以各种方式列出(1.1,1.2等)。有许多手册对国内不同地点(州/县级别)包含相同的规则,但是许多地点根据业务需要或不同情况会有不同版本的规则。寻找一个文档格式..流动布局+页面控制
我的想法是创建一个系统,它将分别管理每个部分/规则的版本。这将使得这个混乱的管理更容易维护(认为数百个手册乘以数百个规则),并且它会使来自管理的现场查询请求更加快速。
好吧,这是一个相当简单和直接的设计到这一点。现在是猴子扳手。这些规则由政府机构规定,因此必须提交并由州政府批准。在这样做的过程中,许多州仅要求提交每个请求更新以提交批准的确切页面。一旦他们获得批准,这些网页将获得新的生效日期,手册的其余部分将保持不变。这个过程有商业原因。
因此,我选择的文档格式必须允许像Word一样流动布局,但是我需要能够以编程方式确定这些部分的页面范围,以及更改或添加是否会导致重新分页。
最复杂的布局将只包含表格,页眉/页脚和一个目录。我曾考虑过使用OOXML,但是我没有看到一种不加载Word的方式来确定分页,这是我更愿意避免的。我可以创建自己的分页算法,但这听起来很像重新发明轮子。
任何人都可以提供指向解决方案的指针,无论是打开文档格式,书籍还是其他内容?感谢您抽出时间来阅读。
感谢您的回复。我知道我将不得不使用标记或XML,并找到建立的东西很好。我认为只有发送所涉部分的比较是正确的,而不必担心显示前一部分和下一部分给出硬手写体的错觉,但手册的更新通常作为替换页面发送到现场。它看起来像是手动检修。谢谢! – dmaruca 2010-02-20 14:48:14