#matlab
#matlab
Вопрос:
У меня есть скрипт, над которым я работаю, который последовательно публикует рисунки, которые я создаю в power point. Каждому созданному рисунку присваивается дескриптор рисунка в предыдущем сценарии. Однако, когда я пытаюсь напечатать каждый рисунок в pdf, он возвращает только копию PDF с моим окончательным дескриптором рисунка (FH6). Как я могу заставить этот скрипт печатать каждый рисунок, FH1-FH6, в один PDF или их собственные отдельные PDF-файлы. Спасибо, что уделили мне время
Вот пример того, что у меня есть:
close all
clear
get_mlo_data
import mlreportgen.ppt.*;
slidesFile = 'mySlides_v1.pptx';
delete(slidesFile)
slides = Presentation(slidesFile);
slide1 = add(slides,'Title Slide');
replace(slide1,'Title','Research Presentation');
replace(slide1,'Subtitle','Author');
insertmyimage(fh1,slides,'CO2 Trends')
insertmyimage(fh2,slides,'Keeling Curve')
insertmyimage(fh3,slides,'Interpolated Vs Trend')
insertmyimage(fh4,slides,'DOTS')
insertmyimage(fh5,slides,'Seasonal')
insertmyimage(fh6,slides,'Keeling Spiral')
please_god = get(groot, 'Children');
print('please_god','-dpdf')
close(slides);
function insertmyimage(FigureHandle,slides,FigureTitle)
import mlreportgen.ppt.*;
tempimgname = ['WayneImage' num2str(numel(slides.Children) 1) '.png'];
saveas(FigureHandle,tempimgname);
tempplot = Picture(tempimgname);
pictureSlide = add(slides,'Title and Content');
replace(pictureSlide,'Title',FigureTitle);
replace(pictureSlide,'Content',tempplot)
end