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