Dokumentas
Apžvalga
Document yra pagrindinis Aspose.Words for Python įėjimo taškas. Jis suteikia viešąjį API, skirtą įkelti Word dokumentus (DOC, DOCX, RTF, TXT, Markdown), išsaugoti į kelis išvesties formatus (PDF, DOCX, Markdown, TXT) ir išgauti grynąjį tekstą.
Apibrėžta: aspose/words_foss/document.py
Konstruktorius
| Parašas | Aprašymas |
|---|---|
Document(filepath=None, *, stream=None, data=None) | Įkelti dokumentą iš failo kelio, binarinio srauto arba neapdorotų baitų. Turi būti pateiktas bent vienas šaltinis. |
Parametrai:
| Pavadinimas | Tipas | Aprašymas |
|---|---|---|
filepath | Optional[Union[str, Path]] | Kelias į įkeliamą dokumento failą. |
stream | Optional[BinaryIO] | Dvejetainė srautas, kuriame yra dokumento duomenys. |
data | Optional[bytes] | Neapdoroti baitai dokumento turiniui. |
Metodai
| Parašas | Aprašymas |
|---|---|
save(output_path, save_format_or_options=None) → None | Išsaugoti dokumentą į nurodytą formatą. Formatą gali būti SaveFormat eilutės konstanta arba išsaugojimo parinkčių objektas (PdfSaveOptions, MarkdownSaveOptions). |
get_text() → str | Išgauti grynąjį tekstą iš įkelto dokumento. |
Savybės
| Name | Type | Access | Description |
|---|---|---|---|
light_document_model | ldm.Document | Skaityti | Gauti prieigą prie pagrindinio lengvo dokumento modelio, kad būtų galima išsamiai patikrinti dokumento struktūrą (pastraipas, lenteles, stilius, sekcijas). |
Naudojimas
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)Lengvas dokumentų modelis
light_document_model savybė suteikia prieigą prie vidinės dokumento struktūros (ldm.Document, apibrėžtos light_document_model.py). Ši pydantic BaseModel atskleidžia išanalizuotas pastraipas, lenteles, stilius, sekcijas, antraštes, poraštes ir struktūrinius užklausimus, tokius kaip find_style() ir headings(). Daugumai naudotojų nereikia tiesiogiai prieiti prie LDM — vieši Document metodai, pateikti aukščiau, apima įprastus darbo srautus.