दस्तावेज़

दस्तावेज़

अवलोकन

Document Aspose.Words for Python का मुख्य प्रवेश बिंदु है। यह Word दस्तावेज़ (DOC, DOCX, RTF, TXT, Markdown) लोड करने, कई आउटपुट फ़ॉर्मेट (PDF, DOCX, Markdown, TXT) में सहेजने और सादा पाठ निकालने के लिए सार्वजनिक API प्रदान करता है।

परिभाषित: aspose/words_foss/document.py

कन्स्ट्रक्टर

SignatureDescription
Document(filepath=None, *, stream=None, data=None)फ़ाइल पथ, बाइनरी स्ट्रीम, या कच्चे बाइट्स से एक दस्तावेज़ लोड करें। कम से कम एक स्रोत प्रदान किया जाना चाहिए।

पैरामीटर:

NameTypeDescription
filepathOptional[Union[str, Path]]लोड करने के लिए दस्तावेज़ फ़ाइल का पथ।
streamOptional[BinaryIO]दस्तावेज़ डेटा युक्त बाइनरी स्ट्रीम।
dataOptional[bytes]दस्तावेज़ सामग्री के कच्चे बाइट्स।

विधियाँ

SignatureDescription
save(output_path, save_format_or_options=None)Noneदस्तावेज़ को निर्दिष्ट फ़ॉर्मेट में सहेजें। फ़ॉर्मेट एक SaveFormat स्ट्रिंग कॉन्स्टेंट या एक save-options ऑब्जेक्ट (PdfSaveOptions, MarkdownSaveOptions) हो सकता है।
get_text()strलोड किए गए दस्तावेज़ से सादा पाठ निकालें।

गुण

नामप्रकारपहुँचविवरण
light_document_modelldm.Documentपढ़ेंदस्तावेज़ संरचना (पैराग्राफ, तालिकाएँ, शैलियाँ, अनुभाग) की उन्नत निरीक्षण के लिए अंतर्निहित लाइट दस्तावेज़ मॉडल तक पहुँच प्राप्त करें।

उपयोग

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)

लाइट डॉक्यूमेंट मॉडल

light_document_model प्रॉपर्टी आंतरिक दस्तावेज़ संरचना (ldm.Document, जो light_document_model.py में परिभाषित है) तक पहुँच प्रदान करती है। यह pydantic BaseModel पार्स किए गए पैराग्राफ़, टेबल, स्टाइल, सेक्शन, हेडर, फुटर, और संरचनात्मक क्वेरी जैसे find_style() और headings() को उजागर करता है। अधिकांश उपयोगकर्ताओं को LDM तक सीधे पहुँचने की आवश्यकता नहीं होती — ऊपर दिए गए सार्वजनिक Document मेथड्स मानक वर्कफ़्लो को कवर करते हैं।

 हिन्दी