尝试将阿拉伯语单词保存在可编辑的 PDF 中。它与英语一起工作得很好,但是当我使用阿拉伯语单词时,我得到了这个例外:
java.lang.非法参数例外: U+0627 在此字体中不可用 海尔维卡 编码: 温安西编码
以下是我如何生成PDF:
public static void main(String[] args) throws IOException
{
String formTemplate = "myFormPdf.pdf";
try (PDDocument pdfDocument = PDDocument.load(new File(formTemplate)))
{
PDAcroForm acroForm = pdfDocument.getDocumentCatalog().getAcroForm();
if (acroForm != null)
{
PDTextField field = (PDTextField) acroForm.getField( "sampleField" );
field.setValue("جملة");
}
pdfDocument.save("updatedPdf.pdf");
}
}
白衣染霜花
慕尼黑5688855
相关分类