我有以下代码:
PdfReader reader = new PdfReader("doc.pdf");
PdfStamper stamper = new PdfStamper(reader,
new FileOutputStream("AttestationTemp.pdf"));
PdfContentByte over = stamper.getOverContent(1);
BaseFont bf = BaseFont.createFont(BaseFont.TIMES_ROMAN, BaseFont.CP1257, false);
over.setFontAndSize(bf, 50);
over.beginText();
ColumnText.showTextAligned(over, Element.ALIGN_LEFT, new Phrase("String"), 110, 384, 0);
over.endText();
try
{
if (Desktop.isDesktopSupported())
{
File myPDF = new File("doc.pdf");
Desktop.getDesktop().open(myPDF);
}
}
catch (Exception e)
{
e.printStackTrace();
}
问题是当我使用 setFontAndSize 方法更改我的字符串的大小时,我得到相同的结果(相同的小尺寸),所以我想知道如何设置添加到 pdf 文件的字符串的大小。