我在創建一個自定義文檔版本控制系統以用於業務規則手冊。這些手冊分爲概述部分,每部分包含一個規則,以各種方式列出(1.1,1.2等)。有許多手冊對國內不同地點(州/縣級別)包含相同的規則,但是許多地點根據業務需要或不同情況會有不同版本的規則。尋找一個文檔格式..流動佈局+頁面控制
我的想法是創建一個系統,它將分別管理每個部分/規則的版本。這將使得這個混亂的管理更容易維護(認爲數百個手冊乘以數百個規則),並且它會使來自管理的現場查詢請求更加快速。
好吧,這是一個相當簡單和直接的設計到這一點。現在是猴子扳手。這些規則由政府機構規定,因此必須提交併由州政府批准。在這樣做的過程中,許多州僅要求提交每個請求更新以提交批准的確切頁面。一旦他們獲得批准,這些網頁將獲得新的生效日期,手冊的其餘部分將保持不變。這個過程有商業原因。
因此,我選擇的文檔格式必須允許像Word一樣流動佈局,但是我需要能夠以編程方式確定這些部分的頁面範圍,以及更改或添加是否會導致重新分頁。
最複雜的佈局將只包含表格,頁眉/頁腳和一個目錄。我曾考慮過使用OOXML,但是我沒有看到一種不加載Word的方式來確定分頁,這是我更願意避免的。我可以創建自己的分頁算法,但這聽起來很像重新發明輪子。
任何人都可以提供指向解決方案的指針,無論是打開文檔格式,書籍還是其他內容?感謝您抽出時間來閱讀。
感謝您的回覆。我知道我將不得不使用標記或XML,並找到建立的東西很好。我認爲只有發送所涉部分的比較是正確的,而不必擔心顯示前一部分和下一部分給出硬手寫體的錯覺,但手冊的更新通常作爲替換頁面發送到現場。它看起來像是手動檢修。謝謝! – dmaruca 2010-02-20 14:48:14