Document

Document

Overzicht

Document is het belangrijkste toegangspunt van Aspose.Words voor Python. Het biedt de openbare API voor het laden van Word‑documenten (DOC, DOCX, RTF, TXT, Markdown), het opslaan naar meerdere uitvoerformaten (PDF, DOCX, Markdown, TXT) en het extraheren van platte tekst.

Gedefinieerd in: aspose/words_foss/document.py

Constructor

HandtekeningBeschrijving
Document(filepath=None, *, stream=None, data=None)Laad een document vanaf een bestandspad, binaire stream of ruwe bytes. Er moet ten minste één bron worden opgegeven.

Parameters:

NaamTypeBeschrijving
filepathOptional[Union[str, Path]]Pad naar het documentbestand om te laden.
streamOptional[BinaryIO]Binaire stroom met documentgegevens.
dataOptional[bytes]Ruwe bytes van de documentinhoud.

Methoden

SignatureDescription
save(output_path, save_format_or_options=None)NoneSla het document op in het opgegeven formaat. Het formaat kan een SaveFormat string constant of een save‑options object (PdfSaveOptions, MarkdownSaveOptions) zijn.
get_text()strExtraheer platte tekst uit het geladen document.

Eigenschappen

NaamTypeToegangBeschrijving
light_document_modelldm.DocumentLezenToegang tot het onderliggende lichte documentmodel voor geavanceerde inspectie van de documentstructuur (alinea’s, tabellen, stijlen, secties).

Gebruik

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)

Licht Documentmodel

De light_document_model eigenschap biedt toegang tot de interne documentstructuur (ldm.Document, gedefinieerd in light_document_model.py). Deze pydantic BaseModel maakt geparseerde alinea’s, tabellen, stijlen, secties, kopteksten, voetteksten en structurele queries zoals find_style() en headings() beschikbaar. De meeste gebruikers hoeven de LDM niet direct te benaderen — de publieke Document methoden hierboven dekken standaardwerkstromen.

 Nederlands