Tambahkan Bentuk dalam Dokumen PDF menggunakan C#

Anda mungkin perlu menambahkan berbagai jenis grafik atau bentuk ke file PDF Anda untuk menampilkan data atau informasi secara interaktif. Sebagai pengembang C#, Anda dapat menambahkan bentuk gambar dalam dokumen PDF secara terprogram. Pada artikel ini, Anda akan mempelajari cara menambahkan bentuk dalam dokumen PDF menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:

  1. C# API untuk Menggambar Bentuk dalam Dokumen PDF
  2. [Buat Kotak Berisi dalam Dokumen PDF menggunakan C#](#Buat-Kotak Berisi-Di-PDF-Dokumen-menggunakan-CSharp)
  3. Tambahkan Lingkaran di Dokumen PDF menggunakan C#
  4. Gambar Garis Melintasi Halaman dalam Dokumen PDF menggunakan C#
  5. Tambahkan Ellipse di Dokumen PDF menggunakan C#

C# API untuk Menggambar Bentuk dalam Dokumen PDF

Untuk menambahkan bentuk di file PDF, kita akan menggunakan Aspose.PDF for .NET API. Ini memungkinkan Anda membuat, memodifikasi, mengonversi, merender, mengamankan, dan mencetak dokumen yang didukung tanpa menggunakan Adobe Acrobat. Ini juga menyediakan opsi kompresi, pembuatan & manipulasi tabel, fungsi grafik & gambar, tugas stempel dan tanda air, kontrol keamanan yang diperluas, dan penanganan font khusus. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

Install-Package Aspose.PDF

Buat Persegi Panjang Berisi dalam Dokumen PDF menggunakan C#

Anda dapat membuat persegi panjang yang terisi dalam dokumen PDF secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat dokumen baru menggunakan kelas Document.
  • Sekarang, panggil metode Document.Pages.Add() untuk menambahkan halaman kosong ke koleksi halaman file PDF.
  • Buat instance dari kelas Graph dengan tinggi dan lebar untuk grafik.
  • Kemudian, panggil metode Page.Paragraphs.Add() untuk menambahkan objek grafik ke kumpulan paragraf dari instance halaman.
  • Sekarang, buat instance dari kelas Rectangle dan atur posisi kiri dan bawahnya, beserta lebar dan tingginya.
  • Secara opsional, tentukan warna isian untuk objek Grafik.
  • Kemudian, tambahkan objek persegi panjang ke kumpulan bentuk dari objek Grafik.
  • Terakhir, panggil metode Document.Save() dengan jalur file keluaran untuk menyimpan file. Contoh kode berikut menunjukkan cara membuat persegi panjang terisi dalam dokumen PDF menggunakan C#.
    Buat Kotak Berisi dalam Dokumen PDF menggunakan C#.

    Buat Kotak Berisi dalam Dokumen PDF menggunakan C#.

Tambahkan Lingkaran di Dokumen PDF menggunakan C#

Anda dapat menambahkan lingkaran dalam dokumen PDF secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat dokumen baru menggunakan kelas Document.
  • Sekarang, panggil metode Document.Pages.Add() untuk menambahkan halaman kosong ke koleksi halaman file PDF.
  • Buat instance dari kelas Graph dengan tinggi dan lebar untuk grafik.
  • Kemudian, panggil metode Page.Paragraphs.Add() untuk menambahkan objek grafik ke kumpulan paragraf dari instance halaman.
  • Sekarang, buat instance dari kelas Lingkaran dan atur posisi X dan Y, beserta radiusnya.
  • Lalu, atur warna dan isi warna untuk lingkaran.
  • Tambahkan objek lingkaran ke kumpulan bentuk dari objek Grafik.
  • Terakhir, panggil metode Document.Save() dengan jalur file keluaran untuk menyimpan file. Contoh kode berikut menunjukkan cara menambahkan lingkaran di dokumen PDF menggunakan C#.
    Tambahkan Lingkaran di Dokumen PDF menggunakan C#.

    Tambahkan Lingkaran di Dokumen PDF menggunakan C#.

Gambar Garis Melintasi Halaman dalam Dokumen PDF menggunakan C#

Anda dapat menggambar garis melintasi halaman dalam dokumen PDF secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat dokumen baru menggunakan kelas Document.
  • Sekarang, panggil metode Document.Pages.Add() untuk menambahkan halaman kosong ke koleksi halaman file PDF.
  • Kemudian, atur margin halaman di semua sisi sebagai 0.
  • Buat instance dari kelas Graph dengan lebar halaman dan tinggi halaman.
  • Sekarang, buat instance dari kelas Line dengan line position array untuk membuat garis mulai dari sudut kiri bawah ke sudut kanan atas halaman.
  • Kemudian, tambahkan objek garis ke kumpulan bentuk dari objek Grafik.
  • Sekarang, buat instance lain dari kelas Line dengan line position array untuk menggambar garis dari pojok kiri atas halaman ke pojok kanan bawah halaman.
  • Lalu, tambahkan instance kedua dari objek garis ke the shape collection dari objek Graph.
  • Panggil metode Page.Paragraphs.Add() untuk menambahkan objek grafik ke kumpulan paragraf dari instance halaman.
  • Terakhir, panggil metode Document.Save() dengan jalur file keluaran untuk menyimpan file. Contoh kode berikut menunjukkan cara menggambar garis melintasi halaman dalam dokumen PDF menggunakan C#.
    Gambar Garis Melintasi Halaman dalam Dokumen PDF menggunakan C#.

    Gambar Garis Melintasi Halaman dalam Dokumen PDF menggunakan C#.

Tambahkan Ellipse di Dokumen PDF menggunakan C#

Anda dapat menambahkan elips dengan teks di dalamnya dalam dokumen PDF secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat dokumen baru menggunakan kelas Document.
  • Sekarang, panggil metode Document.Pages.Add() untuk menambahkan halaman kosong ke koleksi halaman file PDF.
  • Buat instance dari kelas Graph dengan tinggi dan lebar untuk grafik.
  • Buat instance dari kelas TextFragment dengan nilai teks untuk ditampilkan di dalam objek grafik.
  • Kemudian, atur font dan ukuran teks.
  • Sekarang, buat instance dari kelas Ellipse dan atur posisi kiri dan bawahnya, beserta lebar dan tingginya.
  • Kemudian, atur warnanya, isi warna dan tetapkan objek TextFragment ke properti teksnya.
  • Sekarang, tambahkan objek elips ke kumpulan bentuk dari objek Grafik.
  • Kemudian, panggil metode Page.Paragraphs.Add() untuk menambahkan objek grafik ke kumpulan paragraf dari instance halaman.
  • Terakhir, panggil metode Document.Save() dengan jalur file keluaran untuk menyimpan file. Contoh kode berikut menunjukkan cara membuat elips dengan teks dalam dokumen PDF menggunakan C#.
    Tambahkan Ellipse di Dokumen PDF menggunakan C#.

    Tambahkan Ellipse di Dokumen PDF menggunakan C#.

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menambahkan bentuk dalam dokumen PDF menggunakan C#. Khususnya, Anda telah melihat cara menambahkan persegi panjang, lingkaran, garis, dan elips yang terisi dalam dokumen PDF secara terprogram. Demikian pula, Anda dapat membuat busur dan kurva dalam file PDF. Anda dapat mempelajari lebih lanjut tentang Aspose.PDF untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga