After executing the `magic-pdf` command, in addition to outputting files related to markdown, several other files unrelated to markdown will also be generated. These files will be introduced one by one.
### layout.pdf
Each page layout consists of one or more boxes. The number at the top left of each box indicates its sequence number. Additionally, in `layout.pdf`, different content blocks are highlighted with different background colors.

### spans.pdf
All spans on the page are drawn with different colored line frames according to the span type. This file can be used for quality control, allowing for quick identification of issues such as missing text or unrecognized inline formulas.

### model.json
#### Structure Definition
```python
frompydanticimportBaseModel,Field
fromenumimportIntEnum
classCategoryType(IntEnum):
title=0# Title
plain_text=1# Text
abandon=2# Includes headers, footers, page numbers, and page annotations
figure=3# Image
figure_caption=4# Image description
table=5# Table
table_caption=6# Table description
table_footnote=7# Table footnote
isolate_formula=8# Block formula
formula_caption=9# Formula label
embedding=13# Inline formula
isolated=14# Block formula
text=15# OCR recognition result
classPageInfo(BaseModel):
page_no:int=Field(description="Page number, the first page is 0",ge=0)
poly:list[float]=Field(description="Quadrilateral coordinates, representing the coordinates of the top-left, top-right, bottom-right, and bottom-left points respectively")
score:float=Field(description="Confidence of the inference result")
# The inference results of all pages, ordered by page number, are stored in a list as the inference results of MinerU
inference_result:list[PageInferenceResults]=[]
```
The format of the poly coordinates is [x0, y0, x1, y1, x2, y2, x3, y3], representing the coordinates of the top-left, top-right, bottom-right, and bottom-left points respectively.