XSL-FO Utility。通過一個 XML 文件和 XSLT 文件或者一組 XML 和 XSLT 文件生成 XSL-FO 文件。PDF Document Merger。組合 PDF 文檔并添加頁碼。
PDF Book Binder Processor。將一組 PDF 文檔合并到單個文檔中,并采用章、節、子節和目錄的格式。
Document Processor Engine。通過單個 XML 文檔(指定了模板、數據源和輸出)對上述 API 進行批處理。
在本文中,您將了解如何使用 FO Processor Engine、XSL-FO Utility 和 PDF Document Merger。您還可以大概了解能夠從數據庫生成 XML 文檔的 Data Engine API。該 API 使用 XML 模板指定對數據庫的 SQL 查詢以及所生成的 XML 文檔的結構。 某些 Oracle XML Publisher API 需要 RTF 和 PDF 模板作為輸入。要創建 RTF 模板,您需要 Oracle XML Publisher Desktop,這是一個 Microsoft Word 插件。要創建 PDF 模板,只需在 Word 文檔中定義一個布局,然后使用 Adobe Acrobat Distiller 將該文檔轉換為 PDF。盡管本文沒有討論需要 RTF 和 PDF 模板的 API,但使用它們生成報表的過程類似于使用 Oracle XML Publisher API 生成報表的過程。
安裝 Oracle XML Publisher
下載 Oracle XML Publisher Enterprise 5.6.2 for Microsoft Windows,然后將 zip 文件 XMLP562_WIN.zip 解壓縮到一個目錄中。
在 Oracle JDeveloper 10.1.3 中,選擇 File>New 以打開 New Gallery 向導。