我正在创建一个Java应用程序,该应用程序使用apache POI将单词文件转换为pdf文件,并且可以正常工作,但是当我打开pdf文件时,出现了类似的问题:
形状和绘制未按照应转换的方式进行转换 例如,如果pdf文件包含另一种语言,如阿拉伯语 生成的文本转换得不好
如果有人有任何建议或其他方式来转换Word文件 请不要犹豫。 谢谢!
我正在使用的代码:
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();
}