Отваряйте лесно 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, за да видите подробностите.
Можете да отваряте документи в други формати: