Я создаю Java-приложение, которое преобразует текстовый файл в pdf-файл, используя apache POI, и оно работает, но когда я открываю pdf-файл, у меня возникает такая проблема, как:
форма и рисунок не конвертируются так, как они должны быть конвертированы
и, например, если файл PDF содержит другой язык, например арабский
сгенерированный текст не очень хорошо конвертируется
Если у кого-нибудь есть предложение или альтернативный способ конвертировать файл слова
пожалуйста, не стесняйтесь.
Спасибо!
код, который я использую:
public static void main( String[] args ) throws IOException
{
String docPath = "D:/[Phenix-Monitor].docx";
String pdfPath = docPath.substring(0, docPath.length() - 4) +"pdf";
InputStream in = new FileInputStream(new File(docPath));
XWPFDocument document = new XWPFDocument(in);
PdfOptions options = PdfOptions.create();
OutputStream out = new FileOutputStream(new File(pdfPath));
PdfConverter.getInstance().convert(document, out, options);
document.close();
out.close();
}