მარტივად გახსენით Word დოკუმენტები Dart კოდის მხოლოდ რამდენიმე ხაზით. ჩვენი Dart/Flutter ბიბლიოთეკა მოგაწვდით ყველაფერს, რაც გჭირდებათ Word დოკუმენტის შინაარსზე პროგრამულად წვდომისთვის.
Word დოკუმენტების წაკითხვის ამოცანაა DOM მოდელის ფარგლებში მონაცემთა იერარქიული სტრუქტურების წაკითხვის ამოცანა. ეს გულისხმობს თითოეული ცალკეული Word მონაცემთა ელემენტის ფორმატის ცოდნას, მისი ყველა შესაძლო შვილობილი ელემენტისა და ატრიბუტის ჩათვლით.
ჩვენი Dart ბიბლიოთეკა არის ღრუბელზე დაფუძნებული გადაწყვეტა, რომელიც საშუალებას მოგცემთ გახსნათ Word ფაილები ადვილად წასაკითხად და წერისთვის. ეს განაწილებული მიდგომა გაძლევთ მოქნილობას პროგრამული უზრუნველყოფის შემუშავებაში Dart ენის გამოყენებით, რადგან ყველა რესურსზე ინტენსიური Word დოკუმენტის დამუშავება განხორციელდება Aspose სერვერებზე. ყველაფერი რაც თქვენ გჭირდებათ არის პირადი გასაღებების მიღება Cloud API ზე წვდომისთვის Dart კოდში.
თქვენ შეგიძლიათ გაიმეოროთ Word დოკუმენტის ყველა ელემენტი ან შეგიძლიათ მოძებნოთ კონკრეტული ელემენტები DOM ხეში. ჩვენ გთავაზობთ Dart ს ფუნქციების ფართო სპექტრს, როგორც Word ფაილის სტრუქტურასთან, ასევე დოკუმენტის კვანძებში არსებულ მონაცემებთან მუშაობისთვის.
კოდის შემდეგი მაგალითი დაგეხმარებათ სწრაფად გაარკვიოთ, თუ როგორ უნდა ჩატვირთოთ Word ფაილი Dart ს გამოყენებით და შეასრულოთ მასზე რამდენიმე მოქმედება.
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final fileName = 'Input.docx';
final requestFileContent = (await File(
await context.loadTextFile(fileName)).readAsBytes()).buffer.asByteData();
final uploadDocumentRequest = UploadFileRequest(requestFileContent, fileName);
await wordsApi.uploadFile(uploadDocumentRequest);
final requestParagraph = ParagraphInsert();
requestParagraph.text = 'Reading and writing to the file in the cloud occurs automatically.';
final insertParagraphRequest = InsertParagraphRequest(fileName, requestParagraph);
await wordsApi.insertParagraph(insertParagraphRequest);
final downloadDocumentRequest = DownloadFileRequest(fileName);
await wordsApi.downloadFile(downloadDocumentRequest);
კლონირეთ Aspose.Words Cloud SDK for Dart ის წყაროს კოდისთვის GitHub-დან და გამოიყენეთ იგი თქვენს პროექტში. დაამატეთ ეს დამოკიდებულება თქვენს pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.
დეტალების სანახავად იხილეთ Repository Documentation.
თქვენ შეგიძლიათ გახსნათ დოკუმენტები სხვა ფორმატებში: