- Code: Select all
PdfDocument pdf = new PdfDocument();
pdf.loadFromBytes(byteArrayOutput);
htmlContent = Arrays.stream(pdf.saveToStream(FileFormat.HTML)).findFirst().toString();
I got HTML content in the local. But When I deployed to gitlab, it threw Exception:
- Code: Select all
java.lang.IllegalStateException: Cannot found font installed on the system.
at com.spire.pdf.packages.sprmel.spr┑┽(Unknown Source)
at com.spire.pdf.packages.sprvil.spr۩┼(Unknown Source)
at com.spire.pdf.packages.sprvil.spr⑇┼(Unknown Source)
at com.spire.pdf.packages.sprvil.spr℃┼(Unknown Source)
at com.spire.pdf.packages.sprgko.spr┑╸(Unknown Source)
at com.spire.pdf.packages.sprrun.spr▆∭(Unknown Source)
at com.spire.pdf.packages.sprgyn.spr┺╸(Unknown Source)
at com.spire.pdf.packages.sprgzn.spr┨╸(Unknown Source)
at com.spire.pdf.PdfDocumentBase.spr┏∮(Unknown Source)
at com.spire.pdf.PdfDocument.spr◍╽(Unknown Source)
at com.spire.pdf.PdfDocument.saveToStream(Unknown Source)
My questions are: What can I resolved this issue(Cannot found font installed on the system). Or Is there any other way to convert pdf byte array to html content?