Class AttachmentManager
- java.lang.Object
 - 
- com.ironsoftware.ironpdf.attachment.AttachmentManager
 
 
- 
public class AttachmentManager extends Object
Class used to edit attachment to aPdfDocument. 
- 
- 
Constructor Summary
Constructors Constructor Description AttachmentManager(InternalPdfDocument internalPdfDocument)Please get AttachmentManager byPdfDocument.getAttachment()instead. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttachment(String name, byte[] attachmentData)Add a new attachment.byte[]getAttachmentData(int index)Gets attachment data from attachment indexbyte[]getAttachmentData(String name)Gets attachment data from attachment nameList<String>getAttachments()A Collection of file attachment names (keys) contained within this PdfDocument.voidremoveAttachment(int index)Remove an attachment by attachment indexvoidremoveAttachment(String name)Remove an attachment by attachment name 
 - 
 
- 
- 
Constructor Detail
- 
AttachmentManager
public AttachmentManager(InternalPdfDocument internalPdfDocument)
Please get AttachmentManager byPdfDocument.getAttachment()instead.- Parameters:
 internalPdfDocument- the internal pdf document
 
 - 
 
- 
Method Detail
- 
getAttachments
public final List<String> getAttachments()
A Collection of file attachment names (keys) contained within this PdfDocument.- Returns:
 - A list of attachments names
 
 
- 
addAttachment
public final void addAttachment(String name, byte[] attachmentData)
Add a new attachment.- Parameters:
 name- attachment nameattachmentData- attachment data
 
- 
removeAttachment
public final void removeAttachment(String name)
Remove an attachment by attachment name- Parameters:
 name- attachment name
 
- 
removeAttachment
public final void removeAttachment(int index)
Remove an attachment by attachment index- Parameters:
 index- attachment index
 
- 
getAttachmentData
public final byte[] getAttachmentData(String name)
Gets attachment data from attachment name- Parameters:
 name- Attachment name- Returns:
 - a attachment data
 
 
- 
getAttachmentData
public final byte[] getAttachmentData(int index)
Gets attachment data from attachment index- Parameters:
 index- Attachment index- Returns:
 - a attachment data
 
 
 - 
 
 -