PdfFileStamp
Overview
PdfFileStamp є класом в Aspose.PDF FOSS для .NET. Наследники від: System.IDisposable.
Фасад для додавання штампів, номерів сторінок, заголовків, підломок та водяних знаків.
Цей клас надає 44 методи для роботи з об’єктами PdfFileStamp в програмах .NET. Доступні методи включають: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose, і 2 додаткових методів. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle, і ще 16 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Document | Document | Read | Зав’язаний документ. |
InputFile | string? | Читання/писання | Введіть шлях файлу. |
OutputFile | string? | Читання/писання | Шлях виходу файлу. |
PageWidth | float | Read | Ширина першої сторінки в зв’язаному документі. |
PageHeight | float | Read | Висота першої сторінки в зв’язаному документі. |
InputStream | Stream? | Читання/писання | Настройка потоку введення об’єднує PDF з нетерпінням, щоб запити розміру сторінки відображали новий вхід. |
OutputStream | Stream? | Читання/писання | Вихідний потік Save ((() записується тут, коли не передається жоден конкретний пункт призначення. |
KeepSecurity | bool | Читання/писання | Якщо це правда, то безпека джерельного документа (шифрування, права) повинна бути збережена в Заховуванні. |
NumberingStyle | NumberingStyle | Читання/писання | Стиль нумерації для AddPageNumber. |
OptimizeSize | bool | Читання/писання | Сюжет: оптимізуйте збережений вихід за розміром. |
PageNumberRotation | float | Читання/писання | Ротація (градуси) на марки AddPageNumber. |
StampId | int | Читання/писання | Ідентифікатор штампа вбудований як коментар потоку змісту AddStamp. |
StartingNumber | int | Читання/писання | Початковий номер, який використовується AddPageNumber. |
ConvertTo | PdfFormat | Читання/писання | PDF/A або версія PDF-мішень для збереженого вихідного файлу. |
PosUpperLeft | int | Read | Постать в ліворуч. |
PosUpperMiddle | int | Read | Постає в верхній частині. |
PosUpperRight | int | Read | Постарається поправі. |
PosSidesLeft | int | Read | Поставляй позові боки на ліво. |
PosSidesRight | int | Read | Правильно виклав позицію. |
PosBottomLeft | int | Read | Постарається покінчити з лівого боку. |
PosBottomMiddle | int | Read | Постає в середньому нижній. |
PosBottomRight | int | Read | Постанови внизу справа. |
Methods
| Signature | Description |
|---|---|
PdfFileStamp() | Попередній конструктор для безстатевого режиму. |
PdfFileStamp(document: Document) | Зв’язати вже завантажений документ. |
PdfFileStamp(document: Document, outputStream: Stream) | Зв’язувати документ і попередньо налаштувати вихідний потік для безпараметрового збереження. |
PdfFileStamp(document: Document, outputFile: string) | Зв’язувати документ і попередньо налаштувати шлях виходу файлу для безпараметрового збереження. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Відкрити з вхідного потоку, писати до вихідного струму на Захопіть. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Відкрити з вхідного потоку, писати до вихідного струму на Захопіть. |
PdfFileStamp(inputFile: string, outputFile: string) | Відкрити з файлу введення, писати до виводу в Схопи. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Відкрити з файлу введення, писати до виводу в Схопи. |
PdfFileStamp(inputData: byte[], outputPath: string) | Створити PdfFileStamp для даних введень байтів, збереження до даного виходу файлу на закриття (((). |
BindPdf(path: string) | Зв’язувати документ PDF з шляху файлу для обробки за станом. |
BindPdf(doc: Document) | Зв’язати PDF-документ для обробки. |
Save(destFile: string) | Заховувати змінений документ на зазначеному шляху. |
Save(destStream: Stream) | Заховувати змінений документ в потоку. |
Save() | Заховувати змінений документ у байтовий масив. |
AddStamp(stamp: Stamp) | Додайте фасадну штамп до зв’язаного документа. |
Close() | Закрийте документ і збережіть на шляху виходу. |
Dispose() | IDisposable реалізація; делегати для закриття. |
AddHeader(formattedText: FormattedText, topMargin: float) | Покликає AddHeader на цьому прикладі PdfFileStamp. |
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) | Покликає AddFooter на цьому прикладі PdfFileStamp. |
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) | Покликає AddPageNumber на цьому прикладі PdfFileStamp. |
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) | Додати текстову марку на всі сторінки. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Додавати номери сторінок до всіх сторін. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Додати текст заголовку на всі сторінки. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Додати текст в підсумку до всіх сторінок. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Додати текст водяного знака на всіх сторінках. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Додати штамп зображення RGB на всі сторінки. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Додати штамп зображення на всіх сторінках. |