Легко відкривайте 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, щоб побачити деталі.