Hi,
please find the details as discussed,
MAcine details:
CentOS release 5.4 (Final)
aspose jars:
aspose-pdf-9.7.0-jdk14.jar
aspose-words-14.11.0-jdk16.jar
doc to html is working fine but facing issue while converting pdf to html (tried many pdf files).
below is the exception trace.
please let me know if there is any third-party/ resource dependacy
Exception message:
Exception in thread "main" java.lang.
at com.aspose.pdf.internal.p99.
at com.aspose.pdf.internal.p40.
at com.aspose.pdf.internal.p40.
at com.aspose.pdf.internal.p40.
at com.aspose.pdf.internal.p40.
at com.aspose.pdf.internal.p39.
at com.aspose.pdf.internal.p218.
at com.aspose.pdf.z77.m1(Unknown Source)
at com.aspose.pdf.ADocument.save(
at com.aspose.pdf.Document.save(
at convertPdf.main(convertPdf.
Caused by: class com.aspose.pdf.internal.p235.
Parameter name: Courier New
com.aspose.pdf.internal.p243.
com.aspose.pdf.internal.p248.
com.aspose.pdf.internal.p147.
com.aspose.pdf.internal.p99.
com.aspose.pdf.internal.p40.
com.aspose.pdf.internal.p40.
com.aspose.pdf.internal.p40.
com.aspose.pdf.internal.p40.
com.aspose.pdf.internal.p39.
com.aspose.pdf.internal.p218.
com.aspose.pdf.z77.m1(Unknown Source)
com.aspose.pdf.ADocument.save(
com.aspose.pdf.Document.save(
convertPdf.main(convertPdf.
at com.aspose.pdf.internal.p243.
at com.aspose.pdf.internal.p248.
at com.aspose.pdf.internal.p147.
... 11 more
Exception in thread "main" com.aspose.ms.System.IO.
File name: '/usr/share/fonts/liberation/
com.aspose.pdf.internal.p332.
com.aspose.pdf.internal.p332.
com.aspose.pdf.internal.p332.
com.aspose.pdf.internal.p250.
com.aspose.pdf.internal.p250.
com.aspose.pdf.internal.p250.
com.aspose.pdf.internal.p250.
com.aspose.pdf.internal.p98.
com.aspose.pdf.internal.p98.
com.aspose.pdf.internal.p466.
com.aspose.pdf.internal.p455.
com.aspose.pdf.internal.p455.
com.aspose.pdf.internal.p445.
com.aspose.pdf.internal.p445.
com.aspose.pdf.internal.p445.
com.aspose.pdf.internal.p445.
com.aspose.pdf.
com.aspose.pdf.z77.m1(Unknown Source)
com.aspose.pdf.ADocument.save(
com.aspose.pdf.Document.save(
convertPdf.main(convertPdf.
at com.aspose.pdf.internal.p332.
at com.aspose.pdf.internal.p332.
at com.aspose.pdf.internal.p332.
at com.aspose.pdf.internal.p250.
at com.aspose.pdf.internal.p250.
at com.aspose.pdf.internal.p250.
at com.aspose.pdf.internal.p250.
at com.aspose.pdf.internal.p98.
at com.aspose.pdf.internal.p98.
at com.aspose.pdf.internal.p466.
at com.aspose.pdf.internal.p455.
at com.aspose.pdf.internal.p455.
at com.aspose.pdf.internal.p445.
at com.aspose.pdf.internal.p445.
at com.aspose.pdf.internal.p445.
at com.aspose.pdf.internal.p445.
at com.aspose.pdf.
at com.aspose.pdf.z77.m1(Unknown Source)
at com.aspose.pdf.ADocument.save(
at com.aspose.pdf.Document.save(
at convertPdf.main(convertPdf.
Caused by: java.io.FileNotFoundException: /usr/share/fonts/liberation/
at java.io.RandomAccessFile.open(
at java.io.RandomAccessFile.<
at java.io.RandomAccessFile.<
... 21 more
[Java]
//package loadingandsaving.loadingandsavinghtml.word2help.java;
import java.io.File;
import com.aspose.pdf.Document;
import com.aspose.pdf.HtmlSaveOptions;
import com.aspose.pdf.LettersPositioningMethods;
public class convertPdf {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
String inputFile = args[0];
String outputFile = args[1];
String dataDir = "/home/madhur/workspace2/aspose_test/src/word2help/java/Data/";
// /////////////////
Document doc = new Document(inputFile);
// Instantiate HTML Save options object
HtmlSaveOptions newOptions = new HtmlSaveOptions();
// Enable option to embed all resources inside the HTML
newOptions.PartsEmbeddingMode = HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml;
// This is just optimization for IE and can be omitted
newOptions.LettersPositioningMethod = LettersPositioningMethods.UseEmUnitsAndCompensationOfRoundingErrorsInCss;
newOptions.RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground;
newOptions.FontSavingMode = HtmlSaveOptions.FontSavingModes.SaveInAllFormats;
// Output file path
doc.save(outputFile, newOptions);
// //////////
// Document doc = new Document(dataDir + "pdf.pdf");
// doc.save(dataDir + "pdf.html");
System.out.println("Conversion completed successfully.");
}
}
This message was posted using Email2Forum by Nayyer Shahbaz. (attachment)