我需要从java程序中将一个String对象“纯文本”写入pdf文件,java或spring是否有任何可以完成工作的内置库。如果不是外部库的最佳选择?<登记/>
我知道我可以使用FileOutputStream
将数据写入文件,但是有任何选项可以格式化pdf中的数据并将其写入文件,例如.setContentType("application/pdf")
HttpServletResponse />
提前谢谢
答案 0 :(得分:0)
如果您需要编辑/更新PDF文档而您不想使用任何库,那么您必须自己实现PDF规范。 http://en.wikipedia.org/wiki/Portable_Document_Format
然而,看起来并不简单。所以我建议不要重新发明轮子并使用像iText这样的库。
关于mime类型,是的是application/pdf
。更多细节Proper MIME media type for PDF files