Kā ielādēt DOC failus Pythonā

Aspose.Words FOSS para Python lê arquivos legacy Word 97-2003 .doc através do ̋DocFileReader∂ Este guia mostra como carregar arquivos ゚. doc⌒ a partir de disco, fluxos e buffers de bytes.


Carregamento a partir de um caminho de arquivo

A abordagem mais simples usa o constructor Document, que seleciona automaticamente o leitor DOC:

import aspose.words_foss as aw

doc = aw.Document("legacy-report.doc")
print(f"Loaded {len(doc.sections)} section(s)")

Carregamento a partir de um fluxo

Para aplicações web que tratam de carregamentos de ficheiros:

import aspose.words_foss as aw

with open("uploaded.doc", "rb") as stream:
    doc = aw.Document(stream)
    text = doc.get_text()
    print(text[:200])

Carregamento a partir de bytes

Quando o conteúdo do ficheiro já está na memória:

from aspose.words_foss.doc_reader.doc_file_reader_core import DocFileReaderCore

data = read_from_database()  # returns bytes
reader = DocFileReaderCore()
reader.load_bytes(data)

Ver também:

  • Guia de Desenvolvedor do DOC Reader
  • Como carregar arquivos DOCX
  • Perguntas Frequentes
 Português