PdfFileStamp

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 після встановлення FOSS для пакету 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 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()Закриває редактор штампу і випускає пов’язаний документ.

See Also

 Українська