java - iText:从 HTML 创建短语

标签 java c# html itext

有没有办法在 iText 中从 HTML 创建 Phrase 对象?

我正在使用 iText# 7,但仍然欢迎 Java 示例和 iText 5 示例。

最佳答案

这是使用 iText7(和 pfdHTML)从 HTML 创建 PDF 的最直接方法

// IO
File htmlSource = new File("input.html");
File pdfDest = new File("output.pdf");

// pdfHTML specific code
ConverterProperties converterProperties = new ConverterProperties();
HtmlConverter.convertToPdf(new FileInputStream(htmlSource), new FileOutputStream(pdfDest), converterProperties);

您可以将 HTML 转换为 List<IElement> ,通过使用 HtmlConverter 的另一个静态方法

List<IElement> elements = HtmlConverter.convertToElements(new FileInputStream(src), properties);

查看 iText 网站上的资源:

关于java - iText:从 HTML 创建短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49727851/

相关文章:

java - Files#write 不适用于 byte[] 和字符集

java - Jenkins :java.io.IOException:文件名、目录名或卷标语法不正确

c# - 发送和接收文件socket编程

javascript - 如何改变div onclick的背景颜色?

javascript - 使用按钮 onClick 事件将 JavaScript 集成到 HTML 时遇到问题

java - 数组未接收单选按钮值

c# - 根据两个数据表中的差异更改 datagridview 中的颜色?

c# - 对于 C# 列表,如何在一条记录的值更改时对列重新排序?

javascript - 在 css/html 响应式中创建菜单栏

java - IntelliJ IDEA 中的 "Process finished with exit code 0"是什么意思?