Dokument

Pregled

Document je glavni ulazni punkt Aspose.Words for Python. Pruža javni API za učitavanje Word dokumenata (DOC, DOCX, RTF, TXT, Markdown), spremanje u više izlaznih formata (PDF, DOCX, Markdown, TXT) i izdvajanje običnog teksta.

Definirano u: aspose/words_foss/document.py

Konstruktor

SignatureDescription
Document(filepath=None, *, stream=None, data=None)Učitajte dokument iz putanje datoteke, binarnog toka ili sirovih bajtova. Mora se navesti najmanje jedan izvor.

Parametri:

NazivTipOpis
filepathOptional[Union[str, Path]]Put 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)NoneSpremi dokument u navedeni format. Format može biti SaveFormat string konstanta ili objekt opcija spremanja (PdfSaveOptions, MarkdownSaveOptions).
get_text()strIzvuci običan tekst iz učitanog dokumenta.

Svojstva

NameTypeAccessDescription
light_document_modelldm.DocumentČitanjePristupajte osnovnom laganom modelu dokumenta za naprednu inspekciju strukture dokumenta (odlomci, tablice, stilovi, odjeljci).

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)

Lagani model dokumenta

light_document_model svojstvo omogućuje pristup internom strukturi dokumenta (ldm.Document, definirano u light_document_model.py). Ovaj pydantic BaseModel izlaže parsirane odlomke, tablice, stilove, sekcije, zaglavlja, podnožja i strukturalna upita poput find_style() i headings(). Većina korisnika ne mora izravno pristupati LDM‑u — javne Document metode iznad pokrivaju standardne radne tokove.

 Hrvatski