Я пытаюсь создать PDF, используя iText в Java. Когда я пытался писать теги HTML в моем PDF-файле, он был создан как <a href="https://www.google.co.in">Google</a>
вместо Google (в качестве ссылки). После поиска сети я попытался использовать XMLWorkerHelper
. Но мое затмение дает ошибку как The method parseXHtml(PdfWriter, Document, InputStream) from the type XMLWorkerHelper refers to the missing type PdfWriter
Я не понимаю, что это за ошибка.XMLWorkerHelper, дающий ошибку в Java
try {
String k = "<html><body> This is my Project </body></html>";
OutputStream file = new FileOutputStream(new File("C:\\Test.pdf"));
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, file);
document.open();
InputStream is = new ByteArrayInputStream(k.getBytes());
XMLWorkerHelper.getInstance().parseXHtml(writer, document, is);
document.close();
file.close();
} catch (Exception e) {
e.printStackTrace();
}
Я хочу знать, какой PdfWriter я должен использовать. Я использую файл jar файла xmlworker-5.4.1.jar
.
Почему бы не использовать последнюю версию IText, [5.4.4] (http://itextpdf.com/ Список изменений/544)? –
Нет особых причин. Sathesh имел в виду 5.4.1 –
Мой плохой, я пропустил это в вопросе ... –