Flying Saucer を使用して、一部の PDF ドキュメントを文字列から XHTML にレンダリングしています。私のコードは次のようなものです:
iTextRenderer.setDocument(documentGenerator.generate(xhtmlDocumentAsString));
iTextRenderer.layout();
iTextRenderer.createPDF(outputStream);
私が理解しようとしているのは、この方法を使用する場合、XHTML の相対パスはどこから解決されるのでしょうか? たとえば、画像やスタイルシートの場合です。この方法を使用してテキストベースのドキュメントを正常に生成できますが、画像と CSS を参照する方法を理解する必要があります。