我正在从.txt
文件中读取一些文本并将其写入 pdf 文件。但在我的 pdf 中,文本显示为一些更大的字体。即使我已将.txt
文件的字体大小更改为更大或太小,pdf 中的字体也会相同。
我的部分代码正在处理文本文件中的读写操作
Document document = new Document(PageSize.A4.rotate(), 36, 36, 80, 160);
........
.........
document.newPage();
//Writing in a default page from the txt file
document.add(new com.lowagie.text.Paragraph("\n"));
iStream = new FileInputStream(path1); //path1 is location of .txt file
in = new DataInputStream(iStream);
is = new InputStreamReader(in);
br = new BufferedReader(is);
String strLine;
while ((strLine = br.readLine()) != null)
{
Paragraph para = new com.lowagie.text.Paragraph(strLine + "\n");
para.setAlignment(Element.ALIGN_JUSTIFIED);
document.add(new com.lowagie.text.Paragraph(strLine + "\n"));
}
br.close();
is.close();
in.close();
iStream.close();
document.close();
writer.close();
抱歉,我使用的是较低版本的 itext,因为现在我无法将任何第三方库添加到我的 windchill。这个版本的 itext 已经在我的 Windchill 中了。
写入时如何设置pdf文件内的字体大小。任何帮助都会非常有帮助。