Forum Discussion
JosephEnd
Aug 25, 2026Iron Contributor
画像をPDF化するにはどうすればいいですか?
現在手元にJPG画像が約100枚あり、これらをまとめて1つのPDFファイルに変換したいと思っています1枚1枚別々のファイルのままだと管理や共有がしづらく、特に人に送ったり印刷を依頼したりする際に不便を感じています。そこで画像をPDF化してひとつのファイルにまとめれば、閲覧も共有もぐっと楽になるのではと考えています。 ただ、画像の枚数が多いため、1枚ずつ手作業で処理するのは正直かなり大変そうで、...
MateoLiu
Aug 25, 2026Iron Contributor
コマンドライン操作を厭わないユーザーにとっては、これが最も手っ取り早い方法です。複数の画像をPDF化に変換したい場合、PowerShellは非常に効率的な解決策となります。
操作手順:
JPGファイルが含まれているフォルダを開く → アドレスバーに「powershell」と入力し、Enterキーを押す → 以下のコマンドをコピーして貼り付け、Enterキーを押す:
$images = Get-ChildItem -Filter *.jpg | Sort-Object Name
$output = "combined.pdf"
$pdf = New-Object -ComObject AcroExch.PDDoc
$pdf.Create()
$images | ForEach-Object {
$img = [System.Drawing.Image]::FromFile($_.FullName)
$tempFile = [System.IO.Path]::GetTempFileName() + ".jpg"
$img.Save($tempFile, [System.Drawing.Imaging.ImageFormat]::Jpeg)
$img.Dispose()
$pdf.InsertPages($pdf.GetNumPages(), $tempFile, 0, 1, 0)
Remove-Item $tempFile
}
$pdf.Save(1, $output)
$pdf.Close()
Write-Host "PDF saved to $output"- フォルダ内に「combined.pdf」という名前のファイルが生成されます。
長所と短所
- 変換速度が速く、一括変換に対応しており、設定も自由にカスタマイズできます。
- コマンド入力が必要です。
全体として、大量の画像をPDF化する必要がある場合、これは理想的で、機能豊富かつ軽量なツールです。
現代的なグラフィカルユーザーインターフェースを備えたソフトウェアのような使いやすさには欠けますが、高度な自動化を実現する実用的なツールとしては、悪くないでしょう。