如何从xsl-fo显示pdf或docx文件?

时间:2012-10-22 15:56:32

标签: xml xslt pdf docx

我的任务就是这个,

如果用户附加文件(图像或pdf或docx(word 2007格式))

将其保存在数据库中。

- >成功完成了这个模块。

之后,如果用户按下保存按钮,则必须将其保存为pdf文件。

我用谷歌搜索了如何显示图像

<fo:page-sequence master-reference="my-page">
                <fo:flow flow-name="xsl-region-body">
                    <fo:block text-align="center">
                        <fo:external-graphic src="C:\Users\spark\Desktop\ui.png" />
                    </fo:block>

                </fo:flow>

</fo:page-sequence>

但我没有任何线索如何显示其他格式... pdf和docx ...

你能建议我一个方法吗?

1 个答案:

答案 0 :(得分:0)

Apache FOP有一个可能有用的扩展,它添加了支持嵌入PDF的<fox:external-document>标记。可以在页面序列级别嵌入文档。

<fo:page-sequence ...>
...
</fo:page-sequence>
<fox:external-document src="C:\Path\to\PDF\myDoc.pdf" />
...

Apache's Documentation

Author's Documentation