gpt4 book ai didi

Java无法删除图片文件,itext7 html To Pdf转换图片文件写入PDF后锁定

转载 作者:行者123 更新时间:2023-11-28 22:48:21 58 4
gpt4 key购买 nike

我正在从 HTML 模板创建多页 PDF 文件。我还以 PDF 格式显示了一些图像。 PDF生成成功,图片添加到PDF文件中。但是在此之后,当我想删除他们没有删除的图像时,弹出窗口显示文件已被锁定。当我杀死写入PDF文件的程序时,你就可以删除图像了。

public void createPdf(String htmlString) throws IOException {
PdfWriter writer = new PdfWriter("C:\\Users\\DELL\\Desktop\\filename.pdf");
PdfDocument pdf = new PdfDocument(writer);

ConverterProperties properties = new ConverterProperties();
HtmlConverter.convertToPdf(htmlString, pdf, properties);

pdf.close();
writer.close();
}

注意

  1. 我正在将 HTML 文本 转换为 pdf。
  2. 在 html 文本中,img 标签用于插入来自本地文件系统的外部图像。

最佳答案

这确实是 iText7 中的一个错误。它已经被修复,修复将在 7.1.2 版本(以及相应的 pdfHTML 2.0.2)中可用。

如果您已经想使用固定版本,您可以自己从源代码构建 iText Core。解决问题的提交是 4565db5de87666dc60d65befb463a0519fb8334d 。您不必构建自定义 pdfHTML 版本,因为修复仅在 iText7 Core 中。

构建说明可用 here

关于Java无法删除图片文件,itext7 html To Pdf转换图片文件写入PDF后锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49567576/

58 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com