Как преобразовать HTML в PDF с помощью горячих ссылок в выходной PDF с ASP (.NET)?Желательно с ActivePDF WebGrabber - PullRequest
2 голосов
/ 13 августа 2010

Моя компания приобрела ActivePDF WebGrabber пару лет назад, чтобы преобразовать классическую HTML-страницу, созданную ASP, в форму PDF.Единственный недостаток инструмента, с которым мы постоянно сталкиваемся, это то, что выводимые ссылки HTML не горячие.Существуют ли какие-либо инструменты, которые включают горячие ссылки в выводе HTML на PDF?

В соответствии с часто задаваемыми вопросами ActivePDF для Преобразует ли WebGrabber гиперссылки в полезные ссылки в выходном PDF-файле? , ответ - нет.В конце ответа меня смущает фраза:

"Для реализации ссылок в окончательном PDF-файле приложение будет искать ссылки до генерации Postscript и добавлять их, как только PDF-файл получитбыло сгенерировано с использованием Инструментария. "

Означает ли это, что это как этого добиться, или это их теоретическое, но не проверенное решение?Если это решение, кто-нибудь сделал это, чтобы иметь возможность опубликовать некоторый пример (псевдо-) кода?

Редактировать: Я должен упомянуть, что мы открыты для другого инструментаи нам нужно, чтобы он был доступен через классический ASP и ASP.NET.Я бы предпочел решение, в котором ссылки автоматически бывают горячими во время генерации PDF.

Ответы [ 4 ]

1 голос
/ 03 февраля 2012

В старые времена ActivePDF-сервер был движком, стоящим за activePDF WebGrabber.ActivePDF Server - это программа для печати в PDF (отсюда и ссылка на Postscript), поэтому ссылки не были активными.

Начиная с выпуска WebGrabber 2009 зависимость от сервера была удалена, и теперь WebGrabber (версии 2009 и 2010) будет выводить интеллектуальные PDF-файлы, которые содержат горячие ссылки в выводе HTML на PDF.

1 голос
/ 13 августа 2010

Похоже, что вы можете сделать это с помощью набора инструментов activepdf после генерации pdf. Я думаю, это то, что они имеют в виду.

Используйте функцию AddHyperlink для результирующего pdf

AddHyperlink инструктирует Toolkit добавить гиперссылка в текущем выходном файле который подключается к указанному URL. При нажатии URL открывается в новом окно браузера.

1010 * редактировать * Было бы проще получить инструмент, который на самом деле делает это, вот некоторые ссылки

Рендерер с открытым исходным кодом HTML в PDF с полной поддержкой CSS

https://stackoverflow.com/questions/3178448/list-of-html-to-pdf-converters

0 голосов
/ 04 февраля 2015

Я знаю, что это старый вопрос, но в настоящее время должно быть достаточно использовать

converter.PreserveLinks = true;

Где converter - это экземпляр WebGrabber.

0 голосов
/ 13 августа 2010

Если вы можете позвонить в веб-службу, попробуйте PDF Conversion Services .В настоящее время мы ищем бета-тестеров для html в pdf бит, просто оставьте строку на странице контактов .

...