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 | Описание: |
|---|---|---|---|
Document | Document | Читайте . | Завязанный документ. |
InputFile | string? | Читать/писать | Вводные пути файла. |
OutputFile | string? | Читать/писать | Путь вывода файла. |
PageWidth | float | Читайте . | Ширина первой страницы в связанном документе. |
PageHeight | float | Читайте . | Высота первой страницы в связанном документе. |
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 | Читайте . | Получает pos верхнего левого. |
PosUpperMiddle | int | Читайте . | Получает pos upper middle. |
PosUpperRight | int | Читайте . | Получает pos верхнего правого угла. |
PosSidesLeft | int | Читайте . | Получает левую сторону pos. |
PosSidesRight | int | Читайте . | Получает правую сторону позиции. |
PosBottomLeft | int | Читайте . | Получает позицию нижнего левого угла. |
PosBottomMiddle | int | Читайте . | Получает позицию снизу посередине. |
PosBottomRight | int | Читайте . | Получает позицию в правом нижнем углу. |
Методы
| 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) | Добавить штамп изображения в серой шкале на все страницы. |