Png

背景が透明なPPTからPNGへ



Ppt Png With Transparent Background



解決:

スライド内の図形を選択し(ワードアートも)、選択範囲を右クリックして[画像として保存]を選択します。透明なPNGとして保存されます。


手動でもプログラム的にも実行できません。これは、すべてのスライドマスターの背後の色が白であるためです。背景を100%透明に設定すると、白で印刷されます。



あなたができる最善のことは、あなたが望むすべてのものであなたのスライドをデザインし、あなたが透明な画像に表示したいすべてをグループ化し、そして右クリック/画像/.PNGとして保存することです(またはあなたはマクロでそれをすることもできます) 。このようにして、透明性を維持します。

これは、すべてのスライドの形状をエクスポートして個別のPNGファイルにする方法の例です。ノート:



  1. これはします いいえ スライドマスターで背景の形を取得します。
  2. 結果のPNGは いいえ 各スライドの形状の位置に応じて、互いに同じサイズにします。
  3. これは減価償却された関数を使用します。Shape.Export。つまり、この機能はPowerPoint 2010まで引き続き使用できますが、 五月 後でPowerPointVBAから削除されます。

    Sub PrintShapesToPng()Dim ap As Presentation:Set ap = ActivePresentation Dim sl As slide Dim shGroup As ShapeRange For Each sl In ap.Slides ActiveWindow.View.GotoSlide(sl.SlideIndex)sl.Shapes.SelectAll Set shGroup = ActiveWindow.Selection。 ShapeRange shGroup.Export ap.Path& ' Slide'&sl.SlideIndex& '。png'、_ ppShapeFormatPNG 、、、 ppRelativeToSlide Next End Sub

私が行った回避策の1つは、次のとおりです。

  • Ctrl +スライド内のすべてを選択するには
  • Ctrl +cコピーする
  • GIMPを開く(おそらくPhotoshopまたは他のソフトウェアで動作します)
  • 背景が透明な新しい画像を作成する
  • Ctrl +vすべてのベクトル/テキストを画像に貼り付ける
  • 画像をPNGまたはその他の形式にエクスポートします

見た目はパワーポイントとほとんど同じで、ベクター/テキストは透明度のエッジで非常にきれいです。