افتح مستندات Word و PDF بسهولة ببضعة أسطر من كود Dart. ستوفر لك مكتبة Dart/Flutter الخاصة بنا كل ما تحتاجه للوصول إلى محتوى المستند برمجيًا.
إذا كنت تريد فتح ملف نصي والعمل مع البيانات بتنسيق نص عادي، فيمكنك القيام بذلك باستخدام أكثر الميزات الأساسية للغة ونظام التشغيل Dart. بالنسبة لقراءة مستندات المكتب، المقدمة في مجموعة متنوعة من تنسيقات الملفات (DOCX، DOC، PDF، RTF، ODT، HTML، إلخ)، يصعب حل هذه المهمة، نظرًا لأن هذه المستندات موصوفة ببيانات معقدة تشبه الشجرة داخل نموذج DOM.
مكتبة Dart الخاصة بنا هي حل قائم على السحابة يسمح لك بفتح المستندات بأي تنسيق مكتب أو ويب. يمنحك هذا النهج الموزع المرونة في تطوير البرامج باستخدام لغة Dart، حيث ستتم معالجة المستندات كثيفة الاستخدام للموارد على خوادم Aspose. كل ما تحتاجه هو الحصول على مفاتيح خاصة للوصول إلى Cloud API في كود Dart.
يمكنك التكرار على عناصر المستند، أو يمكنك البحث عن عناصر محددة في شجرة DOM. نحن نقدم مجموعة واسعة من وظائف Dart للعمل مع بنية المستند والبيانات الموجودة في عقد المستند.
سيساعدك مثال رمز 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 لمعرفة التفاصيل.