import os
from pdf2image import convert_from_path

# Paths
pdf_path = "/home/tuan-nguyen/.openclaw/workspace/Chuan Muc Sadi/pdf/Sadi-221-225.pdf"
output_folder = "/home/tuan-nguyen/.openclaw/workspace/Chuan Muc Sadi/output_images"

# Ensure output directory exists
os.makedirs(output_folder, exist_ok=True)

print(f"Bắt đầu chuyển đổi: {pdf_path}")
print(f"Thư mục đích: {output_folder}")

# Convert PDF to images: 200 DPI, Grayscale
images = convert_from_path(pdf_path, dpi=200, grayscale=True)

start_page = 221

for i, image in enumerate(images):
    page_num = start_page + i
    output_filename = f"sadi-{page_num}.jpg"
    output_path = os.path.join(output_folder, output_filename)
    
    # Save as JPEG
    image.save(output_path, "JPEG")
    print(f"Đã lưu: {output_path}")

print("Hoàn thành!")
