2

私の会社は数年前にActivePDF WebGrabberを購入し、従来の ASP で作成された HTML ページを PDF フォームに変換しました。このツールで頻繁に遭遇する唯一の欠点は、出力された HTML リンクがホットでないことです。HTML から PDF への出力にホットリンクを含めるツールはありますか?

ActivePDF FAQ によると、WebGrabberは出力 PDF でハイパーリンクを使用可能なリンクに変換しますか? 、 答えはノーだ。答えの最後に私を混乱させるフレーズがあります:

「最終的な PDF にリンクを実装するために、アプリケーションは Postscript 生成の前にリンクを検索し、Toolkit を使用して PDF が生成された後にリンクを追加します。」

それは、これがそれを達成する方法であることを意味しますか、それとも理論的ではあるがテストされていないソリューションですか? これが解決策である場合、サンプル(疑似)コードを投稿できる可能性のあるこれを行った人はいますか?

編集:私たちは別のツールを受け入れており、従来の ASP および ASP.NET を介してアクセスできるようにする必要があることを言及する必要があります。PDF の生成中にリンクが自動的にホットリンクされるソリューションを希望します。

4

4 に答える 4

1

昔は、activePDF Server が activePDF WebGrabber の背後にあるエンジンでした。activePDF Server は Print-to-PDF プログラム (したがって、Postscript への参照) であるため、リンクは有効ではありませんでした。

WebGrabber 2009 リリース以降、Server への依存が削除され、WebGrabber は現在 (バージョン 2009 および 2010) HTML 内のホットリンクを含むインテリジェントな PDF を PDF 出力に出力します。

于 2012-02-03T00:28:51.517 に答える
1

PDFが生成された後、activepdfツールキットでそれを行うことができるようです。これが彼らが言及しているものだと思います。

結果のpdfでAddHyperlink関数を使用します

AddHyperlink は、指定された URL に接続するハイパーリンクを現在の出力ファイルに追加するように Toolkit に指示します。クリックすると、URL が新しいブラウザ ウィンドウで開きます。

編集 実際にこれを行うツールを入手する方が簡単でしょう ここにいくつかのリンクがあります

CSS を完全にサポートするオープン ソースの HTML から PDF へのレンダラー

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

于 2010-08-12T21:25:52.823 に答える
0

私はそれが古い質問であることを知っていますが、最近では使用するのに十分なはずです

converter.PreserveLinks = true;

converterはWebGrabberインスタンスです。

于 2015-02-03T21:29:47.370 に答える
0

Web サービスを呼び出すことができる場合は、PDF 変換サービスを試してください。現在、html から pdf へのベータ テスターを探しています。お問い合わせページからご連絡ください

于 2010-08-13T06:17:13.750 に答える