XQuery/XSL-FO 圖片
外觀
< XQuery
您希望用印刷質量的影像和圖表等豐富您的文件。
我們將使用 fo:external-graphic 原語。
例如,要新增外部影像,請在 XSL-FO 中新增一個塊
<fo:block>
<fo:external-graphic src="https://tet/static/favicon.ico?r=2"/>
</fo:block>
SVG 是以向量形式描述圖形藝術作品的標準方式。 最近的 eXist 安裝(>1.4)啟用了 Apache FOP 處理器,可以在生成的 PDF 中嵌入 SVG 資料作為向量藝術:只需透過 HTTP 重定向引用它們,因為它們不在檔案系統中。 請參閱 從 XSL-FO 檔案生成 PDF,瞭解如何啟用 XSLFO 功能。
<fo:block> <fo:external-graphic src="https://:8080/exist/rest/db/logo.svg"/> </fo:block>
對於膽大的人:apache fop 有一個擴充套件,它提供了 *pdf-images*:一種將 PDF 檔案的頁面放置在 FOP 輸出中的方法。 它是 Jeremias Märki 的作品,可以在他的網站上找到。
$ wget http://www.jeremias-maerki.ch/download/fop/pdf-images/fop-pdf-images-2.0.0.SNAPSHOT-bin.tar.gz $ tar xfz fop-pdf-images-2.0.0.SNAPSHOT-bin.tar.gz $ cp fop-pdf-images-2.0.0.SNAPSHOT/*jar EXIST_HOME/lib/user
我必須重啟 exist 以在 fop 中啟用 pdf-images 支援。 fo 語法與 SVG 相同,在 URL 中的井號後面可以指定頁碼。