2

ASP.NET (C#) を使用して、取得したデータを SQL から PDF にエクスポートしようとしています。備考:

  1. 私はグリッドビューを使用していません。
  2. HTML テーブルと ASP ラベルを使用して、ページのフォーマットを設計しました。
    • SQLから選択したデータの値を表示するために、レイアウトとaspラベルをフォーマットするHTMLテーブル。

ASP.NET を使用して HTML テーブルを PDF に変換するにはどうすればよいですか?

誰でも私を助けることができますか?ありがとう。

4

4 に答える 4

5

itextsharp の使用を試すことができます (リンク)

例:

using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;
using iTextSharp.text.html;

// step 1 -- get html content
string htmlContent = ... // you html code (for example table from your page)

Document document = new Document();

// step 2:
// we create a writer that listens to the document
// and directs a PDF-stream to a file
PdfWriter.GetInstance(document, new FileStream("c:\\Chap0101.pdf", FileMode.Create));

// step 3: we open the document
document.Open();

// step 4: we add a paragraph to the document
//document.Add(new Paragraph(htmlContent.ToString()));

System.Xml.XmlTextReader _xmlr = new System.Xml.XmlTextReader(new StringReader(htmlContent));

HtmlParser.Parse(document, _xmlr);

// step 5: we close the document
document.Close();
于 2013-11-09T23:21:14.907 に答える