Dokuments

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

ParakstsApraksts
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:

NameTypeDescription
filepathOptional[Union[str, Path]]Ceļš uz dokumenta failu, ko ielādēt.
streamOptional[BinaryIO]Binārā plūsma, kas satur dokumenta datus.
dataOptional[bytes]Neapstrādātie baiti no dokumenta satura.

Metodes

SignatureDescription
save(output_path, save_format_or_options=None)NoneSaglabājiet dokumentu norādītajā formātā. Formāts var būt SaveFormat virknes konstante vai saglabāšanas opciju objekts (PdfSaveOptions, MarkdownSaveOptions).
get_text()strIzgūstiet vienkāršu tekstu no ielādētā dokumenta.

Īpašības

NameTypeAccessDescription
light_document_modelldm.DocumentLasītPiekļū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.

 Latviešu