我正在使用 iText 将文本文件转换为 PDF。转换工作正常,但如果 BufferedReader 遇到某个文本,我需要在转换过程中启动一个新的 PDF 页面。这是我尝试过的但是遇到该文本时没有启动新页面。我的示例代码如下(只是相关部分)。
Document output = new Document(PageSize.B3);
FileInputStream fs = new FileInputStream("C:/ABC Statements final/File.TXT");
FileOutputStream file = new FileOutputStream(new File("C:/Pdf Statements/File.PDF"));
BufferedReader br = new BufferedReader(new InputStreamReader(fs));
PdfWriter writer = PdfWriter.getInstance(output, file);
output.open();
writer.open();
.............................
String pageend = "Page Total";
String trimmedend = br.readLine().trim();
if (trimmedend.startsWith(pageend)) {
output.newPage();
}