Exemple #1
0
def change_video_example():
    """пример изменения первого видео в 2 слайде"""
    ppt = PPT(PPT_PATH)
    video_path = r'D:\Project\commerce\parser_powerpoint\video.avi'
    ppt.slides[1].videos[0].change_video(video_path)
    ppt.save_as(PPT_CHANGED_PATH)
    ppt.quit()
Exemple #2
0
def change_image_example():
    """пример изменения первого изображения блока в 2 слайде"""
    ppt = PPT(PPT_PATH)
    image_path = r'D:\Project\commerce\parser_powerpoint\image.png'
    ppt.slides[1].images[0].change_image(image_path)
    ppt.save_as(PPT_CHANGED_PATH)
    ppt.quit()
Exemple #3
0
def change_audio_example():
    """пример изменения первого аудио в 1 слайде"""
    ppt = PPT(PPT_PATH)
    audio_path = r'D:\Project\commerce\parser_powerpoint\audio.mp3'
    ppt.slides[0].audios[0].change_audio(audio_path)
    ppt.save_as(PPT_CHANGED_PATH)
    ppt.quit()
Exemple #4
0
def change_shape_color():
    """пример изменения цвета формы на 3 слайде 4 формы на зелёный"""
    ppt = PPT(PPT_PATH)
    green = (0, 255, 0)
    ppt.slides[2].shapes[3].change_color(green)
    ppt.save_as(PPT_CHANGED_PATH)
    ppt.quit()
Exemple #5
0
def change_background_color():
    """пример изменения цвета фона 1 b 2-го слайда на красный"""
    ppt = PPT(PPT_PATH)
    red = (255, 0, 0)
    ppt.slides[0].change_background_color(red)
    ppt.slides[1].change_background_color(red)
    ppt.save_as(PPT_CHANGED_PATH)
    ppt.quit()
Exemple #6
0
def change_speed_example():
    """пример изменения скорости 1 слайда"""
    """
    speed_id:
        1 - медленно
        2 - средне
        3 - быстро
    """
    ppt = PPT(PPT_PATH)
    speed_id = 1
    ppt.slides[0].change_speed(speed_id)
    ppt.save_as(PPT_CHANGED_PATH)
    ppt.quit()
Exemple #7
0
def change_all_example():
    ppt = PPT(PPT_PATH)
    red = (255, 0, 0)
    green = (0, 255, 0)
    ppt.slides[0].change_background_color(red)
    ppt.slides[1].change_background_color(red)
    ppt.slides[3].shapes[0].change_color(green)
    ppt.slides[4].texts[0].change_text('ИЗМЕНЁННЫЙ ТЕКСТ')
    image_path = r'D:\Project\commerce\parser_powerpoint\image.png'
    ppt.slides[5].images[0].change_image(image_path)
    audio_path = r'D:\Project\commerce\parser_powerpoint\audio.mp3'
    ppt.slides[0].audios[0].change_audio(audio_path)
    video_path = r'D:\Project\commerce\parser_powerpoint\video.avi'
    ppt.slides[12].videos[0].change_video(video_path)
    speed_id = 1
    ppt.slides[0].change_speed(speed_id)
    ppt.duplicate_slide(3, 5)
    ppt.show_info()
    ppt.save_as(PPT_CHANGED_PATH)
    video_path = 'D:\Project\commerce\parser_powerpoint\presentation.mp4'
    ppt.create_video(video_path)
    ppt.quit()
Exemple #8
0
def create_video_example():
    """премер создания видео"""
    ppt = PPT(PPT_PATH)
    video_path = 'D:\Project\commerce\parser_powerpoint\presentation.mp4'
    ppt.create_video(video_path)
Exemple #9
0
def show_info():
    """пример который показывает информацию о презентации"""
    ppt = PPT(PPT_PATH)
    ppt.show_info()
    ppt.quit()
Exemple #10
0
def change_text_example():
    """пример изменения пераого текстового блока в 3 слайде"""
    ppt = PPT(PPT_PATH)
    ppt.slides[2].texts[0].change_text('ИЗМЕНЁННЫЙ ТЕКСТ')
    ppt.save_as(PPT_CHANGED_PATH)
    ppt.quit()
Exemple #11
0
def duplicate_slide():
    """Пример копирование 3-го слайда и вставки его в 5-ую позицию"""
    ppt = PPT(PPT_PATH)
    ppt.duplicate_slide(3, 5)
    ppt.save_as(PPT_CHANGED_PATH)
    ppt.quit()
Exemple #12
0
def change_all_example():
    ppt = PPT(PPT_PATH)
    red = (255, 0, 0)
    green = (0, 255, 0)
    ppt.slides[0].change_background_color(red)
    ppt.slides[1].change_background_color(red)
    ppt.slides[3].shapes[0].change_color(green)
    ppt.slides[4].texts[0].change_text('ИЗМЕНЁННЫЙ ТЕКСТ')
    image_path = r'D:\Project\commerce\parser_powerpoint\image.png'
    ppt.slides[5].images[0].change_image(image_path)
    audio_path = r'D:\Project\commerce\parser_powerpoint\audio.mp3'
    ppt.slides[0].audios[0].change_audio(audio_path)
    video_path = r'D:\Project\commerce\parser_powerpoint\video.avi'
    ppt.slides[12].videos[0].change_video(video_path)
    speed_id = 1
    ppt.slides[0].change_speed(speed_id)
    ppt.duplicate_slide(3, 5)
    ppt.show_info()
    ppt.save_as(PPT_CHANGED_PATH)
    video_path = 'D:\Project\commerce\parser_powerpoint\presentation.mp4'
    ppt.create_video(video_path)
    ppt.quit()


if __name__ == '__main__':
    ppt = PPT(PPT_PATH)
    ppt.create_video('D:\Project\commerce\parser_powerpoint\presentation.mp4')
    # ppt.slides[1].images[0].change_image('D:\Project\commerce\parser_powerpoint\image.png')
    #change_all_example()