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 void
addAttachment(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.void
removeAttachment(int index)
Remove an attachment by attachment indexvoid
removeAttachment(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
-
-