java - 我想使用 Itext 将 HTML 转换为 pdf。Itext 正在将 HTML 转换为 pdf,但它没有将印地语字符打印成 PDF
问题描述
以下是我将 html 转换为 pdf 的 Java 代码,它正在创建 PDF,但没有将印地语字符写入 PDF。
String mergedFileName = "E:\\Testing.html";
String filePath="E:\\TestingPDF-24.pdf";
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(new File(filePath)));
document.open();
XMLWorkerFontProvider fontProvider = new XMLWorkerFontProvider(XMLWorkerFontProvider.DONTLOOKFORFONTS);
fontProvider.register(FONT);
FontFactory.setFontImp(fontProvider);
XMLWorkerHelper.getInstance().parseXHtml(writer,document, new FileInputStream(mergedFileName),null, Charset.forName("UTF-8"),fontProvider);
document.close();
System.out.println("Created");
我想将以下 HTML 转换为 PDF:
<!DOCTYPE html>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<h3>लोरम इप्सम डोलर अमेट, क्यू सह कमर्ट पैट्रिओक, आईडी एस्ट डिकंट वोकेंट कैटरोस। Ex eam facer quando, sed autem consul quodsi cu। नीक यूरोप म्यूट वर्जिन। क्यूई डिको एन्टोपम आईडी, विज़ ते गेको इन्विनियर, लेगेरे सेम्पर सिट एक्स। मेल ईयूस कमोडो एट। ते यूसु
वेरिटास रिप्रेंडेंट। बैठो परफेक्ट इमोक्टम इराकुंडिया क्यू। पूर्व तन्तास फैबेलस बैठो, इदिक अलिप्रैक्ट एरीपिट एट एस्ट, मलोरम सेपरेट ए सेड। क्वास ऑडायर एलिकिड ईडी, होमरो पूर्णांक ईम ईई है। विम जहां लेग्रे ओम्स्केक नं।</h3>
</body>
</html>
解决方案
推荐阅读
- swiftui - 按钮不改变 SwiftUI 中的视图
- azure - 允许我的 Azure 应用服务与我的 Azure 虚拟机对话的最佳实践/方法
- jira - Kiwi 向 JIRA 报告问题
- python - Ubuntu 无法识别带有 pyenv 的 Python 更新版本?
- c# - “Resource.Id”不包含“cameraTexture”和“.CameraLayout”的定义
- python - Keras 模型分类为每个模型重新编译返回不同的结果
- python - 如何为 Windows 准备一个 python 脚本文件,以便它可以用符号启动并在 anaconda 环境中运行?
- powerbi - 是否可以仅更改 card power bi 中部分字符串的字体颜色?
- python-3.x - 修复 Pandas 数据框错误?
- ember.js - 如何根据用户选择从数组中获取值?