gpt4 book ai didi

java - 如何通过iText7配置连字符?

转载 作者:行者123 更新时间:2023-11-30 06:08:10 24 4
gpt4 key购买 nike

我尝试用 iText7 hyphenation 对字符串进行连字符.
我使用了示例代码,但它返回 null 而不是连字符字符串或连字符对象:

Hyphenator h = new Hyphenator("de", "DE", 2, 2);
Hyphenation s = h.hyphenate("Leistungsscheinziffer");
System.out.println(s);//this is null and not "Lei-stungs-schein-zif-fer"

我对 pom.xml 的依赖是:

<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>layout</artifactId>
<version>7.1.2</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>hyph</artifactId>
<version>7.1.2</version>
<scope>test</scope>
</dependency>

有什么我忘记配置的吗?

谢谢你帮我解决这个问题。 :)

最佳答案

您有hyph作为test依赖性(参见 <scope> )。这意味着,它仅在运行测试时添加。如果你想使用hyph在非测试环境中,确保依赖关系是例如compile (默认为 compile ):

<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>hyph</artifactId>
<version>7.1.2</version>
</dependency>

关于java - 如何通过iText7配置连字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50839392/

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