我想生成下面链接中提到的工作表。 http://www.softschools.com/handwriting/practice/我在针对给定输入生成虚线字体时遇到问题。我想在itext jar中这样做,那么有人可以指导我吗?
答案 0 :(得分:0)
您可以使用自定义字体使用iText编写PDF。
重要提示:请检查并验证用于个人和商业目的的自定义字体的最终用户协议
<强>代码:强>
public static void main(String[] args) {
Document document = new Document();
try {
PdfWriter.getInstance(document, new FileOutputStream(
"C:/users/XY/desktop/XY/Dotted.pdf"));
document.open();
String text = "The test file for Kids";
Font font = new Font(BaseFont.createFont("C:/Workspace/kg_primary_dots/KGPrimaryDotsLined.ttf",
BaseFont.IDENTITY_H, BaseFont.EMBEDDED), 72, Font.NORMAL);
Paragraph para = new Paragraph(text, font);
document.add(para);
} catch (DocumentException de) {
System.err.println(de.getMessage());
} catch (IOException ioe) {
System.err.println(ioe.getMessage());
}
document.close();
}
<强>输出:强>