Dokument

Dokument

Pregled

Document je glavna tačka ulaza Aspose.Words za Python. Pruža javni API za učitavanje Word dokumenata (DOC, DOCX, RTF, TXT, Markdown), čuvanje u više izlaznih formata (PDF, DOCX, Markdown, TXT) i izdvajanje običnog teksta.

Definisano u: aspose/words_foss/document.py

Konstruktor

PotpisOpis
Document(filepath=None, *, stream=None, data=None)Učitajte dokument iz putanje fajla, binarnog toka ili sirovih bajtova. Mora biti naveden bar jedan izvor.

Parametri:

NameTypeDescription
filepathOptional[Union[str, Path]]Putanja do datoteke dokumenta za učitavanje.
streamOptional[BinaryIO]Binarni tok koji sadrži podatke dokumenta.
dataOptional[bytes]Sirovi bajtovi sadržaja dokumenta.

Metode

PotpisOpis
save(output_path, save_format_or_options=None)NoneSačuvajte dokument u navedenom formatu. Format može biti SaveFormat string konstanta ili objekat opcija za čuvanje (PdfSaveOptions, MarkdownSaveOptions).
get_text()strIzvucite običan tekst iz učitanog dokumenta.

Svojstva

ImeTipPristupOpis
light_document_modelldm.DocumentReadPristupajte osnovnom laganom modelu dokumenta za naprednu inspekciju strukture dokumenta (paragrafa, tabela, stilova, sekcija).

Upotreba

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)

Light Document Model

Svojstvo light_document_model omogućava pristup unutrašnjoj strukturi dokumenta (ldm.Document, definisano u light_document_model.py). Ovaj pydantic BaseModel izlaže parsirane pasuse, tabele, stilove, sekcije, zaglavlja, podnožja i strukturalne upite poput find_style() i headings(). Većina korisnika ne mora da pristupa LDM‑u direktno — javne Document metode iznad pokrivaju standardne radne tokove.

 Српски