2025 초등학력 분석
pip install "markitdown[all]"
import os
from google.colab import files
try:
from markitdown import MarkItDown
md = MarkItDown()
except (ImportError, Exception):
!pip install -q "markitdown[pdf]"
from markitdown import MarkItDown
md = MarkItDown()
print("변환할 PDF 파일을 선택하세요...")
uploaded = files.upload()
if uploaded:
input_filename = list(uploaded.keys())[0]
output_filename = os.path.splitext(input_filename)[0] + ".md"
try:
print(f"'{input_filename}' 변환 중...")
result = md.convert(input_filename)
with open(output_filename, "w", encoding="utf-8") as f:
f.write(result.text_content)
print(f"✅ 변환 완료: {output_filename}")
files.download(output_filename)
except Exception as e:
print(f"❌ 변환 중 오류가 발생했습니다: {e}")
else:
print("파일이 선택되지 않았습니다.")