Abra facilmente Word documentos e PDF com apenas algumas linhas de código Swift. Nossa Swift 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 Swift 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 Swift 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 Swift, 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 Swift 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 Swift tanto para trabalhar com a estrutura do documento quanto com os dados contidos nos nós do documento.
O exemplo de Swift código a seguir ajudará você a descobrir rapidamente como carregar um documento e executar algumas ações nele.
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName = "Input.docx";
let requestFileContent = InputStream(url: URL(
string: try String(contentsOf: fileName, isDirectory: false)))!;
let uploadDocumentRequest = UploadFileRequest(fileContent: requestFileContent, path: fileName);
_ = try api.uploadFile(request: uploadDocumentRequest);
let requestParagraph = ParagraphInsert()
.setText(text: "Reading and writing to the file in the cloud occurs automatically.");
let insertParagraphRequest = InsertParagraphRequest(name: fileName, paragraph: requestParagraph);
_ = try api.insertParagraph(request: insertParagraphRequest);
let downloadDocumentRequest = DownloadFileRequest(path: fileName);
_ = try api.downloadFile(request: downloadDocumentRequest);
Você pode usar o gerenciador de pacotes Swift e o gerenciador de dependências Cocoapods para instalar o Aspose.Words Cloud SDK for Swift. Informações detalhadas sobre a instalação do pacote são fornecidas na seção "Installation and Usage".
Como alternativa, você pode clonar o código-fonte do Aspose.Words Cloud SDK for Swift do GitHub e usá-lo em seu projeto.
Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.
Swift 4.2 ou mais recente
Consulte a Repository Documentation para ver mais detalhes.