在本章中,我们将以多种不同的方式将简单的HTML文件转换为PDF文档。HTML文件的内容将由“Test”标题、“Hello World”段落和表示iText徽标的图像组成。
示例的结构
本书中的所有示例都具有类似的结构。
输入:
对于输入,我们将提供HTML语法。在本教程中,我们将使用HTML字符串、HTML文件的路径,或者在第4章中,使用XML文件的路径以及XSLT文件的路径将XML转换为HTML。
在第一个示例中,C01E01_HelloWorld.java,HTML以字符串形式提供:
public String HTML = "TestHello World";
在其他示例中,例如 C01E03_HelloWorld.java,我们将使用两个常量:
-
BASEURI常量,用于指向父文件夹的路径,父文件夹用于查找源HTML和资源(如图像和CSS),以及
-
带有该源HTML文件路径的SRC常量。
例如:
public static String BASEURI = "src/main/resources/html/";
public static String SRC = String.format("%shello.html", BASEURI);
输出:
我们将为输出使用类似的结构:
-
一个 TARGET 常数,用于我们将结果PDF写入的文