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); }
pdfGetNumEmbeddedFiles
pdfGetEmbeddedFileName
pdfSaveEmbeddedFileW
pdfGetEmbeddedFileMem