Wie man DOC-Dateien in Python laden kann

Wie man DOC-Dateien in Python laden kann

Aspose.Words FOSS for Python reads legacy Word 97-2003 .doc Dateien durch DocFileReader.Dieser Leitfaden zeigt, wie man Lade .doc Dateien aus Disk, Streams und Byte Buffern.


Laden von einem Dateiweg

Der einfachste Ansatz verwendet die Document Konstruktor, der den DOC-Reader automatisch auswählt:

import aspose.words_foss as aw

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

Laden von einem Stream

Für Web-Anwendungen die Verarbeitung von Dateien hochgeladen:

import aspose.words_foss as aw

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

Laden von Bytes

Wenn die Datei bereits im Speicher ist:

from aspose.words_foss.doc_reader.doc_file_reader_core import DocFileReaderCore

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

Siehe auch

 Deutsch