文字列から PDF ファイルを作成する方法を教えてArrayList
ください。
これを長い間修正しようとしましたが、成功しませんでした。誰か助けてもらえますか?
ここに他に何を書くべきかわかりません。タイトルがすべてを表していると思います。同じ問題を抱えている人や、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);
}