создать оглавление с Pechkin HTML в PDF

0

В настоящее время я работаю с библиотекой Печкина для создания pdf файлов на основе html. Все отлично работает.

Но я хочу добавить одно, оглавление (TOC). Но я не могу заставить это работать. С помощью whtmltopdf это легко сделать:

wkhtmltopdf toc --xsl-style-sheet toc.xsl index.html index.pdf

Но с Печкиным это не сработает. У меня уже есть закладка (которая работает в Adobe Reader), но это не настоящий ТОС, что я хочу. Я попытался добавить

ObjectConfig().SetTocXsl("tocXslStyleSheetUri")

Но, похоже, это не имеет никакого эффекта.

Я также пытался работать с:

ObjectConfig().SetCreateToc(true);

Это создаст пустой pdf, поскольку эта функция устарела.

Поэтому я получаю хороший pdf-результат, но только без таблицы содержимого. Кто-нибудь из вас знает, как я получаю TOC в моем pdf файле?

Я также задал этот вопрос как вопрос о github, но поскольку они не всегда так быстро реагируют или вообще не реагируют, я также задал этот вопрос.

  • 0
    Я использую wkhtmltopdf из c #, и лично я думаю, что не использовать обертку для этого гораздо проще, чем использовать обертку. Как насчет яблок? называть это, используя свой собственный письменный процесс и т. д. - должно быть достаточно просто
  • 0
    да, но без обертки его нужно установить на компьютер, верно? И потому что это для веб-приложения, которое находится на разных серверах, это затруднит такую установку?
Показать ещё 1 комментарий
Теги:
pdf
wkhtmltopdf
pechkin

1 ответ

0

Что делать, если вы создаете оглавление на отдельной странице и указываете свой url объекту ObjectConfig. Я могу показать вам код, если потребуется.

  • 0
    Это возможно, но с помощью wkhtmltopdf можно сгенерировать таблицу содержимого (она смотрит на теги <h1> <h2> в html), а также автоматически добавляет нумерацию. Если я создам отдельную страницу с оглавлением, это не сработает
  • 0
    Я правда. В отдельном случае страницы вам придется создавать весь HTML вручную.

Ещё вопросы

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