2012-01-30 19 views
-1

私の新しいプロジェクトでは、HTMLをURLを使ってオンザフライでPDFに変換しています。 初期の段階で多くの検索を行い、解決策を思いつき、HTMLをIMAGEに変換し、IMAGEをPDFに変換します。 しかし、ユーザーとしての理想的なソリューションでは、PDFファイルからペーストをコピーできません。HTMLからPDFへの変換方法(特にabcPDF)

最近、私はabcPDFコンポーネントに出くわした、あなたは今、私は、彼らがそのようなすべての機能を備えた、このような素敵なPDFを生成することができるか疑問に思ってここにhttp://www.abcpdfeditor.com/

を自分のデモを確認することができます。彼らの論理は何でしょうか?私は、それぞれのHTMLタグを解析して文書を作成しようとしているとは思わない。皆さんは何か考えていますか?

ご協力いただければ幸いです。

+0

WebKitなどのようなHTMLパーサ/レンダリングエンジンを使用する必要がありますが、この質問はあまりにも一般的すぎます。 – Yahia

+0

@Yahiaそれでは、ウェブキットの出力をPDFにどのように入手できますか?それはイメージではありません。 HTMLからPDFを作成するにはどうすればよいですか?私はここでは何も考えていない – user867198

+0

私はあなたがSOのことを理解しているとは思わない...それは特定のプログラミングの質問のためです...あなたの質問はあまりにも一般的な、答えとして全体の本を書くことができる... – Yahia

答えて

2

要するに、ほとんどのHTMLからPDFへの変換が機能します。 ----> EMF(メタファイル/ベクター画像)----> PDF

  1. は、基本的には、IEのレンダリングエンジン(つまり、MSHTML)がそこを通って、いくつかのAPIを持っているに変換

    HTML ----ロードされたHTMLページを、ベクトル画像だけであるEmf(拡張メタファイル形式)として書き出すことができます。

この目的でこのオープンソースのWebブラウザコントロールを利用することができます。
http://groups.google.com/group/csexwb

  1. その後は、PDFのページへの生成されたEMFファイルをレンダリングする必要があります。これは通常、EMFからPDFへの変換と呼ばれます。私の理解に基づいて、無料のEmf to PDF変換ソフトウェアはありません。しかし、ITextsharpはWMF形式のサポートを最小限に抑えます。
関連する問題