Skip to main content
Known Participant
Dec 15, 2020 7:14 AM UTC
Question

How to save file without dialog for Adobe DC SDK

I want to save opened file by myself, there is AVAppSaveDialogSEL API. But I want to save file without dialog. Any API can be used.

This topic is closed to new replies. Start a new post to keep the conversation going.

5 replies

Legend
Dec 15, 2020 1:23 PM UTC

So far as I know, saving a file from a Reader plug-in is forbidden. But it may depend on the Reader plug-in license you negotiated. 

Translate
li0D4CAuthor
Known Participant
Dec 17, 2020 1:10 AM UTC

I am in protected mode. I am using AVDocDoSaveAsWithParams(aDoc, &AVDocSaveParams) and AvDocDoSave(avDoc) API. AvDocDoSave will show dialog when I call this API. When I set struct AVDocSaveParams as follows:

AVDocSaveParams.size = sizeof(AVDocSaveParams);

AVDocSaveParams.useSaveDialog = false;

AVDocSaveParams.filterID = NULL;

AVDocSaveParams.useDefaults = true;

AVDocSaveParams.dontAllowConversions = true;

It will also show the dialog. If I comment "AVDocSaveParams.size = sizeof(AVDocSaveParams)", it won't show dialog, but can not save it. 

Anyone can give me confirmed answer?

 

 

Translate
Legend
Dec 17, 2020 2:59 PM UTC

Protected mode is designed to forbid saving any file unless the user has chosen it in a SAVE AS prompt. This is a major part of the design and function of Protected Mode, and cannot be bypassed. 

Translate
Legend
Dec 15, 2020 9:59 AM UTC

PDDocSave, so long as you aren't in Reader, and as long as Protected Mode isn't enabled.

Translate
li0D4CAuthor
Known Participant
Dec 15, 2020 12:55 PM UTC

unfortunately, I am using reader and it needs sandbox and protected mode is enabled. do you have other solution?

Translate