背景颜色python-pptx

问题描述 投票:0回答:2

尝试为演示文稿添加背景颜色

   from pptx import Presentation
   from pptx.util import Inches, Pt
   from pptx.dml.color import RGBColor

# Create an instance of Presentation
   presentation = Presentation()

# Define color in RGB
  blue_color = RGBColor(0, 0, 255)  # This creates a blue color

background-color python-pptx
2个回答
0
投票

到目前为止,您还没有对创建的 RGBColor 对象执行任何操作。您必须将某些东西的颜色设置为此值。


0
投票

从 pptx 导入演示文稿 from pptx.util import 英寸、Pt 从 pptx.dml.color 导入 RGBColor

Создание презентации

prs = 演示()

Настройка слайдов и содержания

幻灯片内容 = [ (“Жиноят процессуал гукукукида эктиёт чоралари”, “Такдимотчи: (исмингизни киритинг) Сана: (сана)"), (“Еѳтиёт Choralarining Maqsadi”, “• Surishtiruvdan,tergovdan va suddan bo‘yin tovlashning oldini olish。 ” “• Jinoyat sodir etgan shaxslarning qochishing oldini olish。 ” “• Ish bo‘yicha haqiqatan aniqlashga to‘sqinlik qilmaslik。 ” “• Hukm ijrosini ta'minlash。”), (“Еѳтиёт Choralarining Turlari”, “• Munosib xulq-atvorda bo‘lish to ‘g’risida tilxat。 ” “•Shaxsiy kafillik。 ” “•加罗夫。 ” “• Uy qamog‘i。 ” “•Qamqqa olish。”), (“Еѳтиёт Chorasini Tanlash Asoslari”, “• Ayblanuvchining shaxsiy xususiyatlari:yoshi、sog‘ligi、oilaviy ahvoli。 ” “• Ayblanuvchining qilmishing og‘irligi。 ” “• Tergov yoki sud jarayonida hal qiluvchi dalillar mavjudligi。”), (“卡莫卡·奥利什·埃蒂约特·乔拉西”, "• 3 yildan ortiq muddatga ozodlikdan mahrum etishni talab qiladigan jinoyatlar bo'yicha qo'llaniladi。 ” “• Yashirinish ehtimoli yoki boshqa jinoiy harakatlarni amalga oshirish xavfi mavjud bo'lgan hollarda。”), (“Uy Qamog‘i”, “• Ayblanuvchi jamiyatdan ajratilgan Holda o‘z uyida yoki tibbiy muassasada saqlanadi。 ” “• Uy qamog ‘iga qo ‘yilgan shaxsning harakatlariga cheklovlar o‘rnatiladi va nazorat qilinadi。”), (“加罗夫·乔拉西”, “• Moliyaviy kafolat orqali ehtiyot chorasi sifatida qo‘llanadi。 ” “• Ayblanuvchi garov evaziga tergov va sud jarayonlaridan qochmaslikni ta’minlaydi。”), (“徐洛萨”, “• Ehtiyot 合唱团 asosiy maqsadi — tergov va sud jarayonlarini adolatli o‘tishini ta'minlash。 ” “• Har bir chora turli jinoyatlar va shaxsiy xususiyatlarga qarab qo‘llaniladi。”) ]

Создание слайдов

对于幻灯片内容中的标题、内容: Slide_layout = prs.slide_layouts[1] # Обычный макет с заголовком и текстом 幻灯片 = prs.slides.add_slide(slide_layout)

# Установка заголовка
title_placeholder = slide.shapes.title
title_placeholder.text = title

# Установка содержания
content_placeholder = slide.shapes.placeholders[1]
content_placeholder.text = content

# Настройка дизайна
for shape in slide.shapes:
    if shape.has_text_frame:
        for paragraph in shape.text_frame.paragraphs:
            for run in paragraph.runs:
                run.font.name = 'Calibri'
                run.font.size = Pt(24)
                run.font.color.rgb = RGBColor(0, 102, 204)  # Темно-синий цвет текста

Сохранение презентации

design_presentation_path =“/mnt/data/Ehtiyot_Choralari_Design_Presentation.pptx” prs.save(design_presentation_path)

设计_演示_路径

© www.soinside.com 2019 - 2024. All rights reserved.