ArrayList
我需要帮助才能从字符串创建 PDF 文件。
我试图解决这个问题很长时间但我没有成功,有人可以帮助我吗?
我不知道在这里还能写什么我认为标题说明了一切。那么有没有人有同样的问题或知道如何创建 PDF 文件?
这parsedText
是我从另一个 PDF 文件中提取的整个文本。
编码:
String[] splitText = parsedText.split("\\.");
newList = new ArrayList<String>(Arrays.asList(splitText));
PDDocument doc = null;
PDPage page = null;
try{
doc = new PDDocument();
page = new PDPage();
doc.addPage(page);
PDFont font = PDType1Font.HELVETICA;
PDPageContentStream content = new PDPageContentStream(doc,page);
content.beginText();
content.setFont(font, 12);
content.moveTextPositionByAmount(100, 700);
String text = "";
for(int i=0; i<newList.size();i++)
{
if(sentence.isEmpty()) continue;
content.drawString(newList.get(i) + "\n");
}
content.endText();
content.close();
doc.save("nameoffile.pdf");
doc.close();
System.out.print("Pages" + pdDoc.getNumberOfPages());
}catch(Exception e){
System.out.println(e);
}