Spaces:
Sleeping
Sleeping
File size: 1,076 Bytes
3e665fc |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
import logging
from pathlib import Path
from docling.document_converter import DocumentConverter
from docling.datamodel.base_models import InputFormat
from docling.datamodel.pipeline_options import PdfPipelineOptions
from docling.document_converter import PdfFormatOption
def test_docling_setup():
try:
# Basic setup test
pipeline_options = PdfPipelineOptions()
pipeline_options.do_ocr = False # Start simple without OCR
pipeline_options.do_table_structure = True
converter = DocumentConverter(
format_options={
InputFormat.PDF: PdfFormatOption(pipeline_options=pipeline_options)
}
)
print("✓ Basic setup successful")
return True
except ImportError as e:
print(f"✗ Import Error: {str(e)}")
print("Try: pip install docling")
return False
except Exception as e:
print(f"✗ Other Error: {str(e)}")
return False
if __name__ == "__main__":
logging.basicConfig(level=logging.INFO)
test_docling_setup() |