当前位置: 首页 > 知识库问答 >
问题:

如何在java web应用程序中显示中文字符?

沈思博
2023-03-14

我使用文本5创建pdf文件。我参考 https://developers.itextpdf.com/examples/itext-action-second-edition/chapter-1 并获取pdf。当我打开它时,中文字符显示正常。

但是我开发了像 https://developers.itextpdf.com/examples/itext-action-second-edition/chapter-9 描述的那样的Web应用程序。当pdf在浏览器中显示时,中文字符为空。

我的字体代码是

字符串chFontPath="c:\fonts\xxx.ttf"; BaseFont chBaseFont=BaseFont.CreateFont(chFontPath,BaseFont.IDENTITY_H,BaseFont.EMBEDDED);字体字体=新字体(chBaseFont,12);

有人知道吗?

共有1个答案

卢健
2023-03-14

如果您使用绝对路径嵌入字体,那么您开发的任何Web应用程序可能都会中断该路径。使用相对路径代替任何可嵌入的(字体、图像等),这样您就可以毫无困难地将它们放置在服务器中。

我认为布鲁诺关于相对锚定的回答可以帮助您设置字体的相对路径:https://stackoverflow.com/a/27064142/4048864

 类似资料:
  • 我发现这两种可能性显示一个pdf文件。 > 打开webView,使用: 使用外部应用程序打开pdf文件: Intent Intent=新的意图(Intent.action_view);Intent.SetDataAndType(URI.FromFile(outFile),“Application/PDF”);Intent.SetFlags(Intent.Flag_Activity_NO_Histo

  • 问题内容: 我想以特定尺寸在Android应用程序中显示图片。我该怎么做?请指导我?还有一件事,我想从SD卡中获得该图像。所以请帮帮我。 提前致谢。 问题答案: 首先,您需要创建一个imageview。 创建布局参数以在布局上添加imageview 然后获取您的图像路径 在ImageView上设置图像 获取您要添加的布局 将视图添加到布局

  • 我一直试图显示pdf文件,我从一个响应中得到一个blob。pdf必须使用

  • 我正在构建一个使用jBoss jBPM作为工作流引擎的Web应用程序。 在管理部分,我建立了上传的功能。bpmn工作流文件导入系统。此时,系统将对其进行处理,并向用户显示工作流的不同工作项、参数和顺序流。 我想在此屏幕上显示进程本身的图像。是否有方法使用的BPMNDiagram属性。要生成此映像的bpmn文件?

  • 我想在我的android react本机应用程序的图像标签中通过URL显示一个简单的gif,但当我启动它时,不会显示任何图像。文档中提供的代码仅适用于iOS,不适用于android: 这里有一个类似的问题,但正如前面所说,这只适用于iOS:如何在React Native中显示动画gif 关于此提交,它应该可以工作:https://github.com/facebook/react-native/c