pdfSaveEmbeddedFile
Save an embedded file.
int pdfSaveEmbeddedFile(PDFViewerHandle viewer, int idx, char *fileName)
This function saves the specified embedded file to disk.
Embedded files are numbered 0 through n-1 (where n is the value
returned by pdfGetNumEmbeddedFiles
).
The pdfSaveEmbeddedFile
function
returns pdfOk
if successful, otherwise
an error code.
C:
char *name;
int n, len, i;
n = pdfGetNumEmbeddedFiles(viewer);
for (i = 0; i < n; ++i) {
name = pdfGetEmbeddedFileName(viewer, i, &len);
...
pdfSaveEmbeddedFile(viewer, i, "c:/file.pdf");
...
pdfFreeMemory(name);
}