# EmbeddedFile Object

> The EmbeddedFile class represents a file embedded in another document.

- **Product:** DS Server
- **Section:** Reference
- **Kind:** Object
- **Introduced:** 29.0
- **Path:** DS Server > Reference > JavaScript API > EmbeddedFile Object
- **Web URL:** https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/#description)
- [Syntax](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/#syntax)
- [Examples](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/#examples)
- [Members](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/#members)

---

## In This Section

- [Javascript: EmbeddedFile.getCreationDate Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/getcreationdate-method/llms.txt): Gets the file's creation date as a unix timestamp.
- [Javascript: EmbeddedFile.getData Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/getdata-method/llms.txt): Gets the file's data as a base64 string.
- [Javascript: EmbeddedFile.getDescription Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/getdescription-method/llms.txt): Gets an optional file description.
- [Javascript: EmbeddedFile.getFileName Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/getfilename-method/llms.txt): Gets the file's name.
- [Javascript: EmbeddedFile.getLastModificationDate Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/getlastmodificationdate-method/llms.txt): Gets the date the file was last modified as a unix timestamp.
- [Javascript: EmbeddedFile.getMIMEType Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/getmimetype-method/llms.txt): Gets an optional string specifying the file's type using types specified through the Multipurpose Internet Mail Extensions (MIME) specification. When a file is embedded and a type is not specified the default type application/octet-stream is used.
- [Javascript: EmbeddedFile.getRelationship Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/getrelationship-method/llms.txt): PDF/A only. Gets an optional string describing the relationship of the embedded file and the containing document. This string can be a predefined value or should follow the rules for second-class names (ISO 32000-1, Annex E). Predefined values are "Source", "Data", "Alternative", "Supplement" or "Unspecified".
- [Javascript: EmbeddedFile.setCreationDate Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/setcreationdate-method/llms.txt): Sets the file's creation date as a unix timestamp.
- [Javascript: EmbeddedFile.setDescription Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/setdescription-method/llms.txt): Sets an optional file description.
- [Javascript: EmbeddedFile.setLastModificationDate Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/setlastmodificationdate-method/llms.txt): Sets the date the file was last modified as a unix timestamp.
- [Javascript: EmbeddedFile.setMIMEType Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/setmimetype-method/llms.txt): Sets an optional string specifying the file's type using types specified through the Multipurpose Internet Mail Extensions (MIME) specification. When a file is embedded and a type is not specified the default type application/octet-stream is used.
- [Javascript: EmbeddedFile.setRelationship Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/setrelationship-method/llms.txt): PDF/A only. Sets an optional string describing the relationship of the embedded file and the containing document. This string can be a predefined value or should follow the rules for second-class names (ISO 32000-1, Annex E). Predefined values are "Source", "Data", "Alternative", "Supplement" or "Unspecified".

---

## Nearby

- **Previous:** [Javascript: EditableRegionEventArgs.userName Property](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioneventargs/username-property/llms.txt)
- **Next:** [Javascript: EmbeddedFile.getCreationDate Method](https://docs.textcontrol.com/ds-server/reference/javascript/embeddedfile/getcreationdate-method/llms.txt)
