多くのスライドを含むGoogleプレゼンテーションがあります。 File→Download As→SVGまたはPNGを試しましたが、最初のスライドのみが変換されました。すべてのスライドを自動的に画像に変換する方法はありますか?
MS PowerPointにアクセスできる場合、1つのオプションは、ドキュメントプレゼンテーションを.pptとして保存し、「すべてのスライド」オプションがあるPowerPointの[名前を付けて保存]オプションを使用することです。
Adobe Acrobatがあれば、追加のソフトウェアをダウンロードする必要はありません。
PDFを保存したディレクトリ内に、独自の画像として各スライドの作成が自動的に開始されます。
ImageMagickのconvert
コマンドを使用して、pdfを複数のpngファイルに変換します。
convert your_presentation.pdf your_slide_%03d.png
完了! :)
これにより、スライドごとにyour_slide_000.png
、your_slide_001.png
などの名前のpngファイルが1つ作成されます。
より高い解像度の画像が必要な場合は、-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
)を好きな色に置き換えるだけです。別のオプションは、最初に上記のように透明度を削除してからトリミングすることです。それも動作します。
お役に立てれば!
残念ながら、PowerPointへの変換は要素を再配置するため、一度に1つずつが最適です。驚かないでください!
Ctrl+F → D (File→ダウンロード)少し速くなります!
このウェブサイトでプログラミング関連の回答を許可するかどうかは非常にわかりません。これは(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)
ボタンのすぐ上に、設定する最大数が表示されます。任意の値(プレゼンテーション内のスライドの総数)に設定します。注:このスクリプトは、PowerPointの先頭から各スライドをダウンロードするように設計されています。ダウンロード先を自動的に選択するようにFirefoxを設定する必要があります(または、プロンプトボックスがスクリプトに干渉します)。
あなたが経験したように、「PNG画像としてダウンロード」するGoogleのネイティブツールは、選択した「現在のスライド」のみをエクスポートします。
あなたとまったく同じ質問があり、無料の Mac App を見つけて、Googleスライドプレゼンテーション全体を個別の画像(PNG、JPG、BMP、またはTIFF)としてエクスポートできるようにしました。各スライドのすべての画像ファイルを1つのフォルダーにパッケージ化します。また、無料の PCツール を見つけましたが、これは同じことを行うと主張していますが、確認するためにテストできませんでした。
Macアプリで、次の操作を行います。
それでおしまい!
他の人が述べているように、スライド要素が移動する可能性があるため、PowerPointとしてエクスポートしたくないでしょう。 PDFとしてエクスポートし、次にPDF to IMGタイプのコンバーターを使用して、最高品質のGoogleプレゼンテーションスライドを取得します。画像。
いくつかグーグルでした。ソフトウェアもサイトソリューションも必要ない場合は、誰もがPDFとしてエクスポートすることを推奨しているように見え、Automatorスクリプトを実行します。いくつかのオプション。
この自動化スクリプトを使用して、各ページを画像として取得します- https://www.premiumbeat.com/blog/quick-tip-how-to-save-all-pdf-pages-as-images/ =
独自のオートマトンスクリプトを作成します- https://discussions.Apple.com/thread/3311405
これらの設定を使用します- https://discussions.Apple.com/thread/3311405
より簡単な方法は、サイトを使用することです https://pdf2png.com/
PDFをアップロードします。処理させてください。すべての画像を含むZipをダウンロードします。しばらくかかりましたが、うまくいきました。
確かにAcrobatには方法があると思いました。ただし、エクスポートオプションはMicrosoft WordとPowerPointおよびリッチテキストのみです。
これを行う簡単な方法がないことに夢中に思えます。