PdfFileStamp
Содержание
[
Скрывать
]PdfFileStamp class
Класс для добавления штампов (водяных знаков или фона) в файлы PDF.
public sealed class PdfFileStamp : SaveableFacade
Конструкторы
Имя | Описание |
---|---|
PdfFileStamp() | Конструктор PdfFileStamp. Входной и выходной файлы могут быть указаны через соответствующие свойства. |
PdfFileStamp(Document) | Инициализирует новыйPdfFileStamp объект на базеdocument . |
Характеристики
Имя | Описание |
---|---|
AttachmentName { get; set; } | Получает или задает имя вложения, когда результат операции сохраняется в объектах HttpResponse как вложение. |
ContentDisposition { get; set; } | Получает или задает способ хранения содержимого при сохранении результата операции в объекте HttpResponse. Возможное значение: встроенный / вложение. По умолчанию: встроенный. |
ConvertTo { set; } | Устанавливает формат файла PDF. Файл результата будет сохранен в указанном формате. Если это свойство не указано, то файл будет сохранен в формате PDF по умолчанию без преобразования. |
Document { get; } | Получает фасад документа, над которым работает. |
KeepSecurity { get; set; } | Сохраняет безопасность, если true. (Эта функция будет реализована в следующих версиях). |
NumberingStyle { get; set; } | Получает или задает стиль нумерации страниц. Возможные значения: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase |
OptimizeSize { get; set; } | Получает или устанавливает флаг оптимизации. Равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить результирующий размер файла, но может привести к замедлению выполнения и увеличению требований к памяти. Значение по умолчанию: false. |
PageHeight { get; } | Получает высоту первой страницы исходного файла. |
PageNumberRotation { get; set; } | Получает или задает чередование номеров страниц. Вращение в градусах. По умолчанию 0. |
PageWidth { get; } | Получает ширину первой страницы во входном файле. |
Response { get; set; } | Получает или задает объект Response, в котором будет храниться результат операции. |
SaveOptions { get; set; } | Получает или задает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: PdfSaveOptions. |
StampId { get; set; } | Идентификатор штампа следующего добавленного штампа (включая заголовки страниц/гудок/номера страниц). |
StartingNumber { get; set; } | Получает или задает начальный номер первой страницы во входном файле. Следующие страницы будут нумероваться, начиная с этого значения. Например, если для StartingNumber установлено значение 100, страницы документа будут иметь номера 100, 101, 102… |
Методы
Имя | Описание |
---|---|
AddFooter(FormattedText, float) | Добавляет нижний колонтитул на страницы документа. |
AddFooter(Stream, float) | Добавляет изображение в качестве нижнего колонтитула страницы. |
AddFooter(string, float) | Добавляет изображение в качестве нижнего колонтитула на страницы документа. |
AddFooter(FormattedText, float, float, float) | Добавляет нижний колонтитул на страницы документа. |
AddFooter(Stream, float, float, float) | Добавляет изображение в качестве нижнего колонтитула страницы. |
AddFooter(string, float, float, float) | Добавляет изображение в качестве нижнего колонтитула страниц. |
AddHeader(FormattedText, float) | Добавляет заголовок на страницу. |
AddHeader(Stream, float) | Добавляет изображение в качестве заголовка на страницы. |
AddHeader(string, float) | Добавляет изображение в качестве заголовка к страницам файла. |
AddHeader(FormattedText, float, float, float) | Добавляет заголовок к страницам файла. |
AddHeader(Stream, float, float, float) | Добавляет изображение вверху страницы. |
AddHeader(string, float, float, float) | Добавляет изображение в качестве заголовка на страницы. |
AddPageNumber(FormattedText) | Добавляет номер страницы к странице. Номер страницы может содержать знак #, который будет заменен номером страницы. Номер страницы помещается внизу страницы по центру по горизонтали. |
AddPageNumber(string) | Добавить номер страницы в файл. Текст номера страницы может содержать знак #, который будет заменен номером страницы. Номер страницы размещается внизу страницы по центру горизонтально. |
AddPageNumber(FormattedText, int) | Добавляет номер страницы к страницам. |
AddPageNumber(string, int) | Добавляет номер страницы к страницам. |
AddPageNumber(FormattedText, float, float) | Добавляет номер страницы в указанную позицию на странице. |
AddPageNumber(string, float, float) | Добавляет номер страницы в указанную позицию на странице. |
AddPageNumber(FormattedText, int, float, float, float, float) | Добавляет номер страницы к страницам документа. |
AddPageNumber(string, int, float, float, float, float) | Добавляет номер страницы к страницам документа. |
AddStamp(Stamp) | Добавляет штамп к файлу. |
virtual BindPdf(Document) | Инициализирует фасад. |
virtual BindPdf(Stream) | Инициализирует фасад. |
virtual BindPdf(string) | Инициализирует фасад. |
override Close() | Закрывает открытые файлы и сохраняет изменения. Предупреждение. Если указаны входные или выходные потоки, они не закрываются методом Close(). |
Dispose() | Удаляет фасад. |
override Save(Stream) | Сохраняет документ в указанный поток. |
override Save(string) | Сохраняет результат в указанный файл. |
Поля
Имя | Описание |
---|---|
const PosBottomLeft | Нижнее левое положение. |
const PosBottomMiddle | Нижнее среднее положение. |
const PosBottomRight | Нижнее правое положение. |
const PosSidesLeft | Левая позиция. |
const PosSidesRight | Правильное положение. |
const PosUpperLeft | Верхняя позиция. |
const PosUpperMiddle | Верхнее среднее положение. |
const PosUpperRight | Правое верхнее положение. |
Смотрите также
- class SaveableFacade
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF