Compare dois HTML usando Swift

Verificador de diferenças Swift altamente preciso para comparar HTML arquivos e encontrar diferenças entre eles

Nosso poderoso Swift SDK permite que você encontre a diferença entre HTML documentos e salve os resultados em um formato conveniente para visualização. Para verificar os recursos de nossos produtos, compare HTML arquivos usando esta Swift biblioteca e veja as diferenças.

Ver trecho de código

Compare HTML em Swift

Nosso Swift SDK foi projetado para fornecer o resultado mais preciso, mesmo que a comparação seja uma função complexa.

Às vezes você precisa ter certeza de que o documento no HTML formato não foi alterado e, se tiver sido, você precisa descobrir qual é a diferença. Basta usar nossa ferramenta de comparação Swift para comparar dois HTML arquivos e encontrar diferenças em palavras inteiras ou caracteres únicos. Além disso, se apenas um caractere em uma palavra tiver sido alterado, essa palavra será marcada como totalmente alterada.

Agora você não precisa mais perder tempo comparando manualmente HTML documentos e pode encontrar rapidamente até mesmo pequenas alterações e exportar essas diferenças para um documento em um formato conveniente.

Tente comparar HTML documentos

Confira como funciona nossa solução para comparar HTML arquivos usando Swift SDK. Para conseguir isso, carregue os HTML arquivos que deseja comparar e selecione o formato do arquivo de exportação – ele será carregado automaticamente após a comparação.

Observe que você precisa aceitar todas as revisões nos documentos comparados antes de chamar o método de comparação, conforme mostrado em nosso exemplo:

Carregar o arquivo comparado
Código de execução
Carregue o segundo arquivo para comparar
Selecione o formato de destino na lista
import AsposeWordsCloud

let config =
    Configuration(clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName1 = "Input1.html";
let fileName2 = "Input2.html";
let fileResult = "Output.html";

//  Carregar documentos para armazenamento em nuvem.
let firstDocumentContent = InputStream(url: URL(string: fileName1))!;
let uploadFirstFileRequest =
    UploadFileRequest(fileContent: firstDocumentContent, path: fileName1);
_ = try api.uploadFile(request: uploadFirstFileRequest);

let secondDocumentContent = InputStream(url: URL(string: fileName2))!;
let uploadSecondFileRequest =
    UploadFileRequest(fileContent: secondDocumentContent, path: fileName2);
_ = try api.uploadFile(request: uploadSecondFileRequest);

//  Comparar documentos na nuvem.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setFileReference(fileReference: FileReference(remoteFilePath: fileName2));
let compareDocumentRequest =
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Baixe o documento de resultado do armazenamento em nuvem.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Código de execução
  
Copie o código Swift para a área de transferência

Como comparar dois arquivos de texto

  1. Instale Aspose.Words Cloud for Swift
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto Swift
  3. Carregue dois HTML documentos para comparar
  4. Chame o método compareDocument() para comparar HTML documentos
  5. Baixe o documento de resultado do armazenamento em nuvem

Swift biblioteca para usar comparar

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.

Requisitos de sistema

Swift 4.2 ou mais recente

Consulte a Repository Documentation para ver mais detalhes.

Outros formatos de arquivo suportados

Você pode realizar a operação de comparação para outros formatos de arquivo:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.