iText 卷许可证打印计数

iText Volumen License print count

我知道 iText 批量许可是基于打印的 PDF 数量。我找不到任何关于如何设置计数器的文档。我们在 POM 中声明了 JAR 文件,我们正在构建 war 文件。还有什么需要做的?

PDF 的数量是如何计算出来的?谁计算它们,iText 还是 Customer?

见下文,本题答案涉及编程。

问题也在 official web site: How can I log the number of documents / bytes I've processed?

上得到了回答

拥有容量租赁许可证的客户需要计算使用 Counter 机制商定的指标。我们有一个非常简单的 SysoCounter class 将信息写入 System.out.

您可以这样测试 SysoCounter

CounterFactory.getInstance().setCounter(new SysoCounter());

显然,将所有信息都放在 System.out 中并不是很有用。根据您希望如何存储文档计数(例如,您可能希望更新数据库中的值),您应该编写自己的 Counter 实现并使用 CounterFactory.getInstance().setCounter(yourCounter) 来实现该机制。