1

次の構造の Web サイトがあります。 タブ コンテナ - 4 つのタブ パネルを持つ 各タブ パネルには、改行で区切られた 4 つのグリッドビューがあります。

特定のタブにいるときに、「pdf にエクスポート」ボタンを使用したいと思います。これにより、このタブパネルに 4 つのグリッドビューが表示される PDF が生成されます。他のすべてのタブパネルについても同じです。

私は十分に検索しましたが、itextsharp、wkhtmltopdf、pdf ジェネレーターなどの使用に関する多くの記事を見つけましたが、完全に実装された機能がどこにも見つからないようです。

誰でもガイド/提案できますか?

4

4 に答える 4

2

私は常にwkhtmltopdfを使用して、html ページを pdf に変換します。(ただし、インストールするにはサーバーへのアクセスが必要です)

非常にうまく機能し、Web サイトと同じように見え、テキストを実際のテキストとして (ベクトルで) 保存します。

于 2012-12-03T18:22:59.313 に答える
2

私は CutePDF の API を使用しましたが、かなりうまく機能しているようです。

http://www.cutepdf.com/Solutions/

于 2012-12-03T18:26:14.677 に答える
1

これは、サーバーで処理するか、サードパーティのサービスを使用するかの 2 つの方法で行うことができます。

サーバー上で html ページを PDF に変換する場合は、 wkhtmltopdf (webkit レンダリング エンジンと qt を使用して html を pdf に変換する単純なシェル ユーティリティ) を使用できます。多くの例を見ました。

サードパーティのサービスwww.impdf.comを使用したい場合は、無料のサービスです。登録する必要さえありません。私はかつてそれを使用していましたが、長い間使用していませんでした (後で wkhtmltopdf に切り替えてパフォーマンスを向上させました)。

どの方法を使用する必要があるかは、要件によって異なります。いずれにせよ、impdf を使用するだけで十分な場合は、

<a href="impdf.com?url=http://www.yourwebsite.com">Convert this page to a PDF</a>

A4 ページ:impdf.com?url=http://www.yourwebsite.com&--page-size=A4

手紙のページ: impdf.com?url=http://www.yourwebsite.com&--page-size=Letter

于 2012-12-05T07:03:55.323 に答える
1

<CFPDF>Adobe ColdFusion には、ビルトインというタグがあり ます。

http://help.adobe.com/en_US/ColdFusion/10.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7995.html

さらに、ASP.Net とのギャップを埋めることができる Web サービスがあります。

于 2012-12-06T06:39:34.160 に答える