Aspose.Words FOSS के लिए मामले का उपयोग करें Python के
Aspose.Words FOSS for Python is a pure Python library for reading and converting Word documents without Microsoft Office. The following use cases illustrate where the library fits into real-world Python applications.
दस्तावेज़ प्रारूप में परिवर्तन
DOCX, DOC, RTF, TXT, Markdown और PDF के बीच कनवर्ट करें:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf")
doc.save("output.md")यह पैटर्न किसी भी समर्थन किए गए इनपुट और आउटपुथ प्रारूपों के संयोजन के लिए काम करता है।.
पाठ निकालने
इंडेक्सिंग, खोज या एनएलपी पाइपलाइनों के लिए वर्ड दस्तावेजों से सीधे पाठ निकालना:
import aspose.words_foss as aw
doc = aw.Document("contract.docx")
text = doc.get_text()
# Feed to search index, NLP model, or text analysisबैच प्रसंस्करण
एक ही स्क्रिप्ट में दस्तावेजों के निर्देशिका को संसाधित करें:
import aspose.words_foss as aw
from pathlib import Path
for src in Path("incoming/").glob("*.docx"):
doc = aw.Document(str(src))
doc.save(str(src.with_suffix(".pdf")))सर्वर-साइड दस्तावेज प्रसंस्करण
अस्थायी फ़ाइलों के बिना एक वेब एप्लिकेशन में अपलोड किए गए दस्तावेजों को पढ़ें:
import aspose.words_foss as aw
def process_upload(stream):
doc = aw.Document(stream)
return {
"sections": len(doc.sections),
"text_preview": doc.get_text()[:200]
}मिशन के आकार में विरासत
संदर्भ में Word 97-2003 .doc आधुनिक DOCX या PDF फ़ाइलों में:
import aspose.words_foss as aw
doc = aw.Document("legacy.doc")
doc.save("modern.docx")
doc.save("archive.pdf")