Open Source .NET SDK untuk bekerja dengan file PDF
API .NET Open Source yang Gratis & Kuat untuk membuat, mengedit, dan menggabungkan dokumen PDF.
Apa itu PDFSharp API untuk .NET?
PDFsharp adalah pustaka .NET sumber terbuka yang dirancang untuk membuat dan memproses dokumen PDF dengan mudah dan fleksibel. Baik Anda membuat PDF baru dari awal, menggabungkan dokumen yang sudah ada, atau menambahkan teks, gambar, dan bentuk ke PDF, PDFsharp menyediakan beragam fungsi. PDFsharp memungkinkan pengembang .NET untuk menangani file PDF secara terprogram dengan API yang jelas dan intuitif, menjadikannya pilihan yang sangat baik untuk aplikasi skala kecil maupun solusi perusahaan besar. Kemampuannya untuk bekerja dengan grafik vektor dan raster dalam dokumen PDF menjadikannya alat serbaguna untuk membuat laporan kompleks atau konten dinamis dalam aplikasi .NET.
PDFSharp untuk .NET API - Fitur Utama
Berikut ini adalah beberapa fitur utama PDFSharp:
- Buat dokumen PDF baru dari awal.
- Memodifikasi dokumen PDF yang ada.
- Tambahkan teks, gambar, dan grafik ke halaman PDF.
- Mendukung grafik vektor dan gambar raster.
- Gabungkan atau pisahkan dokumen PDF.
- Ekstrak konten dari berkas PDF.
- Menangani font, termasuk font TrueType.
- Gambar bentuk seperti garis, persegi panjang, dan lingkaran.
- Mendukung berkas PDF terenkripsi.
- Hasilkan dokumen PDF/A untuk pengarsipan.
- Kompatibel dengan .NET Framework dan .NET Core.
Memulai dengan PDFSharp untuk API .NET
Anda dapat mengunduh pustaka ShapeCrawler dari GitHub atau nuget.
Instalasi
Menginstal PDFSharp API untuk .NET sederhana dan dapat dilakukan dari nugget seperti yang ditunjukkan di bawah ini:
Menginstal API PDFSharp untuk .NET
Install-Package PdfSharp
Contoh Kode untuk PdfSharp API untuk .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.Bagaimana cara membuat berkas PDF kosong menggunakan PDFSharp API untuk .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Buat dokumen PDF baru: Ini menginisialisasi dokumen PDF kosong.
- Tambahkan halaman baru: Menambahkan halaman kosong ke dokumen.
- Menggambar teks: Menggunakan objek XGraphics untuk menulis "Halo, Dunia!" di tengah halaman.
- Simpan dokumen: Menyimpan PDF dengan nama file yang ditentukan.
Bagaimana cara menambahkan Gambar ke PDF menggunakan PDFSharp API?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- Buat dokumen PDF baru: Ini menginisialisasi dokumen PDF kosong.
- Tambahkan halaman: Menambahkan halaman kosong ke dokumen.
- Muat gambar: Menggunakan XImage.FromFile() untuk memuat gambar dari jalur file yang ditentukan.
- Gambar gambar: Menggunakan gfx.DrawImage() untuk memposisikan dan mengubah ukuran gambar pada halaman PDF.
- Simpan dokumen: Menyimpan PDF dengan gambar.
Bagaimana cara menyisipkan tabel dalam dokumen PDF di .NET?
Untuk menyisipkan tabel dalam dokumen PDF menggunakan PDFSharp for .NET API, Anda dapat mengikuti langkah-langkah berikut.
- Buat dokumen PDF baru: Ini menginisialisasi dokumen PDF kosong.
- Tambahkan halaman: Menambahkan halaman kosong ke dokumen PDF baru.
- Tentukan baris dan kolom untuk menjadi bagian tabel.
- Gunakan loop bersarang untuk membuat tabel menggunakan jumlah baris dan kolom.
- Simpan dokumen: Menyimpan PDF dengan gambar.
Menambahkan Tanda Air ke Halaman PDF di .NET
- Muat dokumen PDF yang ada: Kode membuka PDF yang ada dalam mode modifikasi.
- Berulang melalui halaman: Berulang pada setiap halaman dalam dokumen.
- Buat objek XGraphics: Memungkinkan operasi menggambar pada halaman PDF.
- Tentukan properti tanda air seperti font dan teks.
- Gambar tanda air: Teks dipusatkan di halaman dengan tata letak diagonal.
- Simpan dokumen: Menyimpan PDF dengan tanda air yang diterapkan.
Kesimpulan
PDFsharp adalah pustaka sumber terbuka yang serbaguna dan canggih untuk pengembang .NET, yang menawarkan berbagai alat lengkap untuk membuat, mengedit, dan mengelola dokumen PDF. Dengan API-nya yang mudah digunakan, PDFsharp menyederhanakan berbagai operasi PDF, mulai dari membuat dokumen baru dan menambahkan gambar atau teks hingga memodifikasi PDF yang sudah ada dengan melapisi konten seperti tanda air. PDFsharp mendukung grafik vektor, bentuk, tabel, dan hyperlink, sehingga cocok untuk berbagai aplikasi, termasuk pembuatan laporan, pemrosesan dokumen, dan pengarsipan. Kompatibilitasnya dengan .NET Framework dan .NET Core semakin memperluas kegunaannya di berbagai platform, menjadikan PDFsharp pilihan yang andal untuk penanganan PDF dalam proyek .NET.
Produk Sejenis
- Apache POI XWPF | API Java Open Source untuk Membuat & Memodifikasi file DOCX
- DocX | Open Source .NET API untuk Membuat & Memodifikasi file DOCX
- Docx4J | API Java Open Source untuk Membuat & Memodifikasi file DOC dan DOCX
- ExcelDataReader | Open Source .NET API untuk membaca dokumen XLS, XLSX, CSV dan Spreadsheet
- FileFormat.Words API | API .NET Sumber Terbuka untuk Format File Microsoft Word