我对Java不是很有经验,而且我将ByteArrayInputStream
对象转换为FileInputStream
对象时遇到了问题。
有没有办法做到这一点?
我编写的代码采用文件URL并将其传递给此函数renderer.setDocument(url);
这是我的代码:
String url = new File(File_To_Convert).toURI().toURL().toString();
String HTML_TO_PDF = "C:/Taha/SmartPlannerNew/ConvertedFile.pdf";
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
但现在我不想在硬盘上写任何东西,所以我用一个包含我的文本的ByteArrayInputStream
交换了文件,我想把它传递给ITextRenderer而不是传递文件URL。
有没有办法做到这一点?