pdfGetEmbeddedFileMem
Get an embedded file in a memory buffer.
char *pdfGetEmbeddedFileMem(PDFViewerHandle viewer, int idx, int *size)
This function returns a memory buffer with the contents of the
specified embedded file. It returns
NULL
on error.
Embedded files are numbered 0 through n-1 (where n is the value
returned by pdfGetNumEmbeddedFiles
).
The caller is responsible for calling pdfFreeMemory
on the
returned buffer (if not NULL).
C:
char *p;
int size;
p = pdfGetEmbeddedFileMem(viewer, i, &size);
/* the embedded file is [size] bytes at [p] */
...
pdfFreeMemory(p);