CHAPTER 12. File Attachments

Cpdf.attachFile(String, Cpdf.Pdf)

Attaches a file to the pdf. It is attached at document level.

Cpdf.attachFileToPage(String, Cpdf.Pdf, Int32)

Attaches a file, given its file name, pdf, and the page number to which it
should be attached.

Cpdf.attachFileFromMemory(Byte[], String, Cpdf.Pdf)

Attaches data from memory, just like attachFile.

Cpdf.attachFileToPageFromMemory(Byte[], String, Cpdf.Pdf, Int32)

Attaches to a page from memory, just like attachFileToPage.

Cpdf.removeAttachedFiles(Cpdf.Pdf)

Removes all page- and document-level attachments from a document.

Cpdf.startGetAttachments(Cpdf.Pdf)

Cpdf.numberGetAttachments

Lists information about attachments. Call startGetAttachments(pdf) first, then
numberGetAttachments to find out how many there are. Then getAttachmentName
etc. to return each one 0...(n - 1). Finally, call endGetAttachments to clean
up.

Cpdf.getAttachmentName(Int32)

Gets the name of an attachment.

Cpdf.getAttachmentPage(Int32)

Gets the page number. 0 = document level.

Cpdf.getAttachmentData(Int32)

Gets the attachment data itself.

Cpdf.endGetAttachments

Cleans up after getting attachments.