0
我創建我的PDF文檔的一個HTML文件。 我想在創建它之後將它保存到我的文件系統中。 但我不知道如何保存它...你能幫我保存這個文件嗎?那麼它被保存爲pdf然後呢?我有一個org.w3c.dom.Document並希望將其保存到我的文件系統
final DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
documentBuilderFactory.setValidating(false);
DocumentBuilder builder = documentBuilderFactory.newDocumentBuilder();
builder.setEntityResolver(FSEntityResolver.instance());
org.w3c.dom.document = builder.parse(new ByteArrayInputStream(result.getBytes("UTF-8")), "UTF-8");
baos = new ByteArrayOutputStream();
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(document, null);
renderer.layout();
renderer.createPDF(baos);
out.println(baos.toString());
baos.close();
你有使用ByteArrayOutputStream(你創建兩次,沒有明顯的原因)的代碼 - 生成正確的數據? –
啊抱歉,第二個包是錯誤的,我編輯出來.. 是的.. printwriter返回我在屏幕上正確的PDF,但我想保存它! – krackmoe
然後改變'ByteArrayOutputStream'到'FileOutputStream' ... –