Membuat Dokumen PDF Dengan I Text Sharp Pada ASP.Net

Untuk membuat dokumen pdf pada ASP.Net dibutuhkan sebuah komponen tambahan dari pihak ketiga yaitu I Text Sharp untuk memasang i text sharp pada projek web, lakukanlah langkah berikut:

  1. Disini saya menggunakan Visual Studio 2010 untuk membangun projek web. Pertama unduh i text sharp anda dapat mencari tautan untuk mengunduh melalui Google.
  2. Kemudian pada visual studio 2010 lakukan klik kanan pada folder projek dan pilih Add Reference. Akan tampil jendela add reference pilih pada tab Browse dan arahkan ke file i text sharp yang telah diunduh sebelumnya cari ekstensi file itextsharp.dll dan tekan OK. Secara otomatis sebuah folder baru dengan nama Bin akan terbuat.

  3. Selanjutnya buatlah sebuah folder dengan cara klik kanan pada projek lalu pilih New Folder beri nama folder PDF yang nantinya akan digunakan sebagai tempat menyimpaan dokumen pdf.

  4. Untuk memulai menggunakan komponen tersebut buatlah sebuah dokumen web form baru dengan nama Default.aspx pada dokumen Default.aspx.cs ketikan kode berikut:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    /* Impor System IO */
    using System.IO;
    /* Impor Komponen I Text Sharp */
    using iTextSharp.text;
    using iTextSharp.text.pdf;
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string Path = Server.MapPath("PDF");
    
            var Doc = new Document(PageSize.A4);
            PdfWriter.GetInstance(Doc, new FileStream(Path + "/StudyOnSunday.pdf", FileMode.Create));
    
            Doc.Open();
            Doc.Add(new Paragraph("Membuat Dokumen PDF Dengan I Text Sharp"));
            Doc.Close();
        }
    }
    
  5. Berikut adalah struktur file pada projek web:

  6. Jalankan projek web kemudian refresh projek web pada visual studio 2010 akan terlihat file StudyOnsunday.pdf pada folder PDF.

Jika terdapat kesulitan dalam mengikuti artikel di atas silahkan tanyakan melalui fasilitas komentar yang terdapat di blog ini.

Categories:

0 Comments:

Post a Comment