Я печатаю множество веб-страниц в формате pdf, используя CutePDF. URL-адреса поддерживаются как активные ссылки в документе PDF, но гиперссылки не генерируют активную ссылку.
Есть ли какой-нибудь, желательно бесплатный, PDF-принтер, который поддерживает активные гиперссылки при печати веб-страниц?
(И, пожалуйста, не советуйте никаким инструментам, которые специально не делают этого)
Я использую Firefox, но не думаю, что браузер должен иметь значение.
firefox
pdf
print-to-pdf
bretddog
источник
источник
Ответы:
Сначала я должен заверить вас, что имеет значение, какой браузер вы используете. Если вы не используете стандартный диалог печати ОС, браузер будет использовать свою собственную библиотеку для создания PDF. Результаты будут отличаться в разных браузерах.
Так же, как эксперимент, я напечатал эту страницу, используя Firefox и Chromium. Firefox не сохранил никаких кликабельных ссылок. Хром сэкономил около 50%, и выбор казался довольно случайным.
Я считаю, что лучшим решением для вас было бы установить надстройку / расширение для браузера, которое выполнит эту работу.
Я сделал быстрый поиск, и для Firefox я нашел этот: имя с невообразимым названием Print pages to Pdf . Прямая ссылка на последнюю версию: 0.5.0.6 .
если вы просмотрите список функций, вы найдете то, что ищете:
Я кратко проверил его, и он правильно распечатал страницу со всеми кликабельными ссылками.
источник
Использование встроенного в Chrome виртуального принтера «Сохранить как PDF» - это еще один вариант. Это сработало для меня, когда расширение Firefox «печатать страницы в PDF» плохо испортило страницу (но действительно сохранило гиперссылки)
источник
wkhtmltopdf
На основании Печать страниц в PDF я предлагаю автономный инструмент wkhtmltopdf .
Pandoc
wkhtmltopdf не работал в моем случае , поэтому я рекомендую Pandoc . Это немного сложнее, чтобы запустить его. С небольшими документами вы должны быть в состоянии запустить
Если у вас есть документы UTF-8 с китайскими иероглифами, вы должны сделать это следующим образом:
работа в процессе
Однако в моих конкретных настройках
pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdf
это привело к ошибке LaTeX.Поэтому я создал файл латекса вручную:
Затем мне пришлось отключить линию 78, потому что an
\includegraphics
был внутри\href
.С предложенным хаком в stackoverflow (вставленный в строку 74, прямо перед
\begin{document}
), я также не смог запустить его (pdflatex test
).Я открыл выпуск № 2438 в Пандоке.
источник
Плагин «Печать страниц в PDF» больше не доступен в Firefox. Я попробовал альтернативу, перечисленную в этой и других темах, но безуспешно.
Что работает:
источник
Существует FireFox Addon «save-as-pdf», который сохраняет гиперссылки в PDF-документе: https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/
(это бесплатно, но разработано коммерческой компанией http://pdfcrowd.com )
источник