Существует ли движок xsl-fo to PDF, написанный на C ++, который можно использовать в QT?
Двигатели, с которыми я сталкивался до сих пор, находятся в Java.
Вы должны использовать QXmlQuery: ссылка
Из qt документов:
Запуск таблицы стилей 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 file определяют как преобразовать ваш xml файл в pdf.