.NET'te Facades API ile nasıl çalışılır
.NET’te Facades API ile nasıl çalışılır
Facades API, yaygın PDF görevleri için yüksek düzeyde çerçeveleri sağlar. bu rehber form doldurma, dosya birleştirme ve içerik düzenlemeyi kapsamaktadır.
Prerequisites
| Requirement | Detail |
|---|---|
| Runtime | .NET 8.0 veya daha sonraki |
| Package | dotnet add package Aspose.Pdf.Foss |
Bir form alanı doldurun
O zamanlar Form facade bir PDF girişini açır, alanları isimle doldurur ve sonuç yazar. ayrı bir çıkış dosyası. bu düşük düzeyde çalışmaktan kaçınır Document nesne İhtiyacınız olan tek şey, basit bir alan nüfusu.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();2 PDF’yi birleştirin
PdfFileEditor Birden fazla PDF dosyasını tek bir çıkış belgesine dönüştürür. kaynak dosya yolları ve tek bir kombine sonucu üretmek için bir hedef yolu.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Bir sayfa aralığı çıkarın
Aynı PdfFileEditor Sınıf, bir sayfaya sayısız sayfa çıkarabilir. Yeni dosya. başlangıç sayfasını, son sayfayı ve çıkış yolu belirleyin.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Anahtar Sınıflar
| Class | Purpose |
|---|---|
Form | Okumak ve yazmak form alan değerleri |
PdfFileEditor | Birleşme, bölünme ve sayfaları çıkarma |
PdfContentEditor | Edit sayfa içeriği |
PdfFileSignature | Belgeleri imzalamak ve doğrulamak |
PdfFileStamp | sayfaya çubuk ekleyin |
PdfConverter | sayfaları resimlere aktarmak |