只是想知道是否可以在使用 xmlWorker.parser 将 html 解析为 pdf 时更改字体、颜色、字体大小目前我能够解析我作为输入提供的任何内容。所以我想更改字体、字体大小, 字体颜色等如果可能的话。谢谢
问问题
771 次
1 回答
1
您可以创建自己的CSS
样式并将其添加到您的 HTML 代码中。CSS 样式将根据下面给出的优先级应用,其中没有 4 是更高的优先级。
1)浏览器默认 2)外部样式表 3)内部样式表 4)内联样式
例子:
document.open();
String finall= "<style>h1{color:orange;} </style><body><h1>This is a Demo</h1></body>";
InputStream is = new ByteArrayInputStream(finall.getBytes());
XMLWorkerHelper.getInstance().parseXHtml(pdfWriter,document, is);
document.close();
在示例中,橙色将设置为标题。
于 2014-01-06T13:06:57.430 回答