0

CSS スタイル プロパティを適用したいという点で、JSP を使用して PDF ファイルを生成していますが、機能していません。PDF は通常、スタイル プロパティが適用されていないように見えます。

次の例では、body タグに緑色の背景を追加していますが、pdf では緑色が表示されていません。プレーンなhtmlのみを表示しています。

この問題の適切な解決策を教えてください。

Document document = new Document();

FileOutputStream fileOutputStream = new FileOutputStream("C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/pdf_generation/pdfGeneration10.pdf");

PdfWriter writer = PdfWriter.getInstance(document, fileOutputStream);

document.open();

HTMLWorker htmlWorker = new HTMLWorker(document);

String html = "<html><head></head><body style='background-color:green'><P> THIS IS SAMPLE ONE</p><table><tr><td>Demo and new be the way to go sdfsdf sdfdf</td></tr></table></body></html>";

StyleSheet styleSheet  = new StyleSheet();

htmlWorker.setStyleSheet(styleSheet);

htmlWorker.parse(new StringReader(html));

document.close();
4

0 に答える 0