जब डेवलपर्स दिए गए Python समाधान के साथ किसी दस्तावेज़ को संशोधित करते हैं, तो वास्तव में जो संपादित किया जा रहा है वह दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) है। इस प्रकार, DOM के रूप में दर्शाए गए दस्तावेज़ में लगभग कोई भी परिवर्तन किया जा सकता है। प्रदान किए गए Python SDK के साथ, डेवलपर आसानी से किसी दस्तावेज़ को संपादित कर सकते हैं: टेक्स्ट संशोधित करें, तालिकाएँ अपडेट करें, चित्र जोड़ें आदि। बस अपने वर्ड, PDF या फ़ाइल को एक समर्थित लोड प्रारूप में लोड करें, प्रोग्रामेटिक रूप से आवश्यक परिवर्तन करें और परिणाम को एक समर्थित सेव प्रारूप में निर्यात करें।
हमारी लिनक्स लाइब्रेरी डेवलपर्स को दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) को संपादित करके सीधे दस्तावेज़ को संशोधित करने की क्षमता देती है, जिसका अर्थ है कि कोई अतिरिक्त सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं है।
यह जानना महत्वपूर्ण है कि इस स्कैला समाधान का उपयोग करके, आप किसी भी समर्थित प्रारूप में किसी दस्तावेज़ को संपादित कर सकते हैं। उदाहरण के लिए, PDF, DOCX, DOC, RTF, ODT, EPUB, HTML और अन्य प्रारूपों में एक फ़ाइल लोड करना संभव है, और फिर इस फ़ाइल को संशोधित करके उसी प्रारूप में या किसी अन्य समर्थित प्रारूप में सहेजना संभव है।
वर्ड, PDF या किसी अन्य दस्तावेज़ को संपादित करने का सबसे लोकप्रिय मामला टेक्स्ट एडिटिंग है। दिए गए सॉफ़्टवेयर समाधान के साथ, आप दस्तावेज़ के भीतर Python का उपयोग करके टेक्स्ट जोड़, संशोधित या हटा सकते हैं।
एक अन्य लोकप्रिय दस्तावेज़ संपादन विकल्प तालिका संपादन है। हमारा लिनक्स एसडीके आपको टेबल सेल में टेबल और टेक्स्ट के साथ काम करने की अनुमति देता है।
स्कैला डेवलपर्स टेबल और टेबल सेल को जोड़ या हटा सकते हैं, साथ ही उनमें टेक्स्ट जोड़, संपादित और हटा सकते हैं।
पाठ और तालिकाओं को संपादित करने के अलावा, एक और सामान्य विकल्प है: स्कैला में किसी दस्तावेज़ में चित्र जोड़ना। Python डेवलपर DOM का उपयोग करके किसी फ़ाइल में एक छवि भी जोड़ सकते हैं।
इस शक्तिशाली Python SDK को आज़माएं और दस्तावेज़ संपादन में कुछ विकल्पों का मूल्यांकन करें। निम्नलिखित उदाहरण का उपयोग करते हुए, अपना दस्तावेज़ लोड करें और कुछ बदलाव करें: टेक्स्ट जोड़ें, टेक्स्ट के साथ एक टेबल और टेबल सेल जोड़ें या दस्तावेज़ में एक छवि डालें:
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input.docx', 'rb')
request_paragraph = asposewordscloud.ParagraphInsert(text='Morbi enim nunc faucibus a.')
insert_paragraph_request = asposewordscloud.models.requests.InsertParagraphOnlineRequest(
document=request_document, paragraph=request_paragraph)
insert_paragraph = words_api.insert_paragraph_online(insert_paragraph_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_paragraph.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input.docx', 'rb')
request_table = asposewordscloud.TableInsert(columns_count=1, rows_count=2)
insert_table_request = asposewordscloud.models.requests.InsertTableOnlineRequest(
document=request_document, table=request_table, node_path='')
insert_table = words_api.insert_table_online(insert_table_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_table.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input1.docx', 'rb')
request_drawing_object = asposewordscloud.DrawingObjectInsert(
height=0, left=0, top=0, width=0, relative_horizontal_position='Margin',
relative_vertical_position='Margin', wrap_type='Inline')
request_image_file = open('Input2.docx', 'rb')
insert_drawing_object_request =
asposewordscloud.models.requests.InsertDrawingObjectOnlineRequest(
document=request_document, drawing_object=request_drawing_object,
image_file=request_image_file, node_path='sections/0')
insert_drawing_object = words_api.insert_drawing_object_online(insert_drawing_object_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_drawing_object.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
PyPi रिपॉजिटरी का उपयोग करके Aspose.Words Cloud SDK for Python स्थापित करें। एसडीके को स्थापित करने के लिए pip install aspose-words-cloud चलाएँ, फिर पैकेज को import asposewordscloud के माध्यम से आयात करें। एक विकल्प के रूप में, आप GitHub से Aspose.Words Cloud SDK for Python को मैन्युअल रूप से क्लोन कर सकते हैं और इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
विवरण देखने के लिए Repository Documentation देखें।