Ikhtisar Aspose.PDF.Drawing untuk .NET

Pendahuluan

Aspose.PDF.Drawing untuk .NET adalah variasi dari Aspose.PDF, yang menyediakan pustaka Aspose.Drawing alih-alih System.Drawing.

Komponen ini ditulis dalam C# yang dikelola, memungkinkan pengembang untuk menambahkan fitur pembuatan dan pengelolaan file PDF ke aplikasi Microsoft mereka. NET (WinForms, ASP.NET, dan .NET Compact Framework).

Ini membantu menghindari banyak masalah dan bug yang terkait dengan penggunaan System.Drawing.Common di platform non-Windows.

Juga, perlu dikatakan bahwa pustaka Aspose.PDF.Drawing berhasil bekerja di platform Docker yang memungkinkan Anda mengemas aplikasi Anda ke dalam sebuah kontainer. Untuk informasi lebih lanjut, periksa halaman Cara menjalankan Aspose.PDF di Docker. Paket ’ttf-mscorefonts-installer’ dan ‘fontconfig’ diperlukan untuk kerja yang sukses dari pustaka Aspose.PDF.Drawing untuk .NET di Docker.

Aspose.PDF.Drawing untuk .NET menyajikan fungsi yang sama seperti Aspose.PDF. Ini dapat berinteraksi dengan dokumen PDF, mencakup elemen seperti halaman, teks, gambar, lampiran, font, bookmark, anotasi, formulir, operator, stempel, watermark, tautan, fungsi keamanan, tanda tangan, dan pencetakan.

Aspose.PDF.Drawing untuk .NET memiliki berbagai fitur yang luas, termasuk opsi untuk mengompresi PDF, membuat dan memanipulasi tabel, mendukung objek grafik, memfasilitasi fungsionalitas hyperlink yang komprehensif, menerapkan kontrol keamanan yang canggih, mengelola font kustom, mengintegrasikan dengan sumber data, dan memungkinkan penambahan atau penghapusan bookmark. Pengguna dapat membuat daftar isi, memanipulasi lampiran dan anotasi dengan menambah, memperbarui, atau menghapusnya, mengimpor atau mengekspor data formulir PDF, dan memodifikasi teks dan gambar dengan menambah, mengganti, atau menghapusnya. Selain itu, perangkat lunak ini memungkinkan tindakan seperti membagi, menggabungkan, mengekstrak, atau menyisipkan halaman, mengubah halaman menjadi gambar, dan mencetak dokumen PDF, di antara fungsionalitas lainnya.

Keuntungan

Aspose.Drawing memiliki beberapa keuntungan dibandingkan pustaka System.Drawing.Common:

  1. Dukungan lintas platform. Aspose.PDF.Drawing memungkinkan pengembangan aplikasi gambar di berbagai platform, termasuk Windows, Linux, macOS, Android, dan iOS.

  2. Kinerja pustaka Aspose.PDF.Drawing untuk .NET berkurang tidak lebih dari 2%.

  3. Kualitas rendering. Dengan Aspose.PDF.Drawing, Anda dapat mencapai rendering teks yang sangat baik dengan fitur anti-aliasing dan hinting. Ini memastikan tepi font yang halus tanpa artefak bergerigi, membuat teks dapat dibaca di berbagai tampilan dan resolusi. Perbedaan dalam dokumen format A4 adalah paling banyak 10 piksel per halaman.

  4. Set fitur yang komprehensif. Aspose.PDF.Drawing memiliki berbagai fitur untuk grafik 2D, mencakup bentuk, garis, teks, gambar, dan grafik.

  5. Kompatibilitas API. Menggunakan namespace System.Drawing, Aspose.PDF.Drawing dengan mulus menggantikan System.Drawing.Common, memungkinkan penggantian tanpa perlu mengubah kode sumber yang ada.

Fitur

  1. Dukungan Grafik Vektor. Aspose.PDF.Drawing kompatibel dengan format gambar vektor SVG, memungkinkan pengembang untuk membuat grafik yang dapat diskalakan yang mempertahankan kualitasnya saat dirender pada resolusi apa pun.

  2. Kemampuan Rendering Teks. Aspose.PDF.Drawing unggul dalam merender teks dengan kualitas tinggi. Ini memastikan tepi font yang halus, menghilangkan artefak bergerigi dan memastikan keterbacaan di berbagai tampilan dan resolusi.

  3. Bantuan Pemformatan Bentuk. Aspose.PDF.Drawing menawarkan berbagai opsi untuk memformat bentuk, mencakup fitur seperti warna isi, warna garis, ketebalan garis, dan gaya garis.

  4. Fitur Pemrosesan Gambar. Aspose.PDF.Drawing untuk .NET menyediakan berbagai kemampuan pemrosesan gambar, termasuk menambah, mengganti, atau menghapus.

Aspose.PDF.Drawing untuk .NET mendukung berbagai fungsi, seperti:

  • Kompresi dokumen.
  • Pembuatan dan manipulasi tabel.
  • Dukungan untuk objek grafik.
  • Fungsionalitas hyperlink yang luas.
  • Kontrol keamanan yang diperluas.
  • Penanganan font kustom.
  • Integrasi dengan sumber data.
  • Menambah atau menghapus bookmark.
  • Membuat daftar isi.
  • Menambah, memperbarui, menghapus lampiran dan anotasi.
  • Mengimpor atau mengekspor data formulir PDF.
  • Menambah, mengganti, atau menghapus teks dan gambar.
  • Membagi, menggabungkan, mengekstrak, atau menyisipkan halaman.
  • Mengubah halaman menjadi gambar.
  • Mencetak dokumen PDF dan banyak lagi.

Untuk mencetak dokumen PDF, System.Drawing.Common digunakan, jadi itu hanya akan berfungsi di platform Windows.

Lisensi

Tidak ada lisensi tambahan untuk Aspose.PDF.Drawing, gunakan yang sama seperti untuk Aspose.PDF. Periksa bagian Lisensi Aspose PDF.

Instalasi

Untuk mencoba Aspose.PDF.Drawing untuk .NET, cukup jalankan Install-Package Aspose.PDF.Drawing dari Package Manager Console di Visual Studio untuk mengambil paket NuGet. Jika Anda sudah memiliki Aspose.PDF for .NET dan ingin memperbarui versinya, silakan eksekusi Update-Package Aspose.PDF.Drawing untuk mendapatkan versi terbaru. Informasi lebih lanjut dapat ditemukan di tautan ke paket NuGet.

Aspose.PDF.Drawing untuk .NET

Pelajari kelas yang tersedia di Aspose.PDF.Drawing di situs Referensi API.

Pelajari lebih lanjut tentang: