PdfFileStamp
Genel Bakış
PdfFileStamp NET için FOSS’de bir sınıf. Mirasçılar: System.IDisposable.
Markalaşma, sayfa numarası, başlık, ayak izleri ve su işareti eklemek için cephe.
Bu sınıf, .NET programlarında PdfFileStamp nesnelerle çalışmak için 45 yöntem sağlar. Kullanılabilir yöntemler şunlardır: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose, ve 2 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle, ve 16 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
Document | Document | Oku . | Bağlı belge. |
InputFile | string? | Okuma/Yazma | Dosya yolu gir. |
OutputFile | string? | Okuma/Yazma | Çıktı dosya yolu. |
PageWidth | float | Oku . | Bağlı belgedeki ilk sayfanın genişliği. |
PageHeight | float | Oku . | Bağlı belgedeki ilk sayfanın yüksekliği. |
InputStream | Stream? | Okuma/Yazma | Giriş akışı ayar PDF’i sabırsızlıkla bağlar, böylece sayfa boyutu sorguları yeni girişi yansıtır. |
OutputStream | Stream? | Okuma/Yazma | Çıktı akışı Save ((() açık bir hedef geçmediğinde buraya yazar. |
KeepSecurity | bool | Okuma/Yazma | Eğer doğruysa, kaynak belgenin güvenliği (şifreleme, izinler) Kaydetme üzerinde korunmalıdır. |
NumberingStyle | NumberingStyle | Okuma/Yazma | AddPageNumber için numaralandırma tarzı. |
OptimizeSize | bool | Okuma/Yazma | İpucu: Kaydedilen çıkışı boyut için optimize edin. |
PageNumberRotation | float | Okuma/Yazma | AddPageNumber pullarına uygulanan dönme (degre). |
StampId | int | Okuma/Yazma | AddStamp tarafından içerik akışı yorumunda yerleştirilmiş damga kimliği. |
StartingNumber | int | Okuma/Yazma | AddPageNumber tarafından kullanılan başlangıç numarası. |
ConvertTo | PdfFormat | Okuma/Yazma | Kaydedilen çıkış için PDF/A veya PDF sürüm hedefi. |
PosUpperLeft | int | Oku . | Üst sol konumu alır. |
PosUpperMiddle | int | Oku . | pos üst orta değerini alır. |
PosUpperRight | int | Oku . | Üst sağ konumu alır. |
PosSidesLeft | int | Oku . | Poz’un sol tarafını alır. |
PosSidesRight | int | Oku . | Poz taraflarını sağa alır. |
PosBottomLeft | int | Oku . | pos alt solunu alır. |
PosBottomMiddle | int | Oku . | Alt orta konumu alır. |
PosBottomRight | int | Oku . | Sağ alt konumu alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfFileStamp() | Durumsuz mod için varsayılan yapılandırıcı. |
PdfFileStamp(document: Document) | Zaten yüklenmiş bir belgeyi bağla. |
PdfFileStamp(document: Document, outputStream: Stream) | Bir Belge bağlayın ve parametre olmayan Kaydetmek için bir çıkış akışı önceden yapılandırın. |
PdfFileStamp(document: Document, outputFile: string) | Bir Belge bağlayın ve parametre olmayan Kaydetmek için bir çıkış dosyası yolu önceden yapılandırın. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Giriş akışından aç, Save’da çıkış akışı yaz. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Giriş akışından aç, Save’da çıkış akışı yaz. |
PdfFileStamp(inputFile: string, outputFile: string) | Giriş dosyasından aç, Save’da çıkış dosyalarına yaz. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Giriş dosyasından aç, Save’da çıkış dosyalarına yaz. |
PdfFileStamp(inputData: byte[], outputPath: string) | Verilen giriş baytları için bir PdfFileStamp oluşturun, verilmiş çıkış dosyasına kapatma üzerinde kaydetin. |
BindPdf(path: string) | Bir PDF belgesini bir dosya yolundan devletli işleme bağla. |
BindPdf(inputStream: Stream) | Bir PDF belgesini bir akıştan devletle işleme bağla. |
BindPdf(doc: Document) | Durumlu işlem için bir PDF belge bağlayın. |
Save(destFile: string) | Değiştirilmiş belgeyi belirtilen yola kaydet. |
Save(destStream: Stream) | Değiştirilmiş belgeyi bir akışa kaydet. |
Save() | Değiştirilmiş belgeyi bir bayt dizisine kaydet. |
AddStamp(stamp: Stamp) | Bağlı belgeye bir cephe damgası ekleyin. |
Close() | Belgeyi kapat ve çıkış yoluna kaydet. |
Dispose() | IDisposable uygulaması; Delegeler kapatılacak. |
AddHeader(formattedText: FormattedText, topMargin: float) | AddHeader ((formatedText, topMargin) çağrısı bu PdfFileStamp örneğinde. |
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float) | AddHeader ((formatlı metin, üstMargin, leftMargina, rightMargine) çağrısı bu PdfFileStamp örneğinde. |
AddHeader(imageStream: Stream, topMargin: float) | AddHeader{imageStream, topMargin) bu PdfFileStamp örneğinde çağrılır. |
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float) | AddHeader ((inputStream, topMargin, leftMargina, rightMargine) çağrısı bu PdfFileStamp örneğinde. |
AddHeader(imageFile: string, topMargin: float) | AddHeader(imageFile, topMargin) bu PdfFileStamp örneğinde çağrılır. |
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float) | AddHeader ((imageFile, topMargin, leftMargina, rightMargine) çağrısı bu PdfFileStamp örneğinde. |
AddFooter(formattedText: FormattedText, bottomMargin: float) | AddFooter ((formatedText, bottomMargin) çağrısı bu PdfFileStamp örneğinde. |
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float) | AddFooter ((formatedText, bottomMargin, leftMargina, rightMargine) çağrısı bu PdfFileStamp örneğinde. |
AddFooter(imageStream: Stream, bottomMargin: float) | AddFooter{imageStream, bottomMargin) bu PdfFileStamp örneğinde çağrılır. |
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float) | AddFooter ((imageStream, bottomMargin, leftMargina, rightMargine) çağrısı bu PdfFileStamp örneğinde. |
AddFooter(imageFile: string, bottomMargin: float) | AddFooter(imageFile, bottomMargin) bu PdfFileStamp örneğinde çağrılır. |
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float) | AddFooter ((imageFile, bottomMargin, leftMargina, rightMargine) çağrısı bu PdfFileStamp örneğinde. |
AddPageNumber(formattedText: FormattedText) | AddPageNumber{formatedText) çağrısı bu PdfFileStamp örneğinde. |
AddPageNumber(formattedText: FormattedText, position: int) | AddPageNumber{formatedText, position) bu PdfFileStamp örneğinde çağrılır. |
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | AddPageNumber ((formatlı metin, konum, leftMargin, rightMargina, topMargine, bottomMargne) çağrıları bu PdfFileStamp örneğinde. |
AddPageNumber(formattedText: FormattedText, x: float, y: float) | AddPageNumber ((formatedText, x, y) çağrısı bu PdfFileStamp örneğinde. |
AddPageNumber(formatString: string) | AddPageNumber(formatString) çağrısı bu PdfFileStamp örneğinde. |
AddPageNumber(formatString: string, position: int) | AddPageNumber{formatString, position) bu PdfFileStamp örneğinde çağrılır. |
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | AddPageNumber ((format String, position, leftMargin, rightMargina, topMargine, bottomMargene) çağrısı bu PdfFileStamp örneğinde. |
AddPageNumber(formatString: string, x: float, y: float) | AddPageNumber{formatString, x, y) bu PdfFileStamp örneğinde çağrılır. |
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string) | Tüm sayfalara bir metin damgası ekle. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Tüm sayfalara sayfayı ekle. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Tüm sayfalara başlık metni ekle. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Tüm sayfalara altyazı ekle. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Tüm sayfalara su işareti ekle. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Tüm sayfalara RGB resim damgası ekle. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Tüm sayfalara gri ölçekli bir resim damgası ekle. |