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

NameTypeAccessDescription
DocumentDocumentReadЗав’язаний документ.
InputFilestring?Читання/писанняВведіть шлях файлу.
OutputFilestring?Читання/писанняШлях виходу файлу.
PageWidthfloatReadШирина першої сторінки в зв’язаному документі.
PageHeightfloatReadВисота першої сторінки в зв’язаному документі.
InputStreamStream?Читання/писанняНастройка потоку введення об’єднує PDF з нетерпінням, щоб запити розміру сторінки відображали новий вхід.
OutputStreamStream?Читання/писанняВихідний потік Save ((() записується тут, коли не передається жоден конкретний пункт призначення.
KeepSecurityboolЧитання/писанняЯкщо це правда, то безпека джерельного документа (шифрування, права) повинна бути збережена в Заховуванні.
NumberingStyleNumberingStyleЧитання/писанняСтиль нумерації для AddPageNumber.
OptimizeSizeboolЧитання/писанняСюжет: оптимізуйте збережений вихід за розміром.
PageNumberRotationfloatЧитання/писанняРотація (градуси) на марки AddPageNumber.
StampIdintЧитання/писанняІдентифікатор штампа вбудований як коментар потоку змісту AddStamp.
StartingNumberintЧитання/писанняПочатковий номер, який використовується AddPageNumber.
ConvertToPdfFormatЧитання/писанняPDF/A або версія PDF-мішень для збереженого вихідного файлу.
PosUpperLeftintReadПостать в ліворуч.
PosUpperMiddleintReadПостає в верхній частині.
PosUpperRightintReadПостарається поправі.
PosSidesLeftintReadПоставляй позові боки на ліво.
PosSidesRightintReadПравильно виклав позицію.
PosBottomLeftintReadПостарається покінчити з лівого боку.
PosBottomMiddleintReadПостає в середньому нижній.
PosBottomRightintReadПостанови внизу справа.

Methods

SignatureDescription
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)Додати штамп зображення на всіх сторінках.

See Also

 Українська