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() → []string | Names คืนค่าชื่อไฟล์แนบ (name-tree keys) เรียงตามลำดับอักขระ. |
Count() → int | Count คืนค่าจำนวนไฟล์ที่ฝังอยู่. |
Has(name: string) → bool | Has รายงานว่ามีไฟล์แนบที่มีชื่อที่กำหนดอยู่หรือไม่. |
Get(name: string) → *EmbeddedFile | Get คืนค่าการแนบที่มีชื่อ, หรือ nil หากไม่มี. |
All() → []*EmbeddedFile | All คืนค่าเอกสารแนบทุกรายการโดยเรียงตามชื่อ. |
Add(path: string) → (*EmbeddedFile, error) | Add ฝังไฟล์ที่ตำแหน่ง path ภายใต้ชื่อฐานของไฟล์, ตรวจจับประเภท MIME จากส่วนขยาย, และคืนเอกสารแนบใหม่. |
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error) | AddFromStream ฝังไบต์ที่อ่านจาก r ภายใต้ชื่อที่กำหนด (ประเภท MIME ถูกตรวจจับจากส่วนขยายของชื่อ) และคืนค่าเอกสารแนบใหม่. |
Remove(name: string) → bool | Remove ลบเอกสารแนบที่ระบุชื่อ, และคืนค่าว่ามีอยู่หรือไม่. |
Clear() | Clear จะลบไฟล์แนบทั้งหมด. |