जब डेवलपर्स इस Dart लाइब्रेरी के साथ एक DOCX दस्तावेज़ को संशोधित करते हैं, तो वास्तव में जो संपादित किया जा रहा है वह दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) है। इस प्रकार, DOM के रूप में दर्शाए गए DOCX दस्तावेज़ में लगभग कोई भी परिवर्तन किया जा सकता है। प्रदान किए गए Dart/Flutter SDK के साथ, डेवलपर आसानी से किसी दस्तावेज़ को संपादित कर सकते हैं: टेक्स्ट संशोधित करें, तालिकाएँ अपडेट करें, चित्र जोड़ें आदि। बस एक DOCX लोड करें, प्रोग्राम के रूप में आवश्यक परिवर्तन करें और परिणाम को उसी या किसी समर्थित सेव प्रारूप में निर्यात करें।
हमारी Dart/Flutter लाइब्रेरी डेवलपर्स को अपने दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) को संपादित करके सीधे DOCX दस्तावेज़ को संशोधित करने की क्षमता देती है, जिसका अर्थ है कि कोई अतिरिक्त सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं है।
DOCX फ़ाइल को संपादित करने का सबसे लोकप्रिय मामला टेक्स्ट संपादन है। दिए गए सॉफ़्टवेयर समाधान के साथ, आप दस्तावेज़ के भीतर Dart का उपयोग करके टेक्स्ट जोड़, संशोधित या हटा सकते हैं।
एक अन्य लोकप्रिय DOCX संपादन विकल्प तालिका संपादन है। हमारा Dart/Flutter SDK आपको तालिका कक्षों में तालिकाओं और पाठ के साथ काम करने की अनुमति देता है।
Dart डेवलपर्स टेबल और टेबल सेल को जोड़ या हटा सकते हैं, साथ ही उनके भीतर टेक्स्ट जोड़, संपादित और हटा सकते हैं।
DOCX में टेक्स्ट और तालिकाओं को संपादित करने के अलावा, एक और सामान्य विकल्प है: Dart में किसी दस्तावेज़ में छवियां जोड़ना। Dart/Flutter डेवलपर्स DOM का उपयोग करके DOCX फ़ाइल में एक छवि भी जोड़ सकते हैं।
इस शक्तिशाली Dart/Flutter SDK को आज़माएँ और DOCX दस्तावेज़ संपादन में कुछ विकल्पों का मूल्यांकन करें। निम्नलिखित उदाहरण का उपयोग करते हुए, अपने DOCX दस्तावेज़ को लोड करें और कुछ बदलाव करें: टेक्स्ट जोड़ें, टेक्स्ट के साथ एक तालिका और एक तालिका सेल जोड़ें या DOCX दस्तावेज़ में एक छवि डालें:
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File(
'Input.docx').readAsBytes()).buffer.asByteData();
final requestParagraph = ParagraphInsert();
requestParagraph.text = 'Morbi enim nunc faucibus a.';
final insertParagraphRequest = InsertParagraphOnlineRequest(requestDocument, requestParagraph);
final insertParagraph = await wordsApi.insertParagraphOnline(insertParagraphRequest);
final convertRequest = ConvertDocumentRequest(insertParagraph.document.values.first, 'docx');
final convert = await wordsApi.convertDocument(convertRequest);
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File(
'Input.docx').readAsBytes()).buffer.asByteData();
final requestTable = TableInsert();
requestTable.columnsCount = 1;
requestTable.rowsCount = 2;
final insertTableRequest = InsertTableOnlineRequest(requestDocument,
requestTable, nodePath: '');
final insertTable = await wordsApi.insertTableOnline(insertTableRequest);
final convertRequest = ConvertDocumentRequest(insertTable.document.values.first, 'docx');
final convert = await wordsApi.convertDocument(convertRequest);
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File(
'Input1.docx').readAsBytes()).buffer.asByteData();
final requestDrawingObject = DrawingObjectInsert();
requestDrawingObject.height = 0;
requestDrawingObject.left = 0;
requestDrawingObject.top = 0;
requestDrawingObject.width = 0;
requestDrawingObject.relativeHorizontalPosition =
DrawingObjectInsert_RelativeHorizontalPositionEnum.margin;
requestDrawingObject.relativeVerticalPosition =
DrawingObjectInsert_RelativeVerticalPositionEnum.margin;
requestDrawingObject.wrapType = DrawingObjectInsert_WrapTypeEnum.inline;
final requestImageFile = (await File(
'Input2.docx').readAsBytes()).buffer.asByteData();
final insertDrawingObjectRequest = InsertDrawingObjectOnlineRequest(requestDocument,
requestDrawingObject, requestImageFile, nodePath: 'sections/0');
final insertDrawingObject =
await wordsApi.insertDrawingObjectOnline(insertDrawingObjectOnline);
final convertRequest = ConvertDocumentRequest(insertDrawingObject.document.values.first,
'docx');
final convert = await wordsApi.convertDocument(convertRequest);
क्लोन Aspose.Words Cloud SDK for Dart और इसे अपने प्रोजेक्ट में उपयोग करें। इस निर्भरता को अपने pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
विवरण देखने के लिए Repository Documentation देखें।
आप अन्य फ़ाइल स्वरूपों के लिए संपादन कार्य कर सकते हैं: