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 for Java. คุณสมบัติ: document, stampCount, stampId.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | กลับเอกสารที่ผูกพัน, หรือ {@code null}. |
stampId | int | Read | กลับ ID กระดาษที่ใช้โดยผู้ช่วยกระดาบสะดวกสบาย. |
stampCount | int | Read | ส่งจํานวนตราที่เพิ่มมา. |
Methods
| Signature | Description |
|---|---|
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-arg overload ที่ใช้โดย PDFNEWNET-28949 และการทดสอบที่คล้ายกัน). |
addFooter(imageFile: String, bottomMargin: float) | เพิ่มตารางภาพในหน้าทั้งหมด. |
addHeader(headerText: FormattedText, topMargin: float) | เพิ่มหัวข้อเข้าทุกหน้า. |
addHeader(imageFile: String, topMargin: float) | เพิ่มหัวหน้าภาพให้กับทุกหน้า. |
addPageNumber(formattedText: FormattedText) | เพิ่มตราหมายเลขหน้าให้กับทุกหน้า โดยใช้ข้อความที่จัดรูปมาเป็นแหล่งสําหรับค่าและสถานะของบทความ. |
getStampId() → int | กลับ ID กระดาษที่ใช้โดยผู้ช่วยกระดาบสะดวกสบาย. |
setStampId(stampId: int) | กําหนด ID ของตราที่ใช้โดยผู้ช่วยตัวกระดาษสะดวกภายหลัง. |
getStampCount() → int | ส่งจํานวนตราที่เพิ่มมา. |
save(outputFile: String) → boolean | เก็บเอกสารที่ผูกเข้าเป็นไฟล์. |
save(outputStream: OutputStream) → boolean | เก็บเอกสารที่เชื่อมต่อไปยังสตรีมการออก. |
close() | ปิด editor stamp และปล่อยเอกสารที่ผูกพัน. |