EmbeddedFiles

EmbeddedFiles

ภาพรวม

EmbeddedFiles เป็นชนิดใน Aspose.PDF FOSS สำหรับ Go.

EmbeddedFiles คือชุดไฟล์ที่แนบ (ฝัง) ของเอกสาร — ต้นไม้ชื่อ /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4).

ชนิดนี้ให้ 9 เมธอดสำหรับทำงานกับอ็อบเจกต์ EmbeddedFiles ในโปรแกรม Go. เมธอดที่มีรวมถึง: Add, AddFromStream, All, Clear, Count, Get, Has, Names, Remove. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Go ใดๆ หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ Go.

วิธีการ

ลายเซ็นคำอธิบาย
Names() → []stringNames คืนค่าชื่อไฟล์แนบ (name-tree keys) เรียงตามลำดับอักขระ.
Count() → intCount คืนค่าจำนวนไฟล์ที่ฝังอยู่.
Has(name: string) → boolHas รายงานว่ามีไฟล์แนบที่มีชื่อที่กำหนดอยู่หรือไม่.
Get(name: string) → *EmbeddedFileGet คืนค่าการแนบที่มีชื่อ, หรือ nil หากไม่มี.
All() → []*EmbeddedFileAll คืนค่าเอกสารแนบทุกรายการโดยเรียงตามชื่อ.
Add(path: string) → (*EmbeddedFile, error)Add ฝังไฟล์ที่ตำแหน่ง path ภายใต้ชื่อฐานของไฟล์, ตรวจจับประเภท MIME จากส่วนขยาย, และคืนเอกสารแนบใหม่.
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error)AddFromStream ฝังไบต์ที่อ่านจาก r ภายใต้ชื่อที่กำหนด (ประเภท MIME ถูกตรวจจับจากส่วนขยายของชื่อ) และคืนค่าเอกสารแนบใหม่.
Remove(name: string) → boolRemove ลบเอกสารแนบที่ระบุชื่อ, และคืนค่าว่ามีอยู่หรือไม่.
Clear()Clear จะลบไฟล์แนบทั้งหมด.

ดูเพิ่มเติม

 ภาษาไทย