Dokument

Dokument

Översikt

Document är huvudinkörningspunkten för Aspose.Words för Python. Den tillhandahåller det offentliga API:et för att läsa in Word-dokument (DOC, DOCX, RTF, TXT, Markdown), spara till flera utdataformat (PDF, DOCX, Markdown, TXT) och extrahera ren text.

Definierad i: aspose/words_foss/document.py

Konstruktor

SignaturBeskrivning
Document(filepath=None, *, stream=None, data=None)Ladda ett dokument från en filsökväg, binär ström eller råa byte. Minst en källa måste anges.

Parametrar:

NameTypeDescription
filepathOptional[Union[str, Path]]Sökväg till dokumentfilen som ska laddas.
streamOptional[BinaryIO]Binärt flöde som innehåller dokumentdata.
dataOptional[bytes]Råa byte av dokumentets innehåll.

Metoder

SignatureDescription
save(output_path, save_format_or_options=None)NoneSpara dokumentet i det angivna formatet. Formatet kan vara en SaveFormat strängkonstant eller ett spara‑alternativobjekt (PdfSaveOptions, MarkdownSaveOptions).
get_text()strExtrahera vanlig text från det inlästa dokumentet.

Egenskaper

NamnTypÅtkomstBeskrivning
light_document_modelldm.DocumentLäsFå åtkomst till den underliggande lätta dokumentmodellen för avancerad inspektion av dokumentstruktur (stycken, tabeller, stilar, sektioner).

Användning

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)

Lätt dokumentmodell

light_document_model-egenskapen ger åtkomst till den interna dokumentstrukturen (ldm.Document, definierad i light_document_model.py). Denna pydantic BaseModel exponerar analyserade stycken, tabeller, stilar, sektioner, sidhuvuden, sidfötter och strukturella frågor som find_style() och headings(). De flesta användare behöver inte komma åt LDM direkt — de offentliga Document-metoderna ovan täcker standardarbetsflöden.

 Svenska