2015-12-19 4 views
-3

Я ищу от почти одного месяца, чтобы генерировать графики с использованием Apache-FOP Pdf Generation. Наконец, я спрашиваю вас, кодеры. Пожалуйста, помогите мне.FOP Pdf genaration with graphs (Pie/Bar) CHarts

<metrics> 
    <duration>22s.531ms</duration> 
    <failed>1</failed> 
    <passed>2</passed> 
    <skipped>6</skipped> 
    <total>9</total> 
</metrics> 
+0

Что у вас есть? Некоторые xslt, я полагаю? Некоторые xml также? И графики как png ...? – Jan

+0

@Jan Спасибо за ваш ответ. Я не знаю, как написать xslt для этого. XML Я отредактирую вопрос и добавлю его –

+0

Тогда, возможно, вы не хотите начинать fop вообще и выбираете более простой способ, как itext, чтобы сделать свой pdf. – Jan

ответ

1

После того, как вам удалось создать хороший график, используя любую диаграмму библиотеки вам нравится (как JFreeChart или аналогичный), проверьте эти примеры из Apache FOP website о том, как встроить сгенерированный изображение в PDF:

<fo:block> 
The image (
    <fo:external-graphic content-width="100pt" content-height="50pt" scaling="non-uniform" src="images/fop.jpg"/> 
) has non-uniform scaling. 
</fo:block> 

<fo:block> 
The image (
<fo:external-graphic content-width="50pt" content-height="100pt" scaling="non-uniform" src="images/fop.jpg"/> 
) has non-uniform scaling. 
</fo:block> 

<fo:block> 
The image (
<fo:external-graphic content-width="100pt" content-height="75pt" scaling="uniform" src="images/fop.jpg"/> 
) has uniform scaling. 
</fo:block> 

<fo:block> 
The image (
<fo:external-graphic content-width="75pt" content-height="100pt" scaling="uniform" src="images/fop.jpg"/> 
) has uniform scaling. 
</fo:block> 

<fo:block> 
The image (
<fo:external-graphic width="75pt" height="100pt" content-width="scale-to-fit" content-height="scale-to-fit" src="images/fop.jpg"/> 
) is scaled to fit the viewport. 
</fo:block> 
+0

Спасибо @Jan Я попробую использовать это и дайте знать. –

 Смежные вопросы

  • Нет связанных вопросов^_^