Dokument

Dokument

Prehľad

Document je hlavný vstupný bod Aspose.Words pre Python. Poskytuje verejné API na načítanie dokumentov Word (DOC, DOCX, RTF, TXT, Markdown), ukladanie do viacerých výstupných formátov (PDF, DOCX, Markdown, TXT) a extrahovanie čistého textu.

Definované v: aspose/words_foss/document.py

Konstruktor

SignatureDescription
Document(filepath=None, *, stream=None, data=None)Načítajte dokument z cesty k súboru, binárneho prúdu alebo surových bajtov. Musí byť poskytnutý aspoň jeden zdroj.

Parametre:

NázovTypPopis
filepathOptional[Union[str, Path]]Cesta k súboru dokumentu, ktorý sa má načítať.
streamOptional[BinaryIO]Binárny prúd obsahujúci dáta dokumentu.
dataOptional[bytes]Nespracované bajty obsahu dokumentu.

Metódy

SignatureDescription
save(output_path, save_format_or_options=None)NoneUložte dokument do určeného formátu. Formát môže byť konštanta reťazca SaveFormat alebo objekt možností ukladania (PdfSaveOptions, MarkdownSaveOptions).
get_text()strExtrahujte čistý text z načítaného dokumentu.

Vlastnosti

NázovTypPrístupPopis
light_document_modelldm.DocumentČítaťZískajte prístup k podkladovému ľahkému modelu dokumentu pre pokročilú kontrolu štruktúry dokumentu (odseky, tabuľky, štýly, sekcie).

Použitie

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)

Ľahký model dokumentu

Vlastnosť light_document_model poskytuje prístup k vnútornej štruktúre dokumentu (ldm.Document, definovanej v light_document_model.py). Tento pydantic BaseModel odhaľuje analyzované odseky, tabuľky, štýly, sekcie, hlavičky, päty a štrukturálne dotazy ako find_style() a headings(). Väčšina používateľov nepotrebuje pristupovať k LDM priamo — verejné metódy Document vyššie pokrývajú štandardné pracovné postupy.

 Slovenčina