Menambahkan Gambar Ke Dokumen PDF Dengan I Text Sharp Pada ASP.Net

Pada artikel saya sebelumnya Membuat Dokumen PDF Dengan I Text Sharp Pada ASP.Net Bagian Satu telah dijelesakan secara sederhana mulai dari memasang komponen i text sharp dan membuat contoh sederhana penggunaannya. Kali ini melanjutkan tutorial sebelumnya, saya akan mencoba menambahkan gambar pada dokumen pdf.

  1. Pada struktur folder projek sebelumnya tambahkan sebuah folder dengan nama Gambar dan taruh sebuah gambar dengan format jpg.

  2. Buka halaman Default.aspx.cs kemudian ketikkan kode program berikut:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    /* Impor System IO */
    using System.IO;
    /* Impor Komponen I Text Sharp */
    using iTextSharp.text;
    using iTextSharp.text.pdf;
    using iTextSharp.text.pdf.draw;
    
    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();
    
            /* Menambahkan Gambar */
            Image S1 = Image.GetInstance(Server.MapPath("~/Gambar/Logo.jpg"));
    
            /* Menentukan Persentase Ukuran Gambar */
            S1.ScalePercent(65);
    
            /* Menentukan Posisi Gambar */
            S1.SetAbsolutePosition(35, 700);
    
            Doc.Add(S1);
            Doc.Close();
        }
    }
    
  3. Jalankan projek web kemudian refresh pada folder Gambar akan terdapat dokumen pdf dengan nama StudyOnSunday.pdf apabila dibuka akan terdapat sebuah gambar pada dokumen tersebut. Berikut adalah tampilan dokumen pdf hasil dari program:

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

Categories:

0 Comments:

Post a Comment