物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

コマンドでWord/Excel/PowerPoint のファイルをPDF/画像に変換する (Windows版)

方針としては、全部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