Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Thu Mar 28, 2019 2:17 pm

Hi team,

I just imported the spire.pdf free package from Maven and tried to run your simple example presented here:
01
import com.spire.pdf.*;
02

03
public class PDFConversion {
04
public static void main(String[] args) {
05
//Load the PDF file
06
PdfDocument pdf = new PdfDocument();
07
pdf.loadFromFile("New Zealand.pdf");
08
//Save to HTML format
09
pdf.saveToFile("ToHTML.html", FileFormat.HTML);
10
}
11
}

But when running as java application, I get following stacktrace:
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.spire.pdf.package.sprUMa.spr  (PageResourceLoader.java:76)
at com.spire.pdf.package.sprUMa.spr  (PageResourceLoader.java:242)
at com.spire.pdf.package.sprNZa.spr  (Page.java:527)
at com.spire.pdf.PdfDocumentBase.spr  (PdfDocumentBase.java:1828)
at com.spire.pdf.package.sprKlb.spr  (PdfToSvgConverter.java:187)
at com.spire.pdf.package.sprKlb.spr  (PdfToSvgConverter.java:55)
at com.spire.pdf.package.sprKlb.spr  (PdfToSvgConverter.java:82)
at com.spire.pdf.package.sprelb.spr  (PdfToHtmlConverter.java:92)
at com.spire.pdf.PdfDocumentBase.spr  (PdfDocumentBase.java:1124)
at com.spire.pdf.PdfDocumentBase.save(PdfDocumentBase.java:1045)
at com.spire.pdf.PdfDocument.saveToFile(PdfDocument.java:1299)
at Main.main(Main.java:19)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1967)
at com.spire.pdf.package.sprnBc.spr  (Environment.java:370)
at com.spire.pdf.package.sprnBc.spr  (Environment.java:596)
at com.spire.pdf.package.sprnBc.spr  (Environment.java:573)
at com.spire.pdf.package.sprnBc.spr  (Environment.java:396)
at com.spire.pdf.package.sprnBc.spr (Environment.java:302)
at com.spire.pdf.package.sprMOa.<clinit>(PdfFontStructure.java:84)
... 12 more

Do I have to initalise something beforehand or are there special system requirements that have to be met before running the examples?
Thank you in advance.
BR,
Nicole

nseidel
 
Posts: 2
Joined: Thu Mar 28, 2019 9:42 am

Fri Mar 29, 2019 4:55 am

Hello Nicole,

Thanks for your inquiry.
I did an initial test but didn't encounter the issue you mentioned. To help us further investigate your issue, please provide your "New Zealand.pdf" for testing. You could send it to us via email ([email protected]). Thanks in advance.

Sincerely,
Nina
E-iceblue support team
User avatar

Nina.Tang
 
Posts: 1385
Joined: Tue Sep 27, 2016 1:06 am

Fri Mar 29, 2019 8:51 am

Hi Nina,
thank you for your quick reply. I retried it now with a test pdf file that I downloaded from your GitHub repository. I'm not able to post links, but you can find it in the Java-repository under Spire.PDF-for-Java/Data/toHTML.pdf. Still getting the same issue, the last line of the stack trace shows something with PdfFontStructure, do I have to provide any additional fonts?
Cheers,
Nicole

nseidel
 
Posts: 2
Joined: Thu Mar 28, 2019 9:42 am

Fri Mar 29, 2019 9:54 am

Hi,

Thanks for your feedback.
I tested the file toHTML.pdf but still didn't find any issue. The html could be generated successfully. It is hard to locate the specific reason for your issue according to the current information. Please provide your whole application and tell us your testing environment (such as win7 64bit), then we will look into it accurately. Please send your application to us via email ([email protected]). Thanks in advance.

Sincerely,
Nina
E-iceblue support team
User avatar

Nina.Tang
 
Posts: 1385
Joined: Tue Sep 27, 2016 1:06 am

Return to Spire.PDF