PdfFileStamp

PdfFileStamp

Overview

PdfFileStamp adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: System.IDisposable.

Fasad untuk menambahkan cap, nomor halaman, header, footer, dan watermark.

Kelas ini menyediakan 44 metode untuk bekerja dengan objek PdfFileStamp dalam program .NET. Metode yang tersedia meliputi: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle, dan 16 lagi.

Properties

NameTypeAccessDescription
DocumentDocumentReadDokumen yang terikat.
InputFilestring?Membaca/menulisMasukkan jalur file.
OutputFilestring?Membaca/menulisJalur file output.
PageWidthfloatReadLebar halaman pertama dalam dokumen yang terikat.
PageHeightfloatReadTinggi halaman pertama dalam dokumen yang terikat.
InputStreamStream?Membaca/menulisInput stream setting mengikat PDF dengan sangat antusias sehingga pertanyaan dimensi halaman mencerminkan input baru.
OutputStreamStream?Membaca/menulisOutput stream Save ((() menulis di sini ketika tidak ada tujuan yang jelas dilewatkan.
KeepSecurityboolMembaca/menulisJika benar, keamanan dokumen sumber (enkripsi, izin) harus dipertahankan pada Save.
NumberingStyleNumberingStyleMembaca/menulisGaya penomoran untuk AddPageNumber.
OptimizeSizeboolMembaca/menulisTip: Optimalkan output yang disimpan untuk ukuran.
PageNumberRotationfloatMembaca/menulisRotasi (degrees) yang diterapkan pada cap AddPageNumber.
StampIdintMembaca/menulisIdentifier cap yang tertanam sebagai komentar aliran konten oleh AddStamp.
StartingNumberintMembaca/menulisNomor awal yang digunakan oleh AddPageNumber.
ConvertToPdfFormatMembaca/menulisPDF/A atau target versi PDF untuk output yang disimpan.
PosUpperLeftintReadDapatkan pos atas kiri.
PosUpperMiddleintReadMendapatkan pos atas tengah.
PosUpperRightintReadDapatkan pos kanan atas.
PosSidesLeftintReadDapatkan sisi pos kiri.
PosSidesRightintReadMendapatkan sisi pos yang benar.
PosBottomLeftintReadDapatkan pos bawah kiri.
PosBottomMiddleintReadDapatkan pos bawah tengah.
PosBottomRightintReadDapatkan pos kanan bawah.

Methods

SignatureDescription
PdfFileStamp()Konstruktor default untuk mode stateless.
PdfFileStamp(document: Document)Tahan dokumen yang sudah dimuat.
PdfFileStamp(document: Document, outputStream: Stream)Tahan Dokumen dan pra-konfigurasi aliran output untuk parameterless Save.
PdfFileStamp(document: Document, outputFile: string)Tahan Dokumen dan pra-konfigurasi jalur file output untuk Simpan tanpa parameter.
PdfFileStamp(inputStream: Stream, outputStream: Stream)Buka dari aliran input, menulis ke arus output pada Save.
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool)Buka dari aliran input, menulis ke arus output pada Save.
PdfFileStamp(inputFile: string, outputFile: string)Buka dari file input, menulis ke file output pada Save.
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool)Buka dari file input, menulis ke file output pada Save.
PdfFileStamp(inputData: byte[], outputPath: string)Buat PdfFileStamp untuk input byte yang diberikan, menyimpan ke file output yang ditentukan pada Close (().).
BindPdf(path: string)Tahan dokumen PDF dari jalur file untuk pemrosesan stateful.
BindPdf(doc: Document)Tahan dokumen PDF untuk proses stateful.
Save(destFile: string)Simpan dokumen yang dimodifikasi ke jalur yang ditentukan.
Save(destStream: Stream)Simpan dokumen yang dimodifikasi ke stream.
Save()Simpan dokumen yang dimodifikasi ke array byte.
AddStamp(stamp: Stamp)Tambahkan cap fasad ke dokumen yang terikat.
Close()Tutup dokumen dan simpan ke jalur output.
Dispose()IDisposable implementasi; delegasi untuk Close.
AddHeader(formattedText: FormattedText, topMargin: float)Menelpon AddHeader pada instance PdfFileStamp ini.
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float)
AddHeader(imageStream: Stream, topMargin: float)
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float)
AddHeader(imageFile: string, topMargin: float)
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float)
AddFooter(formattedText: FormattedText, bottomMargin: float)Menelpon AddFooter pada instance PdfFileStamp ini.
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float)
AddFooter(imageStream: Stream, bottomMargin: float)
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float)
AddFooter(imageFile: string, bottomMargin: float)
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float)
AddPageNumber(formattedText: FormattedText)Menelpon AddPageNumber pada instance PdfFileStamp ini.
AddPageNumber(formattedText: FormattedText, position: int)
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)
AddPageNumber(formattedText: FormattedText, x: float, y: float)
AddPageNumber(formatString: string)
AddPageNumber(formatString: string, position: int)
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)
AddPageNumber(formatString: string, x: float, y: float)
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string)Tambahkan tanda teks ke semua halaman.
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double)Tambahkan nomor halaman ke semua halaman.
AddHeader(input: byte[], text: string, fontSize: double, margin: double)Tambahkan teks header ke semua halaman.
AddFooter(input: byte[], text: string, fontSize: double, margin: double)Tambahkan teks footer ke semua halaman.
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double)Tambahkan teks tanda air ke semua halaman.
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Tambahkan cap gambar RGB ke semua halaman.
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Tambahkan tanda gambar skala abu-abu ke semua halaman.

See Also

 Bahasa Indonesia