Asiakirja

Asiakirja

Yleiskatsaus

Document on Aspose.Words for Pythonin pääasiallinen sisäänkäynti. Se tarjoaa julkisen API:n Word-asiakirjojen (DOC, DOCX, RTF, TXT, Markdown) lataamiseen, tallentamiseen useisiin lähtömuotoihin (PDF, DOCX, Markdown, TXT) ja tavallisen tekstin poimimiseen.

Määritelty: aspose/words_foss/document.py

Konstruktori

AllekirjoitusKuvaus
Document(filepath=None, *, stream=None, data=None)Lataa asiakirja tiedostopolusta, binäärivirta tai raakabiteistä. Vähintään yksi lähde on annettava.

Parametrit:

NameTypeDescription
filepathOptional[Union[str, Path]]Polku ladattavaan asiakirjatiedostoon.
streamOptional[BinaryIO]Binäärinen virta, joka sisältää asiakirjan tiedot.
dataOptional[bytes]Raakat tavut asiakirjan sisällöstä.

Menetelmät

AllekirjoitusKuvaus
save(output_path, save_format_or_options=None)NoneTallenna asiakirja määritettyyn muotoon. Muoto voi olla SaveFormat merkkijonovakio tai tallennusasetusten objekti (PdfSaveOptions, MarkdownSaveOptions).
get_text()strPoimi pelkkä teksti ladatusta asiakirjasta.

Ominaisuudet

NimiTyyppiPääsyKuvaus
light_document_modelldm.DocumentLukuPääse käsiksi taustalla olevaan kevyen asiakirjamalliin edistyneeseen asiakirjan rakenteen tarkasteluun (kappaleet, taulukot, tyylit, osat).

Käyttö

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)

Kevyt asiakirjamalli

light_document_model-ominaisuus tarjoaa pääsyn sisäiseen asiakirjarakenteeseen (ldm.Document, määritelty light_document_model.pyssa). Tämä pydantic BaseModel paljastaa jäsennetyt kappaleet, taulukot, tyylit, osiot, ylä- ja alatunnisteet sekä rakenteelliset kyselyt kuten find_style() ja headings(). Useimmille käyttäjille ei tarvitse käyttää LDM:ää suoraan — yllä olevat julkiset Document-menetelmät kattavat tavalliset työnkulut.

 Suomi