Instead of clicking 'publish', I want to write a code for it which makes use of saved settings. How?

1 view (last 30 days)
I've edited 'publishing settings' for a certain code to output a PDF file and to not include code, I've saved these settings under the name 'clinical report', and now I'd like to enter a CODE into my report that executes this, instead of manually clicking 'publish'. Does anybody have any idea?
Thanks in advance

Accepted Answer

per isakson
per isakson on 19 Mar 2014
  2 Comments
Golnar
Golnar on 20 Mar 2014
Edited: Golnar on 20 Mar 2014
Is this the sequence in which the code should be written? When I run this I get a recursive run but nothing published.
options_doc_nocode.format = 'pdf'; options_doc_nocode.showCode = false; publish('clinicalreport.m',options_doc_nocode);
per isakson
per isakson on 20 Mar 2014
Yes!
I replaced your m-file, clinicalreport.m, by fourier_demo2.m. It produces a pdf-file without m-code
copyfile(fullfile(matlabroot,'help','techdoc',...
'matlab_env','examples','fourier_demo2.m'),'.','f')
function_name = 'fourier_demo2.m';
options_doc_nocode.format = 'pdf';
options_doc_nocode.showCode = false;
publish( function_name, options_doc_nocode );
I assume the problem is in clinicalreport.m.

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB Report Generator in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!