如何在 Java 中使用 wkhtmltopdf 或 wkhtmltoImage 将 HTML 字符串转换为 PDF?
How to convert an HTML String to PDF using wkhtmltopdf or wkhtmltoImage in Java?
我正在使用 wkhtmltoPDF 从 html 字符串生成 pdf,它按预期对我来说工作正常,但现在我必须生成图像输出,但我无法找到示例代码或任何库。
我已参考 https://github.com/jhonnymertz/java-wkhtmltopdf-wrapper 生成 pdf。
import com.github.jhonnymertz.wkhtmltopdf.wrapper.Pdf;
public class WKhtmlToPdf
{
Pdf pdf = new Pdf();
pdf.addPageFromString("html code");
pdf.addToc();
try{
pdf.saveAs("Output.pdf");
}
catch (IOException e)
{
}
catch (InterruptedException e)
{
}
}
我想要一个输出图像。谁能告诉我,我不想使用 Runtime.getRuntime().exe() 方法来生成输出。
提前致谢。
wkhtmltopdf 是一个库,它是 wkhtmltox 项目的一部分,该项目还包括 wkhtmltoimage。您可以从上面链接的包装器中获得启发,开发一个 wkhtmltoimage 包装器。
此外,我通常使用 ImageMagick to generate images programmatically. IM4Java 是 Java 的示例包装器。
我正在使用 wkhtmltoPDF 从 html 字符串生成 pdf,它按预期对我来说工作正常,但现在我必须生成图像输出,但我无法找到示例代码或任何库。
我已参考 https://github.com/jhonnymertz/java-wkhtmltopdf-wrapper 生成 pdf。
import com.github.jhonnymertz.wkhtmltopdf.wrapper.Pdf;
public class WKhtmlToPdf
{
Pdf pdf = new Pdf();
pdf.addPageFromString("html code");
pdf.addToc();
try{
pdf.saveAs("Output.pdf");
}
catch (IOException e)
{
}
catch (InterruptedException e)
{
}
}
我想要一个输出图像。谁能告诉我,我不想使用 Runtime.getRuntime().exe() 方法来生成输出。
提前致谢。
wkhtmltopdf 是一个库,它是 wkhtmltox 项目的一部分,该项目还包括 wkhtmltoimage。您可以从上面链接的包装器中获得启发,开发一个 wkhtmltoimage 包装器。
此外,我通常使用 ImageMagick to generate images programmatically. IM4Java 是 Java 的示例包装器。