9

Я печатаю множество веб-страниц в формате pdf, используя CutePDF. URL-адреса поддерживаются как активные ссылки в документе PDF, но гиперссылки не генерируют активную ссылку.

Есть ли какой-нибудь, желательно бесплатный, PDF-принтер, который поддерживает активные гиперссылки при печати веб-страниц?

(И, пожалуйста, не советуйте никаким инструментам, которые специально не делают этого)

Я использую Firefox, но не думаю, что браузер должен иметь значение.

5 ответов5

4

Использование встроенного в Chrome виртуального принтера "Сохранить как PDF" - это еще один вариант. Это сработало для меня, когда расширение Firefox "печать страниц в PDF" испортило страницу плохо (но действительно сохранило гиперссылки)

4

Сначала я должен заверить вас, что имеет значение, какой браузер вы используете. Если вы не используете стандартный диалог печати ОС, браузер будет использовать свою собственную библиотеку для создания PDF. Результаты будут различаться в разных браузерах.

Так же, как эксперимент, я напечатал эту страницу, используя Firefox и Chromium. Firefox не сохранил никаких кликабельных ссылок. Хром сэкономил около 50%, и выбор казался довольно случайным.

Я считаю, что лучшим решением для вас было бы установить надстройку / расширение для браузера, которое выполнит эту работу.

Я сделал быстрый поиск, и для Firefox я нашел этот: имя с невообразимым названием Print pages to Pdf. Прямая ссылка на последнюю версию: 0.5.0.6.

Создает один Pdf из любого количества открытых страниц браузера, закладок / папок, альбомов Scrapbook(Plus). Этот документ может быть заархивирован, отправлен [sic] по электронной почте или распечатан с помощью любого стандартного средства просмотра PDF.

если вы просмотрите список функций, вы найдете то, что ищете:

  • Сохраняет ссылки в формате PDF с содержания веб-страниц
  • Поддерживает локальные ссылки для навигации по веб-странице /pdf

Я кратко проверил его, и он правильно распечатал страницу со всеми кликабельными ссылками.

3

wkhtmltopdf

Исходя из Печать страниц в PDF, я предлагаю автономный инструмент wkhtmltopdf.

"c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf" "http://www.example.com" test.pdf

Pandoc

wkhtmltopdf не работал в моем случае, поэтому я рекомендую Pandoc. Это немного сложнее, чтобы запустить его. С небольшими документами вы должны быть в состоянии запустить

pandoc http://www.example.org/ -o test.pdf

Если у вас есть документы UTF-8 с китайскими иероглифами, вы должны сделать это следующим образом:

pandoc http://blog.fefe.de/ -o test.tex
lualatex test.tex
lualatex test.tex

работа в процессе

Однако в моей конкретной настройке pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdf это привело к ошибке LaTeX.

! LaTeX Error: Too deeply nested.

Поэтому я создал файл латекса вручную:

pandoc http://www.w3.org/TR/DOM-Parsing/ --standalone -o test.tex

Затем мне пришлось отключить строку 78, потому что \includegraphics был в \href .

С предложенным хаком в stackoverflow (вставленный в строку 74, прямо перед \begin{document}), я также не смог запустить его (pdflatex test).

Я открыл выпуск № 2438 в Пандоке.

2

Плагин «Печать страниц в PDF» больше не доступен в Firefox. Я попробовал альтернативу, перечисленную в этой и других темах, но безуспешно.

Что работает:

  • Используйте панель инструментов Adobe PDF для Internet Explorer.
  • Используйте функцию «Преобразовать веб-страницу в PDF» на панели инструментов.
1

Существует FireFox Addon «save-as-pdf», который сохраняет гиперссылки в PDF-документе:https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

(это бесплатно, но разработано коммерческой компанией http://pdfcrowd.com )

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .