Dokuments
Pārskats
Document ir galvenais ieejas punkts Aspose.Words for Python. Tas nodrošina publisko API, lai ielādētu Word dokumentus (DOC, DOCX, RTF, TXT, Markdown), saglabātu vairākos izvades formātos (PDF, DOCX, Markdown, TXT) un izvilktu vienkāršu tekstu.
Definēts: aspose/words_foss/document.py
Konstruktors
| Paraksts | Apraksts |
|---|---|
Document(filepath=None, *, stream=None, data=None) | Ielādēt dokumentu no faila ceļa, binārā plūsmas vai neapstrādātiem baitiem. Jāsniedz vismaz viens avots. |
Parametri:
| Name | Type | Description |
|---|---|---|
filepath | Optional[Union[str, Path]] | Ceļš uz dokumenta failu, ko ielādēt. |
stream | Optional[BinaryIO] | Binārā plūsma, kas satur dokumenta datus. |
data | Optional[bytes] | Neapstrādātie baiti no dokumenta satura. |
Metodes
| Signature | Description |
|---|---|
save(output_path, save_format_or_options=None) → None | Saglabājiet dokumentu norādītajā formātā. Formāts var būt SaveFormat virknes konstante vai saglabāšanas opciju objekts (PdfSaveOptions, MarkdownSaveOptions). |
get_text() → str | Izgūstiet vienkāršu tekstu no ielādētā dokumenta. |
Īpašības
| Name | Type | Access | Description |
|---|---|---|---|
light_document_model | ldm.Document | Lasīt | Piekļūt apakšējam vieglajam dokumenta modelim, lai veiktu padziļinātu dokumenta struktūras (paragrāfi, tabulas, stili, sadaļas) pārbaudi. |
Lietošana
import aspose.words_foss as aw
# Load a DOCX file
doc = aw.Document("input.docx")
# Extract plain text
text = doc.get_text()
# Save as PDF
doc.save("output.pdf", aw.SaveFormat.PDF)
# Save as Markdown
doc.save("output.md", aw.SaveFormat.MARKDOWN)Viegls dokumenta modelis
light_document_model īpašība nodrošina piekļuvi iekšējai dokumenta struktūrai (ldm.Document, kas definēta light_document_model.py). Šis pydantic BaseModel atklāj parsētus paragrāfus, tabulas, stilus, sekcijas, galvenes, kājenes un strukturālas vaicājumus, piemēram, find_style() un headings(). Lielākajai daļai lietotāju nav jāpieprasa tieša piekļuve LDM — publiskās Document metodes, kas minētas iepriekš, aptver standarta darba plūsmas.