😫 Vấn đề (The Pain Point)
Bạn thiết kế CV hoặc Brochure bằng PDF. Muốn đăng lên Facebook khoe thì Facebook không cho up file PDF, chỉ cho up ảnh. Chụp màn hình thì vỡ hạt, màu sai.
🚀 Giải pháp Agentic (The Solution)
Tool render PDF ra ảnh với độ phân giải siêu cao (300 DPI - chuẩn in ấn).
Tính năng:
- High Res: Ảnh sắc nét, chữ không bị răng cưa.
- Format: Chọn JPG (nhẹ) hoặc PNG (nét).
- Batch: Chuyển đổi cả folder PDF sang ảnh cùng lúc.
🤖 Engineering Prompt (Copy & Paste)
**Role:** Python Developer
**Task:** Create a "PDF to Image Converter".
**Requirements:**
1. **Tech Stack:** Python, `tkinter`, `pdf2image`.
2. **System Dependency:** Requires `poppler` installed on the system (or bundled). *User Guide must mention installing Poppler.*
3. **GUI:**
* Select Input PDF / Folder.
* Output Format (JPG/PNG).
* DPI setting (Default 200, Max 600).
* Convert button.
4. **Logic:**
* Use `convert_from_path` from `pdf2image`.
* Save pages as numbered images.
* Show progress.
5. **Deliverables:**
* `pdf_to_img.py`
* `run.bat`
* `requirements.txt`
**Context:** converting documents for social media sharing.
🧠 Giải mã Prompt
- Poppler: Thư viện
pdf2imagechỉ là vỏ bọc choPoppler(một phần mềm render PDF lõi C++). Để tool này chạy được, bạn cần cài Poppler (Ebook có hướng dẫn) hoặc yêu cầu AI tìm cách bundle nó nếu có thể. - DPI (Dots Per Inch): Thông số quyết định độ nét. 72 là chuẩn màn hình cũ, 300 là chuẩn in ấn. Cho phép user chỉnh DPI giúp họ linh hoạt mục đích sử dụng.
🛠️ Hướng dẫn
- Cài đặt Poppler (Xem hướng dẫn chung ở đầu sách).
- Copy Prompt -> Paste -> Chạy.
- Chọn PDF -> Chỉnh DPI 200 -> Convert.