PdfFileInfo
ภาพรวม
PdfFileInfo เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IDisposable.
หน้าตึกสําหรับการเข้าถึงเมตาเดทและคุณสมบัติของเอกสาร PDF.
หมวดนี้ให้ 34 วิธีในการทํางานกับ PdfFileInfo วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset,และ 8 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,และอีก 26 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Document | Document? | อ่าน | เอกสารที่ผูกพัน. |
InputFile | string? | อ่าน/เขียน | เส้นทางของแหล่ง PDF. |
HasOpenPassword | bool | อ่าน | การที่ PDF ต้องใช้ user/open password เพื่อเปิดหรือไม่. |
HasEditPassword | bool | อ่าน | การที่ PDF มีรหัสใช้ของเจ้าของ/การแก้ไข (คือ. |
PasswordType | PasswordType | อ่าน | คําแปลชนิดไหน (ถ้ามี) ที่ทําการยืนยันตัว PDF ที่ติดต่อไว้. |
Title | string? | อ่าน/เขียน | ชื่อเอกสาร. |
Author | string? | อ่าน/เขียน | ผู้เขียนเอกสาร. |
Subject | string? | อ่าน/เขียน | หนังสือที่เกี่ยวข้อง. |
Keywords | string? | อ่าน/เขียน | คําสําคัญของเอกสาร. |
Creator | string? | อ่าน/เขียน | แอพลิเคชั่นของผู้สร้าง. |
Producer | string? | อ่าน | แอพลิเคชั่นผู้ผลิตที่สร้าง PDF. |
Header | Dictionary<string, string> | อ่าน/เขียน | การใส่เมตาข้อมูลตามแบบที่กําหนดจากคําศัพท์ / Info ที่อยู่เบื้องหลัง โดยการเข้าชื่อ. |
CreationDate | string | อ่าน/เขียน | วันที่สร้างในรูปแบบ PDF ของพื้นบ้าน (D:YY YYMMDDHHmmSSOHH’mm’) หรือว่างเมื่อไม่มี. |
CreationDateValue | DateTime | อ่าน/เขียน | การดู Raw DateTime ของ CreationDate (ความสะดวกเฉพาะ FOSS). |
ModDate | string | อ่าน/เขียน | วันที่แก้ไขในรูปแบบ PDF ของพื้นบ้าน (D:YY YYMMDDHHmmSSOHH’mm’) หรือว่างเมื่อไม่มี. |
ModDateValue | DateTime | อ่าน/เขียน | การดู Raw DateTime ของ ModDate (ความสะดวกเฉพาะ FOSS). |
NumberOfPages | int | อ่าน | จํานวนหน้า. |
PdfVersion | string? | อ่าน | สายรุ่น PDF (เช่น “1.4”, " 1.7). |
IsEncrypted | bool | อ่าน | ว่าเอกสารนั้นถูกเข้ารหัสหรือไม่. |
HasForm | bool | อ่าน | เอกสารมีแบบฟอร์มหรือไม่. |
HasOutlines | bool | อ่าน | ว่าเอกสารมีตราลักษณ์หรือไม่. |
HasMetadata | bool | อ่าน | ว่าเอกสารมีเมตาเดท XMP ไหม. |
HasEmbeddedFiles | bool | อ่าน | ว่าเอกสารมีไฟล์ที่ติดตั้งอยู่หรือไม่. |
HasPageLabels | bool | อ่าน | ว่าเอกสารมีลักษณะหน้าหรือไม่. |
HasLayers | bool | อ่าน | การที่เอกสารมีชั้น (เนื้อหาไม่รับเลือก). |
HasCollection | bool | อ่าน | ว่าเอกสารเป็น PDF Portfolio หรือไม่ (มีรายการ / Collection ในตาราง). |
IsTagged | bool | อ่าน | ว่าเอกสารนั้นมีแท็กหรือไม่. |
PageLayout | string? | อ่าน | การวางแผนหน้า (เช่น “SinglePage”, " TwoColumnLeft"). |
PageMode | string? | อ่าน | รูปแบบหน้า (เช่น “UseOutlines”, " FullScreen"). |
IsPdfFile | bool | อ่าน | ว่าเอกสารที่ผูกพันเป็นไฟล์ PDF ที่มีค่าหรือไม่ (คุณสมบัติของตัวอย่าง). |
InputStream | Stream? | อ่าน/เขียน | แหล่งข้อมูล PDF ครับ. |
UseStrictValidation | bool | อ่าน/เขียน | เมื่อเป็นจริง, เครื่องพาร์เซอร์จะใช้กฎการยืนยัน PDF อย่างเคร่งครัด. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
PdfFileInfo() | สร้างตัวอย่าง PdfFileInfo ที่ว่างเปล่า. |
PdfFileInfo(document: Document) | สร้างตัวอย่าง PdfFileInfo รอบเอกสารที่มีอยู่. |
PdfFileInfo(input: byte[]) | สร้างตัวอย่าง PdfFileInfo จากพายต์ PDF. |
PdfFileInfo(input: byte[], password: string) | สร้างตัวอย่าง PdfFileInfo จาก PDF byte ด้วยคําแปล. |
PdfFileInfo(inputFile: string) | สร้างตัวอย่าง PdfFileInfo จากเส้นทางไฟล์. |
PdfFileInfo(inputFile: string, password: string) | สร้างตัวอย่าง PdfFileInfo จากเส้นทางไฟล์ที่มีคําแปล. |
PdfFileInfo(inputStream: Stream) | สร้างตัวอย่าง PdfFileInfo จากสตรีม. |
PdfFileInfo(inputStream: Stream, password: string) | เปิดจากสตรีมด้วยรหัสผ่าน. |
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | เปิดจากสตรีมที่มีรหัสผ่านและตัวจัดการความปลอดภัยที่กําหนดเอง. |
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | เปิดจากเส้นทางไฟล์ที่มีรหัสผ่านและตัวจัดการความปลอดภัยที่กําหนดเอง. |
SaveNewInfo() | เก็บข้อมูลที่เปลี่ยนไปเป็นไฟล์ PDF ใหม่. |
SaveNewInfoWithXmp() | เก็บข้อมูลที่เปลี่ยนแปลงไปเป็นไฟล์ PDF ใหม่, ทําให้การเข้า Info dict เป็น metadata XMP. |
SaveNewInfoWithXmp(outputFileName: string) | เก็บข้อมูลที่เปลี่ยนแปลงไปเป็นไฟล์, สังคับเข้า Info dict กับ XMP เมตาเดต้า. |
SetMetaInfo(name: string, value: string) | กําหนดคุณสมบัติ metadata ที่กําหนดเองในวัสดุข้อมูลคําศัพท์. |
GetMetaInfo(name: string) | รับคุณสมบัติเมตาเดท่าที่กําหนดเองจากวัสดุข้อมูลคําศัพท์. |
GetPdfVersion() | อัลยาสแบบวิธีของ PdfVersion ที่ตรงกับพื้นที่สาธารณะ Aspose.Pdf PdfFileInfo.GetPdfVersion (((). |
GetPageWidth(pageNum: int) | รับความกว้างของหน้าเฉพาะในจุด (เน้นเลขหน้า 1). |
GetPageHeight(pageNum: int) | หาความสูงของหน้าเฉพาะในจุด (เน้นเลขหน้า 1). |
GetPageRotation(pageNum: int) | รับการหมุนของหน้าเฉพาะ (0, 90, 180, 270). |
GetPageXOffset(pageNum: int) | X สังกัดของต้นกําเนิดพืชหน้าภายในขอบเขตสื่อ (CropBox inset ทางซ้าย). |
GetPageYOffset(pageNum: int) | Y สังกัดของต้นกําเนิดพืชหน้าภายในขอบเขตสื่อ (CropBox ลงที่ด้านล่าง). |
GetDocumentInfo() | ดึงเมตาดาต้าเอกสารทั้งหมดเป็นพจนานุกรม. |
IsValidPdfBytes(data: byte[]) | ตรวจสอบว่าไบต์ที่ให้มาแสดงไฟล์ PDF ที่มีค่าหรือไม่. |
IsValidPdfStream(stream: Stream) | ตรวจสอบว่าสตรีมที่ให้มาเป็นไฟล์ PDF ที่มีค่าหรือไม่. |
GetDocumentPrivilege() | รับสิทธิ์ของเอกสาร (การอนุญาต). |
BindPdf(srcDoc: Document) | เชื่อมหน้านี้กับตัวอย่างเอกสารที่มีอยู่. |
ClearInfo() | ทําความสะอาด / Info เอกสารประกอบคําศัพท์มาตรฐาน (หัวข้อ, ผู้เขียน, หัวข้อ , คําสําคัญ, Creator, Producer, Trapped, CreationDate,ModDate) ในเอกសារที่ผูกพัน. |
BindPdf(path: string) | เชื่อมหน้านี้กับไฟล์ PDF ที่เส้นทางที่ให้ไว้. |
Save(destStream: Stream) | เก็บเอกสารที่ติดต่อไว้ในสตรีม. |
Save(destFile: string) | เก็บเอกสารที่เชื่อมต่อไปยังเส้นทางไฟล์. |
Close() | ปิดและปล่อยเอกสารที่ผูกพัน. |
SaveNewInfo(outputStream: Stream) | เก็บวัสดุ Info ที่เปลี่ยนไปในสตรีม. |
SaveNewInfo(outputFile: string) | เก็บคําศัพท์ Info ที่เปลี่ยนไปเป็นไฟล์. |
Dispose() | เรียก Dispose ในตัวอย่าง PdfFileInfo นี้. |