我在 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。
有没有办法做到这一点?