Автоматическое экранирование тегов html при создании pdf из html с помощью xhtml2pdf

Я успешно преобразовал html-страницу в pdf. Спасибо за этот классный модуль. Но теперь проблема в том, что... У меня есть ссылка для скачивания сгенерированного файла на той же html-странице, которая тоже печатается... :D

<nav><a href='/static/pdf/xyz.pdf'>Download</a><nav>

Есть ли способ избежать тега привязки или чего-либо, что можно сделать, чтобы игнорировать определенные элементы html.


person beebek    schedule 20.08.2013    source источник


Ответы (2)


Вот решение... Уловка CSS решила это..: D

<style>
    @media print {
        nav { display: none;}
    }
</style>
person beebek    schedule 22.08.2013

Похоже, в вашем примере кавычки не закрыты. Бьюсь об заклад, если вы закроете их, это решит проблему.

<a href='/static/pdf/xyz.pdf'>Download</a>
person Kevin London    schedule 20.08.2013
comment
Упс, моя ошибка при публикации. Дело не в кавычках. - person beebek; 20.08.2013
comment
Использование опции печати мультимедиа в css решило проблему. Я отредактировал сообщение с решением. Ваше здоровье !!! - person beebek; 21.08.2013
comment
@user1051068 user1051068 Если вы поместите свое решение в ответ вместо редактирования вопроса, вы можете принять свой собственный ответ, чтобы он отображался в соответствующем месте, и ваш вопрос был помечен как имеющий принятый ответ, поэтому он больше не считается открытым и до сих пор жду ответов. - person Day; 21.08.2013