Download scripts/extract_pdf_images.py from phucsd/PrintCal: direct link, hf CLI and curl.
- Browser
- Download file 923 Bytes
-
https://huggingface.co/spaces/phucsd/PrintCal/resolve/main/scripts/extract_pdf_images.py
- Command line
-
hf download hf://spaces/phucsd/PrintCal/scripts/extract_pdf_images.py
-
curl -L -o extract_pdf_images.py https://huggingface.co/spaces/phucsd/PrintCal/resolve/main/scripts/extract_pdf_images.py
923 Bytes
| import fitz | |
| import os | |
| pdf1_path = r"C:\Users\admin\Downloads\BẢNG GIÁ IN NHANH 14.03.2026.pdf" | |
| pdf2_path = r"C:\Users\admin\Downloads\BẢNG GIÁ IN GIA CÔNG 26.02.2026.pdf" | |
| os.makedirs("scripts/extracted_images", exist_ok=True) | |
| # Extract PDF 1 Page 1 | |
| doc1 = fitz.open(pdf1_path) | |
| page1 = doc1[0] | |
| pix1 = page1.get_pixmap(dpi=150) | |
| pix1.save("scripts/extracted_images/in_nhanh_page1.png") | |
| print("Saved in_nhanh_page1.png") | |
| # Extract PDF 2 Page 2 | |
| doc2 = fitz.open(pdf2_path) | |
| page2 = doc2[1] # 0-indexed page 2 | |
| pix2 = page2.get_pixmap(dpi=150) | |
| pix2.save("scripts/extracted_images/in_gia_cong_page2.png") | |
| print("Saved in_gia_cong_page2.png") | |
| # Also let's extract page 1 and page 3 of PDF 2 just in case | |
| doc2[0].get_pixmap(dpi=100).save("scripts/extracted_images/in_gia_cong_page1.png") | |
| doc2[2].get_pixmap(dpi=100).save("scripts/extracted_images/in_gia_cong_page3.png") | |
| print("Saved in_gia_cong_page1.png and page3.png") | |