2014-09-30 2 views
0

Я использовал PDFKit для создания pdf-файла из html. Но есть ли способ перейти на n-ю страницу по щелчку раздела (элемент окна) на странице?PDFKit перейти на страницу по клику

Создать PDF:

content = PDFKit.new("#{header_html}<div class='pdf_image'><img src='data:image/svg+xml;base64,#{ Base64.encode64(chart1.read).gsub("\n", '')}'></img></div> 
            <div class='pd_image' style='margin-top: 10%; page-break-after: always;'><img src='data:image/svg+xml;base64,#{ Base64.encode64(chart2.read).gsub("\n", '')}'></img></div> 
            <div class='pdf_image' style='margin-top: 10%;'><img src='data:image/svg+xml;base64,#{ Base64.encode64(chart3.read).gsub("\n", '')}'></img></div>", 
            orientation: 'landscape', margin_top: '0.2in', page_size: 'Letter') 
send_data(content.to_pdf, filename: "all_charts.pdf", type: 'application/octetstream', disposition: 'inline') 

Нажатие на Box1 бы сделать навигацию по Page1 (текущая страница).

Box 2 -> Page2

Box 3 -> Page3

Прикрепленное изображение объясняет, что должно произойти.

enter image description here

ответ

0

Те называются внутренними связями.

обеспеченному:

<a href='#box_1'></a> 
<div name='box_1'></div> 

соответственно для всех ящиков.

Единственное препятствие было с wkhtmltopdf enable internal links.

 Смежные вопросы

  • Нет связанных вопросов^_^