API Reference
Class
PdfDocumentAttachments
Existing-document embedded and associated file editing operations.
Inheritance
- Object
- PdfDocumentAttachments
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property PdfDocument.Attachments
Methods
public PdfAttachmentEditResult Add(PdfEmbeddedFile attachment) #Returns:
PdfAttachmentEditResultAdds one attachment.
Parameters
- attachment OfficeIMO.Pdf.PdfEmbeddedFile
public PdfAttachmentEditResult Edit(Action<PdfAttachmentEditSession> edit) #Returns:
PdfAttachmentEditResultApplies a transactional attachment collection edit.
Parameters
- edit System.Action{OfficeIMO.Pdf.PdfAttachmentEditSession}
public IReadOnlyList<PdfExtractedAttachment> Extract(PdfLoadOptions readOptions = null) #Returns:
IReadOnlyList<PdfExtractedAttachment>Extracts every embedded or associated file payload.
Parameters
- readOptions OfficeIMO.Pdf.PdfLoadOptions = null
public PdfAttachmentEditResult Remove(String fileName) #Returns:
PdfAttachmentEditResultRemoves one attachment.
Parameters
- fileName System.String
public PdfAttachmentEditResult Rename(String fileName, String newFileName) #Returns:
PdfAttachmentEditResultRenames one attachment.
Parameters
- fileName System.String
- newFileName System.String
public PdfAttachmentEditResult Replace(String fileName, PdfEmbeddedFile replacement) #Returns:
PdfAttachmentEditResultReplaces one attachment by file name.
Parameters
- fileName System.String
- replacement OfficeIMO.Pdf.PdfEmbeddedFile
public PdfOperationResult<IReadOnlyList<PdfExtractedAttachment>> TryExtract(PdfLoadOptions readOptions = null) #Returns:
PdfOperationResult<IReadOnlyList<PdfExtractedAttachment>>Attempts to extract attachment payloads, returning preflight diagnostics when blocked or failed.
Parameters
- readOptions OfficeIMO.Pdf.PdfLoadOptions = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object