方針としては、全部PDFに変換してから、画像に変換する。
PDFに変換するには、 LibreOffice
を使う。使い方はここを見よ。
takuya-1st.hatenablog.jp
で終わったんだが、プログラムへのPathが変更されていた。
"C:\Program Files\LibreOffice\program\soffice.exe"
なので、実行すべきコマンドは
"C:\Program Files\LibreOffice\program\soffice.exe" --convert-to pdf --headless "C:\sample.pptx"
となるだろうか。スペースの入ったpathは""で囲むのを忘れないように。他のオプションは公式に詳細に書いてある。日本語にしてくれた方に感謝したい。
https://help.libreoffice.org/Common/Starting_the_Software_With_Parameters/jahttps://help.libreoffice.org/Common/Starting_the_Software_With_Parameters/ja
PDFを画像に変換する方法、pythonユーザーであれば python convert pdf to image
で検索すればザクザク出てくる
from pdf2image import convert_from_path images = convert_from_path(root + ".pdf") i = 0 for image in images: images.save('{}_{:03d}.png'.format(root,i), 'png') i += 1