是否有用C ++编写的可以在QT中使用的xsl-fo到PDF引擎?
到目前为止我遇到的引擎都在java中。
答案 0 :(得分:-1)
您应该使用QXmlQuery:link
来自qt docs:
运行XSLT样式表就像运行XQuery一样,除了在构造QXmlQuery时,必须通过QXmlQuery :: XSLT20告诉QXmlQuery将其从setQuery()获取的内容解释为XSLT样式表而不是XQuery。您还必须通过调用setFocus()来设置输入文档。
代码:
QXmlQuery query(QXmlQuery::XSLT20);
query.setFocus(QUrl("myInput.xml"));
query.setQuery(QUrl("myStylesheet.xsl"));
query.evaluateTo(out);
其中“out”是pdf文件。和xsl文件定义如何将xml文件转换为pdf。