多くのスライドを含むGoogleプレゼンテーションを持っています。[ファイル] → [名前を付けてダウンロード] →SVGまたはPNG を試しましたが、最初のスライドのみが変換されました。すべてのスライドを自動的に画像に変換する方法はありますか?
多くのスライドを含むGoogleプレゼンテーションを持っています。[ファイル] → [名前を付けてダウンロード] →SVGまたはPNG を試しましたが、最初のスライドのみが変換されました。すべてのスライドを自動的に画像に変換する方法はありますか?
回答:
MS PowerPointにアクセスできる場合、1つのオプションは、ドキュメントプレゼンテーションを.pptとして保存してから、「すべてのスライド」オプションがあるPowerPointの[名前を付けて保存]オプションを使用することです。
ImageMagickのconvert
コマンドを使用して、pdfを複数のpngファイルに変換します。
convert your_presentation.pdf your_slide_%03d.png
できた!:)
これyour_slide_000.png
によりyour_slide_001.png
、などの名前のスライドごとに1つのpngファイルが作成されます。
より高い解像度の画像が必要な場合は、-density
オプションを設定してください。たとえば、300 dpi画像の場合:
convert -density 300 your_presentation.pdf your_slide_%03d.png
convert
コマンドが(参照あなたが探索することができ、他の多くのオプションを持っているマニュアルを参照して)。たとえば、-trim +repage
オプションは画像をトリミングして、コンテンツの周りの空のスペースを削除します。
convert -density 300 -trim +repage your_presentation.pdf your_slide_%03d.png
注:-trim
何らかの理由でスライドの境界線が白く、透明になることがあったため、問題が発生しました。この問題を回避するには、Googleプレゼンテーションでスライドの背景を透明にしました(すべてのスライドを選択し、[背景...]ボタンをクリックして、色を透明に設定します)。次に、pngファイルが適切にトリミングされ、背景が透明になりました。pngファイルの背景を透明にしたくない場合は-background '#ff0000' -alpha remove
、-trim +repage
オプションの直後に追加できます。これにより、背景が明るい赤になり#ff0000
ます。色()を好きな色に置き換えてください。別のオプションは、最初に上記のように透明度を削除してからトリミングすることです。それも動作します。
お役に立てれば!
このWebサイトでプログラミング関連の答えを出すことが許可されているかどうかは、とてもわかりません。これは(Microsoft Powerpointをお持ちでない方のための)迅速な方法なので、とにかく私のコードを提供します。
Record
押しStop
、すぐに。#Current.iim
して「編集」をクリックします。次のコードをコピーして貼り付けます。
' This is the code for downloading lots of slides.
' The delay is just in case Firefox is too slow to keep up
WAIT SECONDS=0.2
' These lines are where it goes to file -> download -> PNG
EVENT TYPE=CLICK SELECTOR="#docs-file-menu" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:7r>DIV>SPAN" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:2dm>DIV>SPAN" BUTTON=0
WAIT SECONDS=0.2
' This is the menu command for telling the script to go to next slide.
EVENT TYPE=CLICK SELECTOR="#punch-slide-menu" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:9p>DIV" BUTTON=0
WAIT SECONDS=0.2
' end of macro loop
コードをコピーして貼り付けたら、マクロを保存します。
()
ます。これにより、先にダウンロードしたものはすべて、ファイル名に続けて括弧で囲まれた番号が付けられます。各ファイルのスライド番号にラベルを付けるのに役立ちます。Play (Loop)
ボタンのすぐ上に、設定する最大数が表示されます。必要に応じて設定します(プレゼンテーションのスライドの総数)。注:このスクリプトは、パワーポイントの最初から各スライドをダウンロードするように設計されています。ダウンロード先を自動的に選択するようにFirefoxを設定する必要があります(または、プロンプトボックスがスクリプトに干渉します)。
いくつかグーグルしました。ソフトウェアなし、サイトソリューションなしが必要な場合は、誰もがPDFとしてエクスポートを推奨しているようで、Automatorスクリプトを実行します。オプションのカップル。
この自動化スクリプトを使用して、各ページを画像として取得します-https://www.premiumbeat.com/blog/quick-tip-how-to-save-all-pdf-pages-as-images/
独自のオートマトンスクリプトを作成する-https ://discussions.apple.com/thread/3311405
より簡単な方法は、https://pdf2png.com/サイトを使用することです
PDFをアップロードします。処理させてください。すべての画像を含むzipをダウンロードします。しばらくかかりましたが、うまくいきました。
アクロバットは確かに道があると思いました。ただし、エクスポートオプションは、Microsoft Word、Powerpoint、およびリッチテキストのみです。
これを行う簡単な方法はないことに夢中のようです。
ご存じのとおり、「PNG画像としてダウンロード」するGoogleのネイティブツールは、選択した「現在のスライド」のみをエクスポートします。
私はあなたとまったく同じ質問をしていて、Googleスライドプレゼンテーション全体を個別の画像(PNG、JPG、BMP、またはTIFF)としてエクスポートするのに役立つ無料のMacアプリを見つけました。各スライドのすべての画像ファイルを1つのフォルダーにパッケージ化します。同じことをする無料のPCツールも見つけましたが、テストして確認できませんでした。
Macアプリで、次の操作を行います。
それでおしまい!
他の人が述べたように、スライド要素がシフトする可能性があるため、PowerPointとしてエクスポートすることは望ましくありません。PDFとしてエクスポート、その後、コンバータのIMG型にPDFを使用することで、画像のようなGoogleのプレゼンテーションスライドの最高の品質を得るようになります。