Abra facilmente Word documentos e PDF com apenas algumas linhas de código Dart. Nossa Dart/Flutter biblioteca fornecerá tudo o que você precisa para acessar o conteúdo do documento de forma programática.
Se você deseja abrir um arquivo de texto e trabalhar com os dados em formato de texto simples, pode fazê-lo usando os recursos mais básicos da linguagem Dart e do sistema operacional. Quanto à leitura de documentos de escritório, apresentados em uma ampla variedade de formatos de arquivo (DOCX, DOC, PDF, RTF, ODT, HTML, etc.), essa tarefa é mais difícil de resolver, pois tais documentos são descritos por dados complexos em forma de árvore estruturas dentro do modelo DOM.
Nossa Dart biblioteca é uma solução baseada em nuvem que permite abrir documentos em qualquer formato de escritório e web. Essa abordagem distribuída oferece flexibilidade no desenvolvimento de software usando a linguagem Dart, pois todo o processamento de documentos com uso intensivo de recursos ocorrerá em servidores Aspose. Tudo o que você precisa é obter chaves privadas para acessar a API Cloud no Dart código.
Você pode iterar sobre os elementos do documento ou pode pesquisar elementos específicos na árvore DOM. Fornecemos uma ampla gama de funções Dart tanto para trabalhar com a estrutura do documento quanto com os dados contidos nos nós do documento.
O exemplo de Dart código a seguir ajudará você a descobrir rapidamente como carregar um documento e executar algumas ações nele.
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);
Clone o código-fonte do Aspose.Words Cloud SDK for Dart do GitHub e use-o em seu projeto. Adicione esta dependência ao seu pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.
Consulte a Repository Documentation para ver os detalhes.