Kako ustvariti PDF v ASP.NET

Microsoftov ASP.NET, včasih preprosto skrajšan .NET, je spletna razvojna in uvajalna platforma, zgrajena za moč, produktivnost in hitrost. Adobeov prenosni format dokumentov (PDF) se uporablja za izdelavo dokumentov profesionalne kakovosti, ki so identični na katerem koli sistemu. Posredovanje dokumenta vašim poslovnim strankam v obliki PDF zagotavlja, da se vedno prikazuje pravilno in natančno. Z zunanjimi paketi lahko ustvarjate datoteke PDF za vaše stranke v ASP.NET.

1.

Prenesite in namestite paket iTextSharp iz programa SourceForge. iTextSharp je prosto pristanišče knjižnice Java iText za izdelavo PDF, ki je v celoti napisana v C # za platformo .NET.

2.

Ustvarite novo datoteko .NET, imenovano v skladu z "CreateMyPDF.aspx."

3.

Uvozite naslednje pakete za sistemski V / I in iTextSharp v glavo "CreateMyPDF.aspx":

uvoz Uvoz sistema System.IO uvoz iTextSharp.text uvoz iTextSharp.text.pdf

4.

Dodajte delni razred dogodku »Page_Load« pred začetkom dela HTML »CreateMyPDF.aspx«. Razred "CreateMyPDF" vsebuje podprogram "Page_Load", ki usmerja strežnik, da ustvari datoteko PDF na podlagi argumenta, posredovanega v URL-ju. Na primer, "CreateMyPDF.aspx? Id = option1" bi poklical ustvarjalca PDF, ki ustreza vrednosti "option1":

Delni razred CreateMyPDF podeduje System.Web.UI.Page

Zaščitena podstran_zadeva (Pošiljatelj ByVal kot objekt, _Visok e kot System.EventArgs) ročaji Me.Load Če zahteva.QueryString ("id") = "option1" Potem CreateSomePDF () Else CreateAnotherPDF () End if

End Sub

Končni razred

5.

Ustvarite podprograme ustvarjalca PDF v »CreateMyPDF.aspx«:

Sub CreateSomePDF () Dim somePDF kot Document = Nov Dokument PdfWriter.getInstance (somePDF, New FileStream (Request.PhysicalApplicationPath + _ "\ t

somePDF.open () somePDF.add (nov odstavek ("To je besedilo mojega ustvarjalca PDF v ASP.NET.")) somePDF.close ()

Response.Redirect ("\ t

Nasvet

  • Oglejte si dokumentacijo iTextSharp za upodabljanje kompleksnejših struktur PDF dokumentov.
 

Pustite Komentar