PDF dosyalarıyla çalışmak için Açık Kaynaklı .NET SDK
PDF belgeleri oluşturmak, düzenlemek ve birleştirmek için ücretsiz ve güçlü açık kaynak kodlu .NET API.
.NET için PDFSharp API nedir?
PDFsharp, PDF belgelerini kolaylıkla ve esnek bir şekilde oluşturmak ve işlemek için tasarlanmış açık kaynaklı bir .NET kütüphanesidir. İster sıfırdan yeni PDF'ler oluşturun, ister mevcut belgeleri birleştirin veya PDF'lere metin, resim ve şekiller ekleyin, PDFsharp çok çeşitli işlevler sunar. .NET geliştiricilerinin PDF dosyalarını net ve sezgisel bir API ile programatik olarak işlemesine olanak tanır ve bu da onu hem küçük ölçekli uygulamalar hem de büyük kurumsal çözümler için mükemmel bir seçim haline getirir. PDF belgelerinde hem vektör hem de raster grafiklerle çalışabilme yeteneği, onu .NET uygulamalarında karmaşık raporlar veya dinamik içerikler oluşturmak için çok yönlü bir araç haline getirir.
PDFSharp for .NET API - Temel Özellikler
PDFSharp'ın bazı temel özellikleri şunlardır:
- Sıfırdan yeni PDF belgeleri oluşturun.
- Mevcut PDF belgelerini değiştirin.
- PDF sayfalarına metin, resim ve grafik ekleyin.
- Vektör grafikleri ve raster görüntüleri destekler.
- PDF belgelerini birleştirin veya bölün.
- PDF dosyalarından içerik çıkarın.
- TrueType yazı tipleri de dahil olmak üzere yazı tiplerini yönetin.
- Çizgi, dikdörtgen, daire gibi şekiller çizin.
- Şifrelenmiş PDF dosyalarını destekler.
- Arşivleme için PDF/A belgeleri oluşturun.
- .NET Framework ve .NET Core ile uyumludur.
PDFSharp for .NET API'sine Başlarken
ShapeCrawler kütüphanesini GitHub veya nuget'ten indirebilirsiniz.
Kurulum
.NET için PDFSharp API'sini kurmak basittir ve aşağıda gösterildiği gibi nugget'tan yapılabilir:
.NET için PDFSharp API'sini yükleme
Install-Package PdfSharp
.NET için PdfSharp API'sine Yönelik Kod Örnekleri
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..NET için PDFSharp API'sini kullanarak boş bir PDF dosyası nasıl oluşturulur?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Yeni bir PDF belgesi oluştur: Bu, boş bir PDF belgesini başlatır.
- Yeni sayfa ekle: Belgeye boş bir sayfa ekler.
- Metin çiz: Sayfanın ortasına "Merhaba Dünya!" yazmak için XGraphics nesnesini kullanır.
- Belgeyi kaydet: PDF'yi belirtilen dosya adıyla kaydeder.
PDFSharp API'sini kullanarak PDF'e Resim nasıl eklenir?
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.- Yeni bir PDF belgesi oluştur: Bu, boş bir PDF belgesini başlatır.
- Sayfa ekle: Belgeye boş bir sayfa ekler.
- Görüntüyü yükle: Belirtilen dosya yolundan bir görüntü yüklemek için XImage.FromFile() kullanılır.
- Resmi çiz: Resmi PDF sayfasında konumlandırmak ve yeniden boyutlandırmak için gfx.DrawImage() kullanılır.
- Belgeyi kaydet: PDF'i resimle birlikte kaydeder.
.NET'te PDF belgesine tablo nasıl eklenir?
PDFSharp for .NET API'sini kullanarak bir PDF belgesine tablo eklemek için şu adımları izleyebilirsiniz.
- Yeni bir PDF belgesi oluştur: Bu, boş bir PDF belgesini başlatır.
- Sayfa ekle: Yeni PDF belgesine boş bir sayfa ekler.
- Tablonun parçası olacak satırları ve sütunları tanımlayın.
- Satır ve sütun sayısını kullanarak tabloyu oluşturmak için iç içe döngüleri kullanın.
- Belgeyi kaydet: PDF'i resimle birlikte kaydeder.
.NET'te PDF Sayfasına Filigran Ekleme
- Mevcut bir PDF belgesini yükleyin: Kod, mevcut bir PDF'yi düzenleme modunda açar.
- Sayfalar arasında döngü: Belgedeki her sayfa üzerinde yineleme yapar.
- XGraphics nesnesi oluştur: PDF sayfasında çizim işlemlerine izin verir.
- Filigran özelliklerini (yazı tipi ve metin gibi) tanımlayın.
- Filigranı çizin: Metin, sayfanın ortasına çapraz bir düzende yerleştirilir.
- Belgeyi kaydet: PDF'yi filigran uygulanmış olarak kaydeder.
Çözüm
PDFsharp, .NET geliştiricileri için çok yönlü ve güçlü bir açık kaynak kütüphanesidir ve PDF belgeleri oluşturmak, düzenlemek ve yönetmek için kapsamlı araçlar sunar. Basit API'siyle PDFsharp, yeni belgeler oluşturmaktan ve resim veya metin eklemekten, filigran gibi içerikleri üst üste bindirerek mevcut PDF'leri değiştirmeye kadar çeşitli PDF işlemlerini basitleştirir. Vektör grafikleri, şekilleri, tabloları ve köprü metinlerini destekler ve bu da onu rapor oluşturma, belge işleme ve arşivleme dahil olmak üzere çok çeşitli uygulamalar için uygun hale getirir. .NET Framework ve .NET Core ile uyumluluğu, farklı platformlarda kullanılabilirliğini daha da genişleterek PDFsharp'ı .NET projelerinde PDF işleme için güvenilir bir seçim haline getirir.
Benzer Ürünler
- Apache POI XWPF | DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı Java API
- DocX | DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı .NET API
- Docx4J | DOC ve DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı Java API
- ExcelDataReader | XLS, XLSX, CSV ve E-Tablo belgelerini okumak için Açık Kaynaklı .NET API
- FileFormat.Words API | Microsoft Word Dosya Biçimleri için Açık Kaynaklı .NET API