PdfFileStamp

Обзор

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 for .Net. Свойства: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle, и еще 16.

Свойства

Наименование:Тип:AccessОписание:
DocumentDocumentЧитайте .Завязанный документ.
InputFilestring?Читать/писатьВводные пути файла.
OutputFilestring?Читать/писатьПуть вывода файла.
PageWidthfloatЧитайте .Ширина первой страницы в связанном документе.
PageHeightfloatЧитайте .Высота первой страницы в связанном документе.
InputStreamStream?Читать/писатьВходный поток настройка ссылается PDF, так что запросы размеров страниц отражают новый ввод.
OutputStreamStream?Читать/писатьВыходной поток Save ((() пишет здесь, когда не передается никакое конкретное назначение.
KeepSecurityboolЧитать/писатьЕсли это верно, то безопасность исходного документа (шифрование, разрешения) должна быть сохранена в Записке.
NumberingStyleNumberingStyleЧитать/писатьСтиль нумерации для AddPageNumber.
OptimizeSizeboolЧитать/писатьСовет: оптимизировать сохраненный выход по размеру.
PageNumberRotationfloatЧитать/писатьРотация (градусы) на марки AddPageNumber.
StampIdintЧитать/писатьИдентификатор штампа, встроенный как комментарий к потоку контента AddStamp.
StartingNumberintЧитать/писатьНачальный номер, используемый AddPageNumber.
ConvertToPdfFormatЧитать/писатьЦель PDF/A или версии PDF для сохраненного вывода.
PosUpperLeftintЧитайте .Получает pos верхнего левого.
PosUpperMiddleintЧитайте .Получает pos upper middle.
PosUpperRightintЧитайте .Получает pos верхнего правого угла.
PosSidesLeftintЧитайте .Получает левую сторону pos.
PosSidesRightintЧитайте .Получает правую сторону позиции.
PosBottomLeftintЧитайте .Получает позицию нижнего левого угла.
PosBottomMiddleintЧитайте .Получает позицию снизу посередине.
PosBottomRightintЧитайте .Получает позицию в правом нижнем углу.

Методы

SignatureОписание:
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)Открыть из файла ввода, писать на выходной файл с помощью Save.
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool)Открыть из файла ввода, писать на выходной файл с помощью Save.
PdfFileStamp(inputData: byte[], outputPath: string)Создать PdfFileStamp для данных входных байтов, сохраняя данный выводный файл на Close ((().
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)Добавить штамп изображения в серой шкале на все страницы.

См. также:

 Русский