Documento

Documento

Panoramica

Document è il punto di ingresso principale di Aspose.Words per Python. Fornisce l’API pubblica per caricare documenti Word (DOC, DOCX, RTF, TXT, Markdown), salvare in più formati di output (PDF, DOCX, Markdown, TXT) ed estrarre testo semplice.

Definito in: aspose/words_foss/document.py

Costruttore

SignatureDescription
Document(filepath=None, *, stream=None, data=None)Carica un documento da un percorso file, flusso binario o byte grezzi. È necessario fornire almeno una sorgente.

Parametri:

NameTypeDescription
filepathOptional[Union[str, Path]]Percorso al file del documento da caricare.
streamOptional[BinaryIO]Flusso binario contenente i dati del documento.
dataOptional[bytes]Byte grezzi del contenuto del documento.

Metodi

FirmaDescrizione
save(output_path, save_format_or_options=None)NoneSalva il documento nel formato specificato. Il formato può essere una costante stringa SaveFormat o un oggetto di opzioni di salvataggio (PdfSaveOptions, MarkdownSaveOptions).
get_text()strEstrai il testo semplice dal documento caricato.

Proprietà

NomeTipoAccessoDescrizione
light_document_modelldm.DocumentLetturaAccedi al modello di documento leggero sottostante per un’ispezione avanzata della struttura del documento (paragrafi, tabelle, stili, sezioni).

Uso

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)

Modello di documento leggero

La proprietà light_document_model fornisce l’accesso alla struttura interna del documento (ldm.Document, definita in light_document_model.py). Questo BaseModel pydantic espone paragrafi, tabelle, stili, sezioni, intestazioni, piè di pagina e query strutturali come find_style() e headings(). La maggior parte degli utenti non ha bisogno di accedere direttamente al LDM — i metodi pubblici Document sopra coprono i flussi di lavoro standard.

 Italiano