Description
Get the list of attachments in the PDF document.
Applies to
Syntax
long GetAttachmentList(ref string attachments[])
|
Argument |
Description |
|---|---|
|
attachments[] |
The array of all the attached files in the PDF document. There is |
Return value
Long. Returns 1 if it succeeds and -1 if it fails. For more errors, see the Error Codes.
Examples
This example gets the list of attachments of "extract.pdf" and saves it as attachments[]:
ll_open = lpdf_docExt.open("extract.pdf" )
lpdf_docExt.GetAttachmentList(ref string attachments[])
This example gets the list of attachments of "extract.pdf" and then extract the attachment file one by one:
long ll_open,ll_return,li_i
string ls_list[]
PDFDocExtractor lpdf_docExt
lpdf_docExt = create PDFDocExtractor
ll_open = lpdf_docExt.open("D:\extract.pdf" )
//ls_list has the names of all the attachment files
ll_return = lpdf_docExt.getattachmentlist(ref ls_list)
if ll_return >0 then
for li_i = 1 to upperbound(ls_list)
//Extracts the attachment files
ll_return = lpdf_docExt.extractattachmentfile(ls_list[li_i],"D:\file4\"+ls_list[li_i] )
next
end if
lpdf_docExt.close()
See also


