PdfFileStamp

PdfFileStamp

Обзор

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.

Свойства

Наименование:Тип:AccessОписание:
documentDocumentЧитайте .Возвращает связанный документ или {@code null}.
stampIdintЧитайте .Возвращает идентификатор штампа, используемый помощниками по маркировке.
stampCountintЧитайте .Возвращает количество добавленных марок.

Методы

SignatureОписание:
PdfFileStamp()Создает новый {@code PdfFileStamp} экземпляр.
PdfFileStamp(inputStream: InputStream, outputStream: OutputStream)Создает {@code PdfFileStamp} связанный с входной потоком и настроенный на запись штампованного результата в поставленную выходною струю при вызове { @link #close() }.
PdfFileStamp(inputFile: String, outputFile: String)Создает {@code PdfFileStamp} связанный с { @ code inputFile} и настроенный на запись штампованного результата в { @@ code outputFille } при вызове { (@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# {@code AddFooter(FormattedText, float,float) } 4-арговый перегрузка используется PDFNEWNET-28949 и аналогичные тесты).
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()Закрывает редактор штампа и выпускает связанный документ.

См. также:

 Русский