
from pptx import Presentation from pptx.util import Inches, ...
Prompt
from pptx import Presentation from pptx.util import Inches, Pt from pptx.enum.shapes import MSO_AUTO_SHAPE_TYPE from pptx.enum.text import PP_ALIGN from pptx.dml.color import RGBColor prs=Presentation() prs.slide_width=Inches(13.33); prs.slide_height=Inches(7.5) slide=prs.slides.add_slide(prs.slide_layouts[6]) def addbox(x,y,w,h,text,color): s=slide.shapes.add_shape(MSO_AUTO_SHAPE_TYPE.ROUNDED_RECTANGLE,Inches(x),Inches(y),Inches(w),Inches(h)); s.fill.solid(); s.fill.fore_color.rgb=color tf=s.text_frame; p=tf.paragraphs[0]; p.text=text; p.alignment=PP_ALIGN.CENTER; p.font.size=Pt(18); p.font.bold=True; p.font.color.rgb=RGBColor(255,255,255) title=slide.shapes.add_textbox(Inches(.4),Inches(.2),Inches(12),Inches(.5)) p=title.text_frame.paragraphs[0]; p.text="Conceptual Framework of the Proposed Sustainable Waste-to-Energy Strategy"; p.font.size=Pt(24); p.font.bold=True addbox(.3,1,2.8,.8,"Waste Activated\nSludge",RGBColor(120,120,120)) addbox(3.5,1,2.8,.8,"Waste-Derived Organic\nBioenhancer",RGBColor(46,139,87)) addbox(6.7,1,2.8,.8,"Ultra-Low-Dose\nnZVI (10 mg Lโปยน)",RGBColor(47,109,181)) addbox(2.1,2.3,6,1,"Synergistic Enhancement\nโข Accelerated Hydrolysis\nโข Enhanced DIET\nโข Stimulated Methanogenesis",RGBColor(242,140,40)) addbox(2.4,3.8,5.4,.8,"Improved Process Performance\nโข Organic Matter Degradation โข Process Stability",RGBColor(42,161,152)) addbox(2.3,5.0,5.6,.7,"Enhanced Renewable Biomethane Production",RGBColor(244,197,66)) for x,t in [(.7,"Renewable\nBioenergy"),(4.3,"Reduced GHG\nEmissions"),(8.1,"Circular\nBioeconomy")]: tb=slide.shapes.add_textbox(Inches(x),Inches(6.0),Inches(2),Inches(.6));pp=tb.text_frame.paragraphs[0];pp.text=t;pp.font.size=Pt(18);pp.font.bold=True out="/mnt/data/QPIT_Form1_Conceptual_Framework_Editable.pptx"; prs.save(out) print(out)