Open Source .NET SDK untuk bekerja dengan fail PDF
Percuma & Berkuasa Open Source .NET API untuk mencipta, mengedit dan menggabungkan dokumen PDF.
Apakah PDFSharp API untuk .NET?
PDFsharp ialah perpustakaan .NET sumber terbuka yang direka untuk mencipta dan memproses dokumen PDF dengan mudah dan fleksibiliti. Sama ada anda menjana PDF baharu dari awal, menggabungkan dokumen sedia ada atau menambah teks, imej dan bentuk pada PDF, PDFsharp menyediakan pelbagai fungsi. Ia membolehkan pembangun .NET mengendalikan fail PDF secara pengaturcaraan dengan API yang jelas dan intuitif, menjadikannya pilihan yang sangat baik untuk kedua-dua aplikasi berskala kecil dan penyelesaian perusahaan besar. Keupayaannya untuk bekerja dengan grafik vektor dan raster dalam dokumen PDF menjadikannya alat serba boleh untuk menjana laporan kompleks atau kandungan dinamik dalam aplikasi .NET.
PDFSharp for .NET API - Ciri Utama
Berikut ialah beberapa ciri utama PDFSharp:
- Cipta dokumen PDF baharu dari awal.
- Ubah suai dokumen PDF sedia ada.
- Tambahkan teks, imej dan grafik pada halaman PDF.
- Menyokong grafik vektor dan imej raster.
- Cantumkan atau pisahkan dokumen PDF.
- Ekstrak kandungan daripada fail PDF.
- Mengendalikan fon, termasuk fon TrueType.
- Lukiskan bentuk seperti garisan, segi empat tepat dan bulatan.
- Menyokong fail PDF yang disulitkan.
- Hasilkan dokumen PDF/A untuk pengarkiban.
- Serasi dengan Rangka Kerja .NET dan Teras .NET.
Bermula dengan PDFSharp untuk .NET API
Anda boleh memuat turun perpustakaan ShapeCrawler daripada GitHub atau nuget.
Pemasangan
Memasang PDFSharp API untuk .NET adalah mudah dan boleh dilakukan dari nugget seperti yang ditunjukkan di bawah:
Memasang PDFSharp API untuk .NET
Install-Package PdfSharp
Contoh Kod untuk API PdfSharp 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 untuk Mencipta fail 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.- Cipta dokumen PDF baharu: Ini memulakan dokumen PDF kosong.
- Tambah halaman baharu: Menambah halaman kosong pada dokumen.
- Lukis teks: Menggunakan objek XGraphics untuk menulis "Hello, World!" di tengah-tengah halaman.
- Simpan dokumen: Menyimpan PDF dengan nama fail yang ditentukan.
Bagaimana untuk menambah Imej ke PDF menggunakan API PDFSharp?
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.- Cipta dokumen PDF baharu: Ini memulakan dokumen PDF kosong.
- Tambah halaman: Menambah halaman kosong pada dokumen.
- Muatkan imej: Menggunakan XImage.FromFile() untuk memuatkan imej daripada laluan fail yang ditentukan.
- Lukis imej: Menggunakan gfx.DrawImage() untuk meletakkan dan mengubah saiz imej pada halaman PDF.
- Simpan dokumen: Menyimpan PDF dengan imej.
Bagaimana untuk Memasukkan Jadual dalam dokumen PDF dalam .NET?
Untuk memasukkan jadual dalam dokumen PDF menggunakan PDFSharp for .NET API, anda boleh mengikuti langkah ini.
- Cipta dokumen PDF baharu: Ini memulakan dokumen PDF kosong.
- Tambah halaman: Menambah halaman kosong pada dokumen PDF baharu.
- Tentukan baris dan lajur untuk menjadi sebahagian daripada jadual.
- Gunakan gelung bersarang untuk mencipta jadual menggunakan bilangan baris dan lajur.
- Simpan dokumen: Menyimpan PDF dengan imej.
Tambahkan Tera Air pada Halaman PDF dalam .NET
- Muatkan dokumen PDF sedia ada: Kod membuka PDF sedia ada dalam mod ubah suai.
- Gelung melalui halaman: Ia berulang pada setiap halaman dalam dokumen.
- Cipta objek XGraphics: Membenarkan operasi lukisan pada halaman PDF.
- Tentukan sifat tera air seperti fon dan teks.
- Lukis tera air: Teks dipusatkan merentasi halaman dengan reka letak pepenjuru.
- Simpan dokumen: Menyimpan PDF dengan tera air digunakan.
Kesimpulan
PDFsharp ialah perpustakaan sumber terbuka yang serba boleh dan berkuasa untuk pembangun .NET, menawarkan alatan yang komprehensif untuk mencipta, mengedit dan mengurus dokumen PDF. Dengan API mudahnya, PDFsharp memudahkan pelbagai operasi PDF, daripada menjana dokumen baharu dan menambah imej atau teks kepada mengubah suai PDF sedia ada dengan menindih kandungan seperti tera air. Ia menyokong grafik vektor, bentuk, jadual dan hiperpautan, menjadikannya sesuai untuk pelbagai aplikasi, termasuk penjanaan laporan, pemprosesan dokumen dan pengarkiban. Keserasiannya dengan Rangka Kerja .NET dan Teras .NET memperluaskan lagi kebolehgunaannya merentas platform berbeza, menjadikan PDFsharp pilihan yang boleh dipercayai untuk pengendalian PDF dalam projek .NET.
Produk Serupa
- Apache POI XWPF | Open Source Java API untuk Mencipta & Mengubah suai fail DOCX
- DocX | Open Source .NET API untuk Mencipta & Mengubah suai fail DOCX
- Docx4J | Open Source Java API untuk Mencipta & Mengubah suai fail DOC dan DOCX
- ExcelDataReader | Open Source .NET API untuk membaca dokumen XLS, XLSX, CSV dan Spreadsheet
- FileFormat.Cells | Cerate dan Kemas kini fail Excel dengan C# .NET