PdfFileStamp

Overview

PdfFileStamp является классом в Aspose.PDF FOSS для Java. Наследники от: AutoCloseable.

Предоставляет методы добавления штампов (текста или изображения) на страницы PDF.

Этот класс предоставляет 23 метода для работы с объектами PdfFileStamp в программах Java. Доступные методы включают: PdfFileStamp, addFooter, addHeader, addPageNumber, addStamp, bindPdf, close, getDocument, getStampCount, getStampId, save, setInputFile, и 1 дополнительный метод. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: document, stampCount, stampId.

Properties

NameTypeAccessDescription
documentDocumentReadВозвращает связанный документ или {@code null}.
stampIdintReadВозвращает идентификатор штампа, используемый помощниками по маркировке.
stampCountintReadВозвращает количество добавленных марок.

Methods

SignatureDescription
PdfFileStamp()Создает новый {@code PdfFileStamp} экземпляр.
PdfFileStamp(inputStream: InputStream, outputStream: OutputStream)Создает {@code PdfFileStamp} связанный с потоком ввода и настроенный на:
записывать штампованный результат в поставленный потоковый вывод, когда:
{@link #close()} называется.
PdfFileStamp(inputFile: String, outputFile: String)Создает {@code PdfFileStamp} связанный с { @code inputFile} и настраивает его в файл .
чтобы записать штампованный результат в {@code outputFile} при { @link #close() }
называется.
PdfFileStamp(document: Document)Создает {@code PdfFileStamp}, связанный с { @code document}.
getDocument()DocumentВозвращает связанный документ или {@code null}.
setInputFile(inputFile: String)Устанавливает путь ввода файла.
bindPdf(inputFile: String)booleanПривязывает файл PDF к редактору штампов.
bindPdf(inputStream: InputStream)booleanСвязывает PDF с потока ввода.
bindPdf(document: Document)booleanПривязывает существующий {@link Document} к этому редактору штампа.
addStamp(stamp: TextStamp)Добавляет текстовую печать к списку печатей, которые необходимо подать.
addStamp(stamp: Stamp)Добавляет фасады {@link Stamp} в список штампов, которые необходимо подать.
addFooter(footerText: FormattedText, bottomMargin: float)Добавляет вкладку на все страницы.
addFooter(footerText: FormattedText, bottomMargin: float, leftIndent: float, rightIndent: float)Добавляет вкладку на все страницы с четкими оттисками слева/справа.
(отражает C# {@код AddFooter(FormattedText, плавать,плавать) }
4-arg overload used by PDFNEWNET-28949 and similar tests).
addFooter(imageFile: String, bottomMargin: float)Добавляет вкладку изображения на все страницы.
addHeader(headerText: FormattedText, topMargin: float)Добавляет заголовок на все страницы.
addHeader(imageFile: String, topMargin: float)Добавляет заголовок изображения на все страницы.
addPageNumber(formattedText: FormattedText)Добавляет штамп с номерами страниц на все страницы, используя приведенный в формате текст.
как источник для значения текста и состояния текстового.
getStampId()intВозвращает идентификатор штампа, используемый помощниками по маркировке.
setStampId(stampId: int)Устанавливает идентификатор штампа, используемый последующими помощниками по маркировке.
getStampCount()intВозвращает количество добавленных марок.
save(outputFile: String)booleanСохраняет связанный документ в файл.
save(outputStream: OutputStream)booleanСохраняет связанный документ в потоке вывода.
close()Закрывает редактор штампа и выпускает связанный документ.

See Also

 Русский