ファイルのコンテンツを読み取って、コンテンツ タイプ「PDF」としてブラウザに送信しています。PDF のデータは改行を識別しません。
Itext jar を使用し、HTMLWorker を使用して HTML をフォーマットしています。
誰かが助けたり、ソースコードを教えてくれますか?
これまでの私のコード:
Document document = new Document(PageSize.LETTER);
response.setContentType("application/pdf");
try {
PdfWriter.getInstance(document, response.getOutputStream());
document.open();
String cnt = SAMPLEJAVA.getFileContent("D:/abc.docx");
System.out.println(cnt);
HTMLWorker htmlWorker = new HTMLWorker(document);
String str = "<html><body><pre>" + cnt + "</pre></body></html>";
htmlWorker.parse(new StringReader(str));
document.close();
System.out.println("Done");
} catch(Exception ex) {
}