添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
public static void main(String[] args) {
// TODO Auto-generated method stub
Document document = new Document();
Page page = document.getPages().add();
TextFragment tf = new TextFragment();
tf.setText(“师法师辣椒秋延后高产栽培技术1”);
page.getParagraphs().add(tf);
PdfSaveOptions ops = new PdfSaveOptions();
ops.setDefaultFontName(“SimSun”);
document.save(“E:/pdf/test.pdf”,ops);
系统确定已经安装SimSun字体,结果生成的pdf中文本的字体是MSGothic,不是SimSun字体,请帮忙看下,谢谢

@pilixiaopang

在我们的测试中,PDF中的字体为Arial Unicode MS。不过,我们已在问题跟踪系统中将问题记录为 PDFJAVA-39968 ,以进行进一步调查。我们将调查其详细信息,并向您发布其更正状态。请耐心等待,请抽出一些时间。

对此造成的不便,我们表示歉意。

Font defaultFont = FontRepository.findFont(“SimSun”);
TextFragment tf = new TextFragment();
tf.getTextState().setFont(defaultFont);

当设备上某些字体不可用时,应使用选项“ ops.setDefaultFontName(“ SimSun”)”。例如,下面的代码段默认情况下将使用SimSun字体生成文档:

Font defaultFont = FontRepository.findFont(“SOME_NOT_EXISTING_FONT”);
ops.setDefaultFontName(“SimSun”);

Page page = document.getPages().add();
TextFragment tf = new TextFragment();
tf.getTextState().setFont(defaultFont);