Kā izveidot PDF failu ASP.NET

Microsoft ASP.NET, kas dažreiz saīsināts .NET, ir tīmekļa izstrādes un izvietošanas platforma, kas veidota, lai iegūtu jaudu, produktivitāti un ātrumu. Adobe portatīvā dokumenta formāts vai PDF fails tiek izmantots, lai iegūtu profesionāli kvalitatīvus dokumentus, kas vienādi attēloti jebkurā sistēmā. Dokumenta nodošana jūsu biznesa klientiem kā PDF nodrošina, ka tas vienmēr tiek rādīts pareizi un precīzi. Izmantojot ārējus iepakojumus, varat izveidot PDF failus saviem klientiem, braucot ar ASP.NET.

1.

Lejupielādējiet un instalējiet iTextSharp paketi no SourceForge. iTextSharp ir brīva Java iText bibliotēkas osta PDF faila izveidei, kas pilnībā.

2.

Izveidojiet jaunu .NET failu ar nosaukumu "CreateMyPDF.aspx".

3.

Importējiet šādus I / O un iTextSharp iepakojumus "CreateMyPDF.aspx" galvenē:

importēt sistēmas importu System.IO importēt iTextSharp.text importu iTextSharp.text.pdf

4.

Pirms "CreateMyPDF.aspx" HTML daļas sākuma pievienojiet notikumu "Page_Load" daļējai klasei. Klase "CreateMyPDF" satur apakšlapu "Page_Load", kas novirza serveri, lai izveidotu PDF failu, pamatojoties uz URL nodoto argumentu. Piemēram, "CreateMyPDF.aspx? Id = option1" izsauktu PDF veidotāju, kas atbilst vērtībai "option1":

Daļējas klases CreateMyPDF inerits System.Web.UI.Page

Protected Sub Page_Load (ByVal sūtītājs kā Object, _ ByVal e kā System.EventArgs) Rokturi Me.Load Ja Request.QueryString ("id") = "option1", tad CreateSomePDF () Else CreateAnotherPDF () Beigas Ja

Beigt Sub

Beigu klase

5.

Izveidojiet PDF veidotāja apakšprogrammas "CreateMyPDF.aspx":

Sub CreateSomePDF () Dim somePDF kā dokuments = Jauns dokuments PdfWriter.getInstance (somePDF, New FileStream (Request.PhysicalApplicationPath + _) dažiPDF.pdf ", FileMode.Create))

somePDF.open () somePDF.add (Jauns punkts ("Šis ir mana ASP.NET PDF veidotāja teksts.")) somePDF.close ()

Response.Redirect ("" "PAPP.pdf") Beigās

Padoms

  • Skatiet iTextSharp dokumentāciju, lai iegūtu sarežģītākas PDF dokumentu struktūras.
 

Atstājiet Savu Komentāru