私はプロセスの自動化を行っています。それはスライドに画像を追加することを含む(合計8画像、1スライドにつき2画像、それ以下のテキストでさえも)。私はpptxを使って画像を追加することができました。画像はいくつかのトリミングが必要です。どのようにそれを切り取るのですか? また、スライドにいくつかの特定の形式を使用する必要があります。そのレイアウトの使い方は? 誰かがそれを行うためのプロセスフローを与えることができれば、感謝します。pythonを使ってスライドにイメージを追加するには?
答えて
python-pptx
の画像の形状は、4つの作物特性(.crop_left
,.crop_top
など)を持っていますが、残念ながら現在は読み取り専用です。写真をトリミングする必要がある場合は、手作業で行うか、Python Imaging Library(PIL/Pillow)のようなもので画像を前処理してエクステントを挿入してから挿入する必要があります。
イメージはスライドに2つの方法で追加できます。 slide.shapes.add_picture()
を使用して任意の場所で別の図形として追加することもできますし、スライドを作成するレイアウトに画像プレースホルダを追加してplaceholder.insert_picture()
を使用することもできます。この後者のアプローチでは、プレースホルダの位置とサイズが使用され、そのレイアウトを使用してスライド間で一貫性を保ちます。
ありがとう、スティーブ! – Sushant
たぶん、あなたはSlideMight、PowerPointのデータのマージツールを使用することができます。
ファイル内にイメージがあり、ファイルの場所やURLをリストしたデータファイルがあるとします。次に、 "パターンファイル"を作成します。これは、PowerPointテンプレートによく似ています。ここでは、2行または2列のテーブルを持つスライドを作成します。各画像はセルに入ります。いくつかのテキストに余分な行を追加することができます。あるいは、画像の2つのプレースホルダーを持つ4つのスライドをあらかじめ定義しておくことができます。次に、image1〜image8のように名前を付けます。
次に、SlideMightで目的のプレゼンテーションを生成させます。 SlideMightはリサイズを行い、必要に応じて余分なスライドにテーブルを張り付けます。通常、SlideMightはGUIで動作します。これは最近テストされていませんが、コマンドラインプログラムとしても実行できるはずです(必要な場合は教えてください)。
これは使用しますか?
免責事項:私はSlideMightの開発者およびベンダーです。
- 1. python-pptxを使ってプレゼンテーションの途中でスライドを追加するには?
- 2. HAMLを使ってコンテンツにイメージを追加するには?
- 3. FFmpegとイメージを使ってイメージにテキストを追加するには?
- 4. Pythonを使ってQScrollViewにウィジェットを追加するには
- 5. 標準のPythonライブラリのみを使ってPython 2.7でTkinterにURLイメージを追加するには?
- 6. キャンバスにイメージを追加してイメージを追加する
- 7. apache poiで生成されたスライドに背景イメージを追加するには?
- 8. 私はスライドにプレースホルダをpython pptxを使って追加しようとしています。しかし、プレースホルダーは常にスライドの左上に終わります。
- 9. ブートストラップスライダバーのスライドを左に引く、右にスライドを追加する
- 10. yocto linuxイメージを使って私の腕時計にpython-kivyサポートを追加するには
- 11. jquery append関数を使ってイメージのsrcを追加するには?
- 12. スライド上のプレースホルダにテキスト/スライドタイトルを追加するpython-pptx
- 13. プログラムによってカテゴリにイメージを追加するprestashop
- 14. Pythonを使ってリストに変数を追加する
- 15. pythonを使ってライトにアトリビュートを追加する方法
- 16. python-docxを使ってMSWordにハイパーリンクを追加する
- 17. コレクションにスライドを追加する
- 18. jCarouselliteスライドにclass = "active"を追加する
- 19. wordpressのクラスを使用してイメージを追加するには?
- 20. UIImageViewにイメージを追加するには?
- 21. UIToolBarにイメージを追加するには?
- 22. pythonでopencvを使ってイメージ領域をコピーするには?
- 23. pythonを使ってイメージを保存するには?
- 24. `seaoborn`カラーパレットを使って` networkbar`に `colorbar`を追加するには? (Pythonの3)
- 25. python-numpyを使って1次元配列に行を追加するには?
- 26. python-docxを使ってdocxドキュメントセクションに行番号を追加するには
- 27. office.jsを使用してPowerPointスライドにハイパーリンクを追加
- 28. PyQt5を使ってPythonテキストボックスのデフォルトのコンテキストメニューに追加するには?
- 29. JTextPaneでイメージを追加するには?
- 30. UIMarkupTextPrintFormatterでイメージを追加するには?
http://pillow.readthedocs.io/en/4.3.x/、http://python-pptx.readthedocs.io/en/latest/ – kaidokuuppa
私にはなぜdownvoteがあるのかわかりません。私はそれらのドキュメントを提供しています。私はそこにアイデアを得ていませんでしたので、ここに来て質問しました。 – Sushant
画像にはどんな種類の切り抜きが必要ですか?あなたが使いたいレイアウトは何ですか?これまでに何を試しましたか? – kaidokuuppa