用python自动制作ppt第二讲——插入文字的两种方法和追加文字

news/2024/11/28 13:29:42/

python制作ppt,可以通过编程完成,实现自动办公,高效率完成工作,本讲座一共分为四讲。
1.第一讲——了解11种默认布局
2.第二讲——插入文字的两种方法和追加文字
3.第三讲——插入文本框
4.第四讲——插入图片
插入文字有两种方法,第一,通过占位符对象,第二,直接通过占位符。
第一种方法:

from pptx import Presentationppt=Presentation()#选择第一种默认布局slide_layout=ppt.slide_layouts[0]slide=ppt.slides.add_slide(slide_layout)
title=slide.shapes.titletitle.text='标题'subtitle=slide.placeholders[1]subtitle.text='副标题'ppt.save('ppt插入文字.pptx')

第二种方法:

from pptx import Presentationppt=Presentation()#选择第一种默认布局slide_layout=ppt.slide_layouts[0]slide=ppt.slides.add_slide(slide_layout)placeholders=slide.shapes.placeholdersplaceholders[0].text='第一个框'
placeholders[1].text='第二个框'ppt.save('ppt插入文字占位符方法.pptx')

追加文字的方法:

from pptx import Presentation#读取ppt
ppt=Presentation('ppt插入文字.pptx')slide=ppt.slides[0]placeholder=slide.shapes.placeholdersnew_paragrahp=placeholder[1].text_frame.add_paragraph()
#追加新文字
new_paragrahp.text='追加的新文字'ppt.save('ppt插入文字2.pptx')

下期第三讲——插入文本框。


http://www.ppmy.cn/news/842326.html

相关文章

深度学习 | 深度学习算法中英文对照表

Convolutional Neural Networks (CNN)卷积神经网络AutoEncoder 自动编码器Sparse Coding 稀疏编码Restricted Boltzmann Machine(RBM) 限制波尔兹曼机Deep Belief Networks(DBN) 深信度网络Recurrent neural Network(RNN) 多层反馈循环神经网络神经网络Generative Adver…

机器学习专业英语单词

常用英语词汇-andrew Ng课程 [1 ] intensity 强度 [2 ] Regression 回归 [3 ] Loss function 损失函数 [4 ] non-convex 非凸函数[5 ] neural network 神经网络[ ] supervised learning 监督学习 [ ] regression problem 回归问题处理的是连续的问题[ ] classification proble…

机器学习种9种常用算法

一、常见算法分类 分类方法 KNN逻辑斯蒂回归(logiscic)决策树朴素贝叶斯支持向量机SVC from sklearn.neighbors import KNeighborsClassifier from sklearn.linear_model import LogisticRegression from sklearn.tree import DecisionTreeClassifier from sklearn.naive_ba…

深度学习英文缩写_深度学习相关专业词汇简称汇总

深度学习相关专业词汇简称汇总 zoerywzhougmail.com 作者:Zhouw 2016-3-15 版权声明:本文为博主原创文章,未经博主允许不得转载。 作者是深度学习的初学者,经由导师指导,稍微学习了解了一下RNN、LSTM的网络模型及求导&…

学习笔记 | 多层感知机(MLP)、Transformer

目录 多层感知机(MLP) Transformer 1. inputs 输入 2. Transformer的Encoder 2.1 Multi-Head Attention 2.2 Add&Normalize 2.3 Feed-Forward Networks 3. Transformer的Decoder 3.1Transformer Decoder的输入 3.2 Masked Multi-Head At…

java状态机学习总结

首先,我们需要了解,什么是状态机? 有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转…

白话机器学习算法理论+实战之支持向量机(SVM)

1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,比如我之前写过的一篇十大机器学习算法的小总结,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑…

深度学习——感知机(perceptron)图文详解

感知机 一,什么是感知机二,用感知机搭建简单逻辑电路2.1 与门2.2 与非门,或门 三,感知机的实现3.1 简单感知机的实现3.2 导入权重和偏置3.3 使用权重和偏置的实现 四,感知机的局限性4.1 异或门4.2 线性和非线性 五&…