ホームページ  >  記事  >  ウェブフロントエンド  >  HTML コードを PDF ファイルとして保存 file_html/css_WEB-ITnose

HTML コードを PDF ファイルとして保存 file_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:48:361073ブラウズ

少し前に、Insus.NET は「テキスト ドキュメントをアップロードして PDF に変換」と「ビューのセクションをキャプチャして部分ビュー (部分ビュー) として保存」を実装しました。 Insus.NET は、上記の 2 つの記事を結合して、インターセプトした Html を PDF ファイルとして保存するという別の機能を実装したいと考えています。

テキストドキュメントをPDFに変換することに関する以前の記事は、ファイルを直接変換する方法でした。これで、HTML コードをファイルとして保存し、後で変換する必要がなくなりました。 iTextSharp コンポーネントを使用して PDF を変換します。PDF は文字列から変換することもできます。したがって、一周する必要はありません。


コントローラーで、pdf を変換する操作を記述します。取得されたバイトは、iTextSharp の入力パラメーターの型と一致するように、以下の 2 つのコードがあります。

 byte[] bytes = new byte[str.Length * sizeof(char)]; System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length);


完全なコード例:

ビューで、アンモニウム ボタンを追加し、URL パスを変更します:


デモ:


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。