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:AccessAçıklama:
DocumentDocumentOku .Bağlı belge.
InputFilestring?Okuma/YazmaDosya yolu gir.
OutputFilestring?Okuma/YazmaÇıktı dosya yolu.
PageWidthfloatOku .Bağlı belgedeki ilk sayfanın genişliği.
PageHeightfloatOku .Bağlı belgedeki ilk sayfanın yüksekliği.
InputStreamStream?Okuma/YazmaGiriş akışı ayar PDF’i sabırsızlıkla bağlar, böylece sayfa boyutu sorguları yeni girişi yansıtır.
OutputStreamStream?Okuma/YazmaÇıktı akışı Save ((() açık bir hedef geçmediğinde buraya yazar.
KeepSecurityboolOkuma/YazmaEğer doğruysa, kaynak belgenin güvenliği (şifreleme, izinler) Kaydetme üzerinde korunmalıdır.
NumberingStyleNumberingStyleOkuma/YazmaAddPageNumber için numaralandırma tarzı.
OptimizeSizeboolOkuma/Yazmaİpucu: Kaydedilen çıkışı boyut için optimize edin.
PageNumberRotationfloatOkuma/YazmaAddPageNumber pullarına uygulanan dönme (degre).
StampIdintOkuma/YazmaAddStamp tarafından içerik akışı yorumunda yerleştirilmiş damga kimliği.
StartingNumberintOkuma/YazmaAddPageNumber tarafından kullanılan başlangıç numarası.
ConvertToPdfFormatOkuma/YazmaKaydedilen çıkış için PDF/A veya PDF sürüm hedefi.
PosUpperLeftintOku .Üst sol konumu alır.
PosUpperMiddleintOku .pos üst orta değerini alır.
PosUpperRightintOku .Üst sağ konumu alır.
PosSidesLeftintOku .Poz’un sol tarafını alır.
PosSidesRightintOku .Poz taraflarını sağa alır.
PosBottomLeftintOku .pos alt solunu alır.
PosBottomMiddleintOku .Alt orta konumu alır.
PosBottomRightintOku .Sağ alt konumu alır.

Yöntemler

SignatureAçı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.

Ayrıca bakınız:

 Türkçe