Class Attachment_Api
- java.lang.Object
 - 
- com.ironsoftware.ironpdf.internal.staticapi.Attachment_Api
 
 
- 
public final class Attachment_Api extends Object
The type Attachment api. 
- 
- 
Constructor Summary
Constructors Constructor Description Attachment_Api() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddPdfAttachment(InternalPdfDocument internalPdfDocument, String name, byte[] attachmentBytes)Add a new attachmentstatic List<String>getPdfAttachmentCollection(InternalPdfDocument internalPdfDocument)Gets collection of attachments contained within a pdf documentstatic byte[]getPdfAttachmentData(InternalPdfDocument internalPdfDocument, int index)Gets attachment data from attachment indexstatic byte[]getPdfAttachmentData(InternalPdfDocument internalPdfDocument, String name)Gets attachment data from attachment namestatic voidremovePdfAttachment(InternalPdfDocument internalPdfDocument, int index)Remove attachment by attachment indexstatic voidremovePdfAttachment(InternalPdfDocument internalPdfDocument, String name)Remove attachment by attachment name 
 - 
 
- 
- 
Method Detail
- 
getPdfAttachmentCollection
public static List<String> getPdfAttachmentCollection(InternalPdfDocument internalPdfDocument)
Gets collection of attachments contained within a pdf document- Parameters:
 internalPdfDocument- the internal pdf document- Returns:
 - the pdf attachment collection
 
 
- 
getPdfAttachmentData
public static byte[] getPdfAttachmentData(InternalPdfDocument internalPdfDocument, String name)
Gets attachment data from attachment name- Parameters:
 internalPdfDocument- the internal pdf documentname- Attachment name- Returns:
 - the byte [ ]
 
 
- 
getPdfAttachmentData
public static byte[] getPdfAttachmentData(InternalPdfDocument internalPdfDocument, int index)
Gets attachment data from attachment index- Parameters:
 internalPdfDocument- the internal pdf documentindex- Attachment index- Returns:
 - the byte [ ]
 
 
- 
addPdfAttachment
public static void addPdfAttachment(InternalPdfDocument internalPdfDocument, String name, byte[] attachmentBytes)
Add a new attachment- Parameters:
 internalPdfDocument- the internal pdf documentname- Attachment nameattachmentBytes- Attachment data
 
- 
removePdfAttachment
public static void removePdfAttachment(InternalPdfDocument internalPdfDocument, String name)
Remove attachment by attachment name- Parameters:
 internalPdfDocument- the internal pdf documentname- Attachment name
 
- 
removePdfAttachment
public static void removePdfAttachment(InternalPdfDocument internalPdfDocument, int index)
Remove attachment by attachment index- Parameters:
 internalPdfDocument- the internal pdf documentindex- Attachment index
 
 - 
 
 -