我是iText新手,我想在iText中将HTML字符串转换为Pdf。我在网上找到了很多例子。然后我找到了一个例子,并希望在这里实现相同的,但无法在我的项目中实现这个例子。我在pom中添加了依赖项。XML文件。
这里是链接:
https://developers.itextpdf.com/examples/xml-worker-itext5/basic-html-examples
波姆。xml
<!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.0.6</version>
</dependency>
**<!-- https://mvnrepository.com/artifact/com.itextpdf.tool/xmlworker -->
<dependency>
<groupId>com.itextpdf.tool</groupId>
<artifactId>xmlworker</artifactId>
<version>5.4.1</version>
</dependency>**
代码片段:
PdfPTable table = new PdfPTable(1);
PdfPCell cell = new PdfPCell();
ElementList list =XMLWorkerHelper.parseToElementList(encountersoapnotes.getHpi(), null);
for (Element element : list) {
cell.addElement(element);
}
table.addCell(cell);
document.add(table);
安装maven命令后,上面的parseToElementList(str, null)
方法不可用。
任何人都可以给我这个XMLWorkerHelper类的maven依赖项,它包含parseToElementList(str,null)
方法。
谢谢Sitansu
如果您是iText的新手,那么您不应该从这样一个旧版本开始。您应该从当前版本开始: iText 7.1.1 pdfHTML 2.0.1。对于那个版本,您需要像这样少的代码:
public static void main() throws IOException {
// 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);
}
更多信息、教程、下载等,请访问https://itextpdf.com/itext7/pdfHTML
我刚开始使用iText,我不知道XMLWorkerHelper类是如何工作的。我正在尝试创建一个方法,该方法接受包含html文档的字符串,将html转换为pdf文档,并将pdf作为字节数组返回。如果有人能指出下面代码中的错误,我将不胜感激。 我使用的代码如上所述。html代码位于变量articleString中。重要的部分是介于这两个系统之间。出来println语句。这是web应用程序和系统的一部
我得到一个错误: 错误:在类testPackage.Method1中找不到Main方法,请将Main方法定义为:public static void Main(字符串[]args)或JavaFX应用程序类必须扩展JavaFX.application.application“ 该计划是:
嗨。我刚到爪哇。我正试图写一个继承程序,得到这个错误。 错误:在类myPackage.inheritage中找不到Main方法,请将Main方法定义为:public static void Main(string[]args)或JavaFX应用程序类必须扩展JavaFX.application.application
下面是示例java代码 当执行时,我总是被当作 内干管 装糖 创造糖果之后 找不到口香糖类 后Class.for名称("口香糖") 正在加载Cookie,请提供一些帮助。创建Cookie之后
我的应用程序启动良好,但按下发送按钮后,它强制关闭。在Eclipse中没有“问题”...我认为这是导致错误的代码: 下面是logcat: 07-14 19:32:39.742:W/Dalvikvm(16712):Threadid=1:线程以未捕获异常退出(组=0x40019560)07-14 19:32:39.752:E/AndroidRuntime(16712):致命异常:主文07-14 19:
我正在尝试创建一个JMeter负载测试。我需要测试获取一个示例日志文件并更改其名称。我能找到的唯一方法是在BeanShell预处理器中复制该文件,但我得到了以下错误: 我使用的代码如下: