PdfFileStamp
Overview
PdfFileStamp là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: AutoCloseable.
Nó cung cấp các phương pháp để thêm dấu (tiếng văn bản hoặc hình ảnh) vào các trang PDF.
Khóa học này cung cấp 23 phương pháp để làm việc với các đối tượng PdfFileStamp trong các chương trình Java. Các phương pháp có sẵn bao gồm: PdfFileStamp, addFooter, addHeader, addPageNumber, addStamp, bindPdf, close, getDocument, getStampCount, getStampId, save, setInputFile,và 1 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : document, stampCount, stampId.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Trả lại tài liệu liên kết, hoặc {@code null}. |
stampId | int | Read | Trả lại ID stamp được sử dụng bởi các trợ lý stamp tiện ích. |
stampCount | int | Read | Trả lại số lượng các nhãn đã được thêm vào. |
Methods
| Signature | Description |
|---|---|
PdfFileStamp() | Tạo một ví dụ mới {@code PdfFileStamp}. |
PdfFileStamp(inputStream: InputStream, outputStream: OutputStream) | Tạo một {@code PdfFileStamp} gắn với dòng nhập và được cấu hình để viết kết quả in vào dòng xuất khẩu cung cấp khi { @link #close()} được gọi. |
PdfFileStamp(inputFile: String, outputFile: String) | Tạo một {@code PdfFileStamp} gắn liền với { @code inputFile} và được cấu hình để viết kết quả in vào {_code outputFale} khi { (@link #close()} được gọi. |
PdfFileStamp(document: Document) | Tạo một {@code PdfFileStamp} liên kết với { @code document}. |
getDocument() → Document | Trả lại tài liệu liên kết, hoặc {@code null}. |
setInputFile(inputFile: String) | Thiết lập đường dẫn file input. |
bindPdf(inputFile: String) → boolean | Kết nối một tệp PDF với trình soạn thảo stamp này. |
bindPdf(inputStream: InputStream) → boolean | Kết nối PDF từ một dòng input. |
bindPdf(document: Document) → boolean | Kết nối một {@link Document} hiện có với trình biên tập stamp này. |
addStamp(stamp: TextStamp) | Thêm một biểu mẫu văn bản vào danh sách các biểu đồ để áp dụng. |
addStamp(stamp: Stamp) | Thêm một facades {@link Stamp} vào danh sách các nhãn để áp dụng. |
addFooter(footerText: FormattedText, bottomMargin: float) | Thêm một phím văn bản cho tất cả các trang. |
addFooter(footerText: FormattedText, bottomMargin: float, leftIndent: float, rightIndent: float) | Thêm một phím văn bản cho tất cả các trang với dấu hiệu bên trái/tên phải rõ ràng (cảm giác C# {@code AddFooter(FormattedText, float, Float)} 4-arg quá tải được sử dụng bởi PDFNEWNET-28949 và thử nghiệm tương tự). |
addFooter(imageFile: String, bottomMargin: float) | Thêm một hình ảnh footer cho tất cả các trang. |
addHeader(headerText: FormattedText, topMargin: float) | Thêm một tiêu đề văn bản cho tất cả các trang. |
addHeader(imageFile: String, topMargin: float) | Thêm một tiêu đề hình ảnh cho tất cả các trang. |
addPageNumber(formattedText: FormattedText) | Thêm một dấu số trang cho tất cả các trang bằng cách sử dụng văn bản định dạng được cung cấp như nguồn giá trị và trạng thái văn Bản. |
getStampId() → int | Trả lại ID stamp được sử dụng bởi các trợ lý stamp tiện ích. |
setStampId(stampId: int) | Thiết lập ID stamp được sử dụng bởi các trợ lý stamp tiện ích sau đó. |
getStampCount() → int | Trả lại số lượng các nhãn đã được thêm vào. |
save(outputFile: String) → boolean | Lưu tài liệu gắn kết với một tệp. |
save(outputStream: OutputStream) → boolean | Tiết kiệm tài liệu gắn kết với dòng xuất khẩu. |
close() | Tắt biên tập viên và phát hành tài liệu gắn kết. |