I am trying to convert Docx file to pdf file in java using documents4j 1.0.3.jar, but I can't to able to convert that. I saw some references, everyone suggesting to do in the maven project with pom file dependencies. we don't maven project, I want solution only in a java project with added jar files.
code :
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import com.documents4j.api.DocumentType;
import com.documents4j.api.IConverter;
import com.documents4j.job.LocalConverter;
public class Doit {
public static void main(String[] args) {
File inputWord = new File("/home/enad2/Downloads/Sample.docx");
File outputFile = new File("/home/enad2/Desktop/Sample.pdf");
try {
InputStream docxInputStream = new FileInputStream(inputWord);
OutputStream outputStream = new FileOutputStream(outputFile);
IConverter converter = LocalConverter.builder().build();
converter.convert(docxInputStream).as(DocumentType.DOCX).to(outputStream)
.as(DocumentType.PDF).execute();
outputStream.close();
System.out.println("success");
} catch (Exception e) {
e.printStackTrace();
}
}