PDF létrehozása az ASP.NET-ben

A Microsoft ASP.NET-je, melyet néha egyszerűen .NET-nek hívnak, egy webfejlesztési és telepítési platform, amely teljesítményre, termelékenységre és sebességre épül. Az Adobe hordozható dokumentumformátumát vagy a PDF-t arra használják, hogy professzionális minőségű dokumentumokat készítsenek, amelyek azonos módon jelenjenek meg bármely rendszeren. Dokumentum kézbesítése üzleti ügyfeleinek PDF formátumban biztosítja, hogy mindig helyesen és pontosan jelenjen meg. Külső csomagokkal PDF-fájlokat hozhat létre az ügyfelek számára az ASP.NET-ben.

1.

Töltse le és telepítse az iTextSharp csomagot a SourceForge-ból. Az iTextSharp a Java iText könyvtár szabad portja a PDF létrehozásához.

2.

Hozzon létre egy új .NET fájlt, amelyet a "CreateMyPDF.aspx" sorok mentén neveztek el.

3.

Importálja az alábbi I / O és iTextSharp csomagokat a "CreateMyPDF.aspx" fejlécében:

import Rendszerimport System.IO import iTextSharp.text import iTextSharp.text.pdf

4.

Részleges osztály hozzáadása a "Page_Load" eseményhez a "CreateMyPDF.aspx" HTML részének megkezdése előtt. A "CreateMyPDF" osztály egy "Page_Load" alprogramot tartalmaz, amely a szervert arra irányítja, hogy PDF-fájlt hozzon létre az URL-ben megadott argumentum alapján. Például a "CreateMyPDF.aspx? Id = option1" nevű PDF-létrehozót az "opció1" értéknek nevezi:

Részleges osztályú CreateMyPDF Inherits System.Web.UI.Page

Protected Sub Page_Load (ByVal sender As Object, _ ByVal e mint System.EventArgs) Kezeli a Me.Load-ot Ha a Request.QueryString ("id") = "option1", akkor CreateSomePDF () Else CreateAnotherPDF () Vége Ha

Vége vége

Végosztály

5.

Hozzon létre PDF létrehozó szubrutinokat a "CreateMyPDF.aspx" fájlban:

Sub CreateSomePDF () Dim somePDF dokumentumként = új dokumentum PdfWriter.getInstance (somePDF, New FileStream (Request.PhysicalApplicationPath + _ "néhányPDF.pdf, FileMode.Create))

somePDF.open () somePDF.add (Új bekezdés ("Ez az ASP.NET PDF-létrehozó szövege.")) somePDF.close ()

Response.Redirect ("

Tipp

  • A bonyolultabb PDF dokumentumstruktúrák megjelenítéséhez lásd az iTextSharp dokumentációt.
 

Hagyjuk Meg Véleményét