1

只是想知道是否可以在使用 xmlWorker.parser 将 html 解析为 pdf 时更改字体、颜色、字体大小目前我能够解析我作为输入提供的任何内容。所以我想更改字体、字体大小, 字体颜色等如果可能的话。谢谢

4

1 回答 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 回答