2010-07-15 17 views
0

我正在嘗試編寫一個程序來對iText PDF庫進行基準測試,如果可能的話我想分離出磁盤訪問。我的計劃是將所有內容寫入內存中的文檔,然後取出該文檔並從中生成PDF。麻煩的是,我可以看到把這個東西寫入磁盤的唯一方法是使用PdfWriter,它在我開始向文檔添加東西之前需要啓動。有沒有其他的選擇?我一直在尋找,但很難在網上找到對iText的很好的參考。如何在iText中構建文檔,然後分別將其寫入磁盤

回答

1

有很多使用iText的在線資源 - 不知道你在哪裏試過。如果谷歌不適合你,你可以隨時購買iText In Action書籍,這是一個很棒的資源。

無論如何,將您的PdfWriter封裝在不寫入文件的輸出流中(如ByteArrayOutputStream)。

PdfWriter.getInstance(document, new ByteArrayOutputStream()); 

儘管爲了您的目的,您可能想保留對BAOS的引用。

相關問題