gpt4 book ai didi

java - iText7:你能使用Graphics2D吗?

转载 作者:行者123 更新时间:2023-12-02 11:28:48 24 4
gpt4 key购买 nike

在 iText5 中,可以通过这样开始绘制 Graphics2D 对象

Rectangle rect = PageSize.A3.rotate();
PdfContentByte cb = writer.getDirectContent();
Graphics2D g = cb.createGraphics(rect.getWidth(), rect.getHeight());

“writer”是“PdfWriter”的实例。

iText7 中不存在 PdfContentByte,而且我还没有找到让 Graphics2D 参与的方法。这还有可能吗?

我完全意识到现在有一​​个 Canvas ,您可以在上面绘制圆形、矩形、线条等,但这意味着重写所有现有代码,因此如果您仍然可以以某种方式使用 Graphics2D,那么它就可以了。将是首选方式。

最佳答案

您可以使用OrsonPDF作为Graphics2D转换器,并将生成的PDF嵌入到使用iText创建的文档中。这里给出了包含完整说明的示例:

https://jfree.github.io/orsonpdf/

关于java - iText7:你能使用Graphics2D吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49428960/

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