PdfFileStamp
ภาพรวม
PdfFileStamp เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: System.IDisposable.
หน้าตึกสําหรับการเพิ่มป้ายประทับ, เลขหน้า, หัวข้อ, ต้นเท้า และเครื่องหมายน้ํา.
หมวดนี้ให้วิธีการ 45 สําหรับทํางานกับ PdfFileStamp วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose,และวิธีการเพิ่มเติม 2 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle,และอีก 16 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Document | Document | อ่าน | เอกสารที่ผูกพัน. |
InputFile | string? | อ่าน/เขียน | ทางเข้าไฟล์. |
OutputFile | string? | อ่าน/เขียน | เส้นทางไฟล์ออก. |
PageWidth | float | อ่าน | ความกว้างของหน้าแรกในเอกสารที่ผูกพัน. |
PageHeight | float | อ่าน | ความสูงของหน้าแรกในเอกสารที่ผูกพัน. |
InputStream | Stream? | อ่าน/เขียน | การตั้งค่า Input stream จะยึด PDF อย่างกระตือรือก เพื่อให้การสอบถามขนาดหน้าสะท้อนข้อมูลเข้าใหม่. |
OutputStream | Stream? | อ่าน/เขียน | รายการออกไฟฟ้า Save ((() เขียนที่นี่เมื่อไม่มีจุดหมายที่ชัดเจนผ่าน. |
KeepSecurity | bool | อ่าน/เขียน | หากเป็นจริง ความปลอดภัยของเอกสารแหล่ง (การเข้ารหัส, การอนุญาต) ควรถูกรักษาไว้ใน Save. |
NumberingStyle | NumberingStyle | อ่าน/เขียน | รูปแบบการนับเลขสําหรับ AddPageNumber. |
OptimizeSize | bool | อ่าน/เขียน | คําแนะนํา: ปรับปรุงผลิตที่บันทึกไว้ให้ดีที่สุดตามขนาด. |
PageNumberRotation | float | อ่าน/เขียน | การหมุน (องศา) ใช้กับตรา AddPageNumber. |
StampId | int | อ่าน/เขียน | ตัวจําแนกตราที่ติดตามเป็นความคิดเห็นในสตรีมเนื้อหาโดย AddStamp. |
StartingNumber | int | อ่าน/เขียน | เลขเริ่มต้นที่ใช้โดย AddPageNumber. |
ConvertTo | PdfFormat | อ่าน/เขียน | PDF/A หรือหน้าหมายของ PDF สําหรับผลิตที่บันทึกไว้. |
PosUpperLeft | int | อ่าน | รับตำแหน่งมุมบนซ้าย. |
PosUpperMiddle | int | อ่าน | รับค่า pos ด้านบนกลาง. |
PosUpperRight | int | อ่าน | รับค่า pos ด้านบนขวา. |
PosSidesLeft | int | อ่าน | รับค่าด้านซ้ายของ pos. |
PosSidesRight | int | อ่าน | รับค่าด้านขวาของตำแหน่ง. |
PosBottomLeft | int | อ่าน | รับตำแหน่งด้านล่างซ้าย. |
PosBottomMiddle | int | อ่าน | รับตำแหน่งด้านล่างกลาง. |
PosBottomRight | int | อ่าน | รับตำแหน่งด้านล่างขวา. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
PdfFileStamp() | การสร้างแบบถัดไปสําหรับโหมดที่ไม่มีสถานะ. |
PdfFileStamp(document: Document) | บันทึกเอกสารที่อัพโหลดไปแล้ว. |
PdfFileStamp(document: Document, outputStream: Stream) | Bind a Document และตั้งค่าล่วงหน้าการออกไฟสําหรับ Save ที่ไม่มีปารามีเตอร์. |
PdfFileStamp(document: Document, outputFile: string) | Bind Document และตั้งค่าทางไฟล์ออกก่อนสําหรับ Save ที่ไม่มีปารามีเตอร์. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | เปิดจากสตรีมการเข้า, เขียนไปยังสไตล์การออกใน Save. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | เปิดจากสตรีมการเข้า, เขียนไปยังสไตล์การออกใน Save. |
PdfFileStamp(inputFile: string, outputFile: string) | เปิดจากไฟล์การเข้า, เขียนไปยังไฟ่ออกใน Save. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | เปิดจากไฟล์การเข้า, เขียนไปยังไฟ่ออกใน Save. |
PdfFileStamp(inputData: byte[], outputPath: string) | สร้าง PdfFileStamp สําหรับไบต์การเข้าที่ให้ไว้, การบันทึกไฟล์ผลิตที่ได้รับใน Close (((). |
BindPdf(path: string) | การผูกเอกสาร PDF จากเส้นทางไฟล์เพื่อการประมวลผลแบบสเตทฟูล. |
BindPdf(inputStream: Stream) | การผูกเอกสาร PDF จากสตรีมเพื่อการประกอบรุ่นของรัฐ. |
BindPdf(doc: Document) | การผูกเอกสาร PDF เพื่อการประมวลผลแบบสเตทฟูล. |
Save(destFile: string) | เก็บเอกสารที่เปลี่ยนแปลงไว้ในเส้นทางที่กําหนด. |
Save(destStream: Stream) | เก็บเอกสารที่เปลี่ยนแปลงไปในสตรีม. |
Save() | เก็บเอกสารที่เปลี่ยนแปลงเป็น array byte. |
AddStamp(stamp: Stamp) | เพิ่มตราหน้าต่างกับเอกสารที่ผูกพัน. |
Close() | ปิดเอกสารและบันทึกในเส้นทางการออก. |
Dispose() | IDisposable การดําเนินการ; ผู้แทนที่จะปิด. |
AddHeader(formattedText: FormattedText, topMargin: float) | เรียก AddHeader ((formattedText, topMargin) ในตัวอย่างนี้ PdfFileStamp. |
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float) | เรียก AddHeader ((formattedText, topMargin, leftMargina, rightMargine) ในตัวอย่างนี้ PdfFileStamp. |
AddHeader(imageStream: Stream, topMargin: float) | เรียก AddHeader ((imageStream, topMargin) ในตัวอย่างนี้ PdfFileStamp. |
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float) | เรียก AddHeader ((inputStream, topMargin, leftMargina, rightMargine) ในตัวอย่างนี้ PdfFileStamp. |
AddHeader(imageFile: string, topMargin: float) | เรียก AddHeader ((imageFile, topMargin) ในตัวอย่างนี้ PdfFileStamp. |
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float) | เรียก AddHeader ((imageFile, topMargin, leftMargina, rightMargine) ในตัวอย่างนี้ PdfFileStamp. |
AddFooter(formattedText: FormattedText, bottomMargin: float) | เรียก AddFooter ((formattedText, bottomMargin) ในตัวอย่างนี้ PdfFileStamp. |
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float) | เรียก AddFooter ((formattedText, bottomMargin, leftMargina, rightMargine) ในตัวอย่างนี้ PdfFileStamp. |
AddFooter(imageStream: Stream, bottomMargin: float) | เรียก AddFooter ((imageStream, bottomMargin) ในตัวอย่างนี้ PdfFileStamp. |
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float) | เรียก AddFooter ((imageStream, bottomMargin, leftMargina, rightMargine) ในตัวอย่างนี้ PdfFileStamp. |
AddFooter(imageFile: string, bottomMargin: float) | เรียก AddFooter ((imageFile, bottomMargin) ในตัวอย่างนี้ PdfFileStamp. |
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float) | เรียก AddFooter ((imageFile, bottomMargin, leftMargina, rightMargine) ในตัวอย่างนี้ PdfFileStamp. |
AddPageNumber(formattedText: FormattedText) | เรียก AddPageNumber ((formattedText) ในตัวอย่างนี้ PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, position: int) | เรียก AddPageNumber ((formattedText, ตําแหน่ง) ในตัวอย่างนี้ PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | เรียก AddPageNumber ((formattedText, ตําแหน่ง, leftMargin, rightMargina, topMargine, bottomMargain) ในตัวอย่างนี้ PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, x: float, y: float) | เรียก AddPageNumber ((formattedText, x, y) ในตัวอย่างนี้ PdfFileStamp. |
AddPageNumber(formatString: string) | เรียก AddPageNumber(formatString) ในตัวอย่างนี้ PdfFileStamp. |
AddPageNumber(formatString: string, position: int) | เรียก AddPageNumber ((format สาย, ตําแหน่ง) ในตัวอย่างนี้ PdfFileStamp. |
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | เรียก AddPageNumber ((รูปแบบ สาย, ตําแหน่ง, leftMargin, rightMargina, topMargine, bottomMargain) ในตัวอย่างนี้ PdfFileStamp. |
AddPageNumber(formatString: string, x: float, y: float) | เรียก AddPageNumber(format สตริง, x, y) ในตัวอย่างนี้ PdfFileStamp. |
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string) | เพิ่มสแตมป์ข้อความให้กับทุกหน้า. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | เพิ่มเลขหน้าให้กับทุกหน้า. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | เพิ่มข้อความหัวหน้าไปยังทุกหน้า. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | เพิ่มข้อความด้านล่างหน้าไปยังทุกหน้า. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | เพิ่มข้อความตราน้ําให้กับทุกหน้า. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | เพิ่มตราภาพ RGB ให้กับทุกหน้า. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | เพิ่มตราภาพในกรีสเคิล (grayscale) ไปยังทุกหน้า. |