如果文件包含一千頁以上,對 Rational® Publishing Engine 來說就是大型文件。如果要減少 Rational Publishing Engine 產生大型文件的時間,請考量在您的文件規格中使用 multipart 內容,或變更範本的內容。
程序
- 如果您要產生 Microsoft Word 輸出,請在文件規格中設定多組件內容:
- 在「文件規格」視圖中,選取 Microsoft Word 輸出。
- 在「內容」視圖中,找出多組件內容。
- 輸入下列其中一個值:
- STATIC:當設定為 STATIC,
輸出會在整個報告序列化至磁碟時建置,這表示輸出會轉換為可存放在網路的格式。
如果資料堆夠大,足以容納記憶體用量,則可以產生大型文件。
如果您併入區域元素到範本中,請使用 STATIC。
- DYNAMIC:當設為 DYNAMIC 時,會在 Rational Publishing Engine 處理用分段元素區分的每個區段的輸入時,建置輸出。如果指定 DYNAMIC 來產生包含區域元素的範本,您可能看不出改良的產生效能。當範本包含區域元素時,還是必須在產生文件結束時,整個範本序列化至磁碟。包含區域元素的範本,請使用 STATIC 值。
- 儲存文件規格,然後產生輸出。
當您開啟 Microsoft Word 輸出文件時,檔案看起來沒有包含資料。
- 按下 Ctrl+A 來選取所有內容。
- 按下 Shift+F9 來更新欄位。
- 移除您範本中的某些影像。如果要處理的影像較少,Rational Publishing Engine 可能不需要減少文件所包含的資料量,就能正確處理文件。
- 移除您範本中的某些表格。如果文件有超出 15,000 個資料結果,且有大量表格,當產生 Microsoft Word 和 PDF 輸出文件時,Rational Publishing Engine 可能會顯示記憶體不足的問題。
如果範本中要處理的表格較少,Rational Publishing Engine 可能不需要減少文件所包含的資料量,就能正確處理文件。
- 如果段落的間距內容大於單行間距,請考量變更這些內容以建立單行間距。如果要處理的 Rational Publishing Engine 文字頁較少,Rational Publishing Engine 可能不需要減少文件所包含的資料量,就能正確處理文件。
- 從文件規格中,移除任何不需要的輸出格式。
- 如果您已試過所有這些建議,但仍出現產生文件的問題,請將文件分成若干片段,再分別產生這些片段。