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คําอธิบาย
DocumentDocument?อ่านเอกสารที่ผูกพัน.
InputFilestring?อ่าน/เขียนเส้นทางของแหล่ง PDF.
HasOpenPasswordboolอ่านการที่ PDF ต้องใช้ user/open password เพื่อเปิดหรือไม่.
HasEditPasswordboolอ่านการที่ PDF มีรหัสใช้ของเจ้าของ/การแก้ไข (คือ.
PasswordTypePasswordTypeอ่านคําแปลชนิดไหน (ถ้ามี) ที่ทําการยืนยันตัว PDF ที่ติดต่อไว้.
Titlestring?อ่าน/เขียนชื่อเอกสาร.
Authorstring?อ่าน/เขียนผู้เขียนเอกสาร.
Subjectstring?อ่าน/เขียนหนังสือที่เกี่ยวข้อง.
Keywordsstring?อ่าน/เขียนคําสําคัญของเอกสาร.
Creatorstring?อ่าน/เขียนแอพลิเคชั่นของผู้สร้าง.
Producerstring?อ่านแอพลิเคชั่นผู้ผลิตที่สร้าง PDF.
HeaderDictionary<string, string>อ่าน/เขียนการใส่เมตาข้อมูลตามแบบที่กําหนดจากคําศัพท์ / Info ที่อยู่เบื้องหลัง โดยการเข้าชื่อ.
CreationDatestringอ่าน/เขียนวันที่สร้างในรูปแบบ PDF ของพื้นบ้าน (D:YY YYMMDDHHmmSSOHH’mm’) หรือว่างเมื่อไม่มี.
CreationDateValueDateTimeอ่าน/เขียนการดู Raw DateTime ของ CreationDate (ความสะดวกเฉพาะ FOSS).
ModDatestringอ่าน/เขียนวันที่แก้ไขในรูปแบบ PDF ของพื้นบ้าน (D:YY YYMMDDHHmmSSOHH’mm’) หรือว่างเมื่อไม่มี.
ModDateValueDateTimeอ่าน/เขียนการดู Raw DateTime ของ ModDate (ความสะดวกเฉพาะ FOSS).
NumberOfPagesintอ่านจํานวนหน้า.
PdfVersionstring?อ่านสายรุ่น PDF (เช่น “1.4”, " 1.7).
IsEncryptedboolอ่านว่าเอกสารนั้นถูกเข้ารหัสหรือไม่.
HasFormboolอ่านเอกสารมีแบบฟอร์มหรือไม่.
HasOutlinesboolอ่านว่าเอกสารมีตราลักษณ์หรือไม่.
HasMetadataboolอ่านว่าเอกสารมีเมตาเดท XMP ไหม.
HasEmbeddedFilesboolอ่านว่าเอกสารมีไฟล์ที่ติดตั้งอยู่หรือไม่.
HasPageLabelsboolอ่านว่าเอกสารมีลักษณะหน้าหรือไม่.
HasLayersboolอ่านการที่เอกสารมีชั้น (เนื้อหาไม่รับเลือก).
HasCollectionboolอ่านว่าเอกสารเป็น PDF Portfolio หรือไม่ (มีรายการ / Collection ในตาราง).
IsTaggedboolอ่านว่าเอกสารนั้นมีแท็กหรือไม่.
PageLayoutstring?อ่านการวางแผนหน้า (เช่น “SinglePage”, " TwoColumnLeft").
PageModestring?อ่านรูปแบบหน้า (เช่น “UseOutlines”, " FullScreen").
IsPdfFileboolอ่านว่าเอกสารที่ผูกพันเป็นไฟล์ PDF ที่มีค่าหรือไม่ (คุณสมบัติของตัวอย่าง).
InputStreamStream?อ่าน/เขียนแหล่งข้อมูล PDF ครับ.
UseStrictValidationboolอ่าน/เขียนเมื่อเป็นจริง, เครื่องพาร์เซอร์จะใช้กฎการยืนยัน 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 นี้.

ดูเช่นกัน

 ภาษาไทย