我需要从java程序编写一个字符串对象"纯文本"到pdf文件,java或spring是否有任何内置库可以完成这项工作。如果没有,外部库的最佳选择是什么?
我知道我可以使用FileOutputStream
将数据写入文件,但是否有任何选项可以将数据格式化为pdf并将其写入文件,如HttpServletResponse
的.setContentType("application/pdf")
提前感谢
如果你需要编辑/更新PDF文档,并且你不想使用任何库,那么你将不得不自己实现PDF规范。http://en.wikipedia.org/wiki/Portable_Document_Format
然而,看起来并不简单。所以我建议不要重新发明轮子,使用像iText这样的库。
关于mime类型,是的,是application/pdf
。PDF文件的正确MIME媒体类型