We use SpireDoc for Java (11.5.5).
- Code: Select all
public ByteArrayInputStream getFileContent(String file) {
Document document = new Document(file);
document.getComments().clear();
document.acceptChanges();
ByteArrayOutputStream fileOut = new ByteArrayOutputStream();
document.saveToStream(fileOut, FileFormat.PDF);
return new ByteArrayInputStream(fileOut.toByteArray());
}
This code failed on Linux with error:
java.lang.NullPointerException
at com.spire.doc.Document.spr⑆╀—(Unknown Source)
at com.spire.doc.Document.spr┍╁—(Unknown Source)
at com.spire.doc.Document.spr▐╁—(Unknown Source)
at com.spire.doc.Document.spr•”(Unknown Source)
at com.spire.doc.Document.spr▄╀—(Unknown Source)
at com.spire.doc.Document.saveToStream(Unknown Source)
But on Windows it working without any error.
Attached input file and pdf from Windows.
Thanks,
Andrei Chorin