Open nonocast opened 1 week ago
/usr/local/bin/pdf2png
#!/bin/bash # 定义输出目录 output_dir="$HOME/Desktop/pdf-png" # 如果目录不存在则创建 if [ ! -d "$output_dir" ]; then mkdir -p "$output_dir" fi # 检查是否传入PDF文件 if [ -z "$1" ]; then echo "Usage: $0 input.pdf" exit 1 fi input_pdf="$1" # 获取传入的PDF文件名 # 提取PDF文件名作为输出前缀 output_prefix=$(basename "$input_pdf" .pdf) # 使用ImageMagick将PDF转换为PNG图片,输出到指定目录 magick -density 300 "$input_pdf" -quality 100 "$output_dir/${output_prefix}-%03d.png" echo "PDF conversion complete! Images saved to $output_dir"
前提安装一下brew install imagemagick.
brew install imagemagick
收工。
/usr/local/bin/pdf2png
前提安装一下
brew install imagemagick
.收工。