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
| Name | Type | Access | Description |
|---|---|---|---|
Document | Document | Read | Dokumen yang terikat. |
InputFile | string? | Membaca/menulis | Masukkan jalur file. |
OutputFile | string? | Membaca/menulis | Jalur file output. |
PageWidth | float | Read | Lebar halaman pertama dalam dokumen yang terikat. |
PageHeight | float | Read | Tinggi halaman pertama dalam dokumen yang terikat. |
InputStream | Stream? | Membaca/menulis | Input stream setting mengikat PDF dengan sangat antusias sehingga pertanyaan dimensi halaman mencerminkan input baru. |
OutputStream | Stream? | Membaca/menulis | Output stream Save ((() menulis di sini ketika tidak ada tujuan yang jelas dilewatkan. |
KeepSecurity | bool | Membaca/menulis | Jika benar, keamanan dokumen sumber (enkripsi, izin) harus dipertahankan pada Save. |
NumberingStyle | NumberingStyle | Membaca/menulis | Gaya penomoran untuk AddPageNumber. |
OptimizeSize | bool | Membaca/menulis | Tip: Optimalkan output yang disimpan untuk ukuran. |
PageNumberRotation | float | Membaca/menulis | Rotasi (degrees) yang diterapkan pada cap AddPageNumber. |
StampId | int | Membaca/menulis | Identifier cap yang tertanam sebagai komentar aliran konten oleh AddStamp. |
StartingNumber | int | Membaca/menulis | Nomor awal yang digunakan oleh AddPageNumber. |
ConvertTo | PdfFormat | Membaca/menulis | PDF/A atau target versi PDF untuk output yang disimpan. |
PosUpperLeft | int | Read | Dapatkan pos atas kiri. |
PosUpperMiddle | int | Read | Mendapatkan pos atas tengah. |
PosUpperRight | int | Read | Dapatkan pos kanan atas. |
PosSidesLeft | int | Read | Dapatkan sisi pos kiri. |
PosSidesRight | int | Read | Mendapatkan sisi pos yang benar. |
PosBottomLeft | int | Read | Dapatkan pos bawah kiri. |
PosBottomMiddle | int | Read | Dapatkan pos bawah tengah. |
PosBottomRight | int | Read | Dapatkan pos kanan bawah. |
Methods
| Signature | Description |
|---|---|
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. |