Я пытаюсь преобразовать файл Docx в файл pdf в java, используя documents4j 1.0.3.jar, но не могу это преобразовать. Я видел несколько ссылок, все предлагали сделать в проекте maven зависимости pom-файлов. мы не maven проект, я хочу решение только в java проекте с добавленными файлами jar.
код:
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();
}
}
