Можно ли встраивать HTML в PDF?

0

Мне нравится встраивать HTML-сайт в PDF-документ. Существуют ли какие-либо библиотеки или создатели PDF, которые делают это возможным?

Обновление: я не ищу способы конвертировать HTML в PDF. Я действительно хочу использовать HMTL, поскольку он находится внутри PDF. Поэтому я ищу что-то вроде iframe для PDF.

Теги:
pdf

2 ответа

0

Да, его можно использовать xmlworker5.4.1.jar. Рабочий объект XML позволяет вставлять html в документ. Объект xmlString ниже - ваш HTML-контент, поскольку HTMLWorker устарел, поэтому используйте только XMLWorker.

 XMLWorkerHelper worker = XMLWorkerHelper.getInstance();
  String currentLine = "";
                  StringBuffer xmlString = new StringBuffer();
                  xmlString.append("<html><body>");
                  String str = htmlPages[i];
                  xmlString.append(htmlPages[i]);
                  xmlString.append("</body></html>");
                  worker.parseXHtml(pdfWriter, pdfDocument, new StringReader(xmlString.toString()));

Чтобы включить шрифты, упомянутые в теге face face, необходимо зарегистрировать шрифты, используя

FontFanctory.redisterDirectory("path of font files");

потому что itext не сканирует систему для шрифтов. Вам нужно зарегистрировать его таким образом

  • 0
    Будет ли HTML по-прежнему использоваться в качестве HTML или он будет преобразован в статический документ?
  • 0
    гиперссылки будут работать. Форма отправки и т. Д. Не будет
0

Есть несколько из них, зависит, нужно ли строить с использованием PHP или другого языка. Я использовал MPDF раньше: http://www.mpdf1.com/mpdf/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню