Konwersja HWPFDocument do Inputstream używając POI

0

Za zadanie muszę podmienić tekst w dokumencie word a nasępnie podmieniony tekst skonwertować na pdf.
Nie wiem dlaczego, gdy wywołam funcję XWPFDocument document = new XWPFDocument(is) dostaję wyjątek io.IOException: Stream Closed

 
String inputFilename = "/root/GeneratorUmow/web/WEB-INF/umowy/kkb/wniosekkkb.doc";
POIFSFileSystem fs = null;
is = new FileInputStream(inputFilename);
fs = new POIFSFileSystem(is);
HWPFDocument doc = new HWPFDocument(fs);
Range range = doc.getRange();
range.replaceText("nazwaFirmy", "KAKAOWY SZATAN");
//conversion na pdf
XWPFDocument document = new XWPFDocument(is);
PdfOptions options = PdfOptions.create().fontEncoding("windows-1250");
OutputStream out = new FileOutputStream(new File("kakaowyszal.pdf"));
PdfConverter.getInstance().convert(document, out, options);

Dziękuję z góry za pomoc.

0

Bo ten stream już zapewne został "zużyty" przez operacje podmieniania.

0

też mi przyszło ta na myśl, tylko nie wiem jak zrobić konwersję HWPFDocument do Inputstream bądź na inny sposób by móc otrzymać input stream

1 użytkowników online, w tym zalogowanych: 0, gości: 1