Compara dos HTML usando Swift

Comprobador de diferencias Swift alta precisión para comparar HTML archivos y encontrar diferencias entre ellos

Nuestro poderoso Swift SDK le permite encontrar la diferencia entre HTML documentos y guardar los resultados en un formato conveniente para verlos. Para verificar las capacidades de nuestro producto, compare los HTML archivos usando esta Swift biblioteca y vea las diferencias.

Ver fragmento de código

Comparar HTML en Swift

Nuestro SDK Swift está diseñado para brindarle el resultado más preciso, aunque la comparación es una función compleja en sí misma.

A veces es necesario asegurarse de que el documento en HTML formato no haya sido modificado y, si es así, debe averiguar cuál es la diferencia. Simplemente use nuestra herramienta de diferencias Swift para comparar dos HTML archivos y encontrar diferencias en palabras completas o caracteres individuales. Además, si solo ha cambiado un carácter en una palabra, esta palabra se marcará como cambiada por completo.

Ahora ya no necesita perder tiempo comparando HTML documentos manualmente y puede encontrar rápidamente incluso cambios pequeños y exportar dichas diferencias a un documento en un formato conveniente.

Intente comparar HTML documentos

Vea cómo funciona nuestra solución para comparar HTML archivos usando Swift SDK. Para lograr esto, cargue los HTML archivos que desea comparar y seleccione el formato de archivo de exportación; se cargará automáticamente después de comparar.

Tenga en cuenta que debe aceptar todas las revisiones de los documentos comparados antes de llamar al método de comparación, como se muestra en nuestro ejemplo:

Sube el archivo comparado
Ejecutar código
Sube el segundo archivo para comparar
Seleccione el formato de destino de la 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";

//  Subir documentos al almacenamiento en la nube.
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);

//  Compara documentos en la nube.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setComparingWithDocument(comparingWithDocument: fileName2);
let compareDocumentRequest = 
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Descarga el documento de resultados del almacenamiento en la nube.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Ejecutar código
  
Copie el código Swift al portapapeles

Como comparar HTML Swift REST API

  1. Instale Aspose.Words Cloud for Swift
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto Swift
  3. Cargue dos HTML documentos para comparar
  4. Llame al compareDocument() para comparar HTML documentos
  5. Descargue el documento de resultados del almacenamiento en la nube

Swift biblioteca para usar comparar

Puede usar el administrador de paquetes de Swift y el administrador de dependencias de Cocoapods para instalar Aspose.Words Cloud SDK for Swift. En la sección "Installation and Usage" se proporciona información detallada sobre la instalación del paquete.

Como alternativa, puede clonar el código fuente de Aspose.Words Cloud SDK for Swift desde GitHub y usarlo en su proyecto.

Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.

Requisitos del sistema

Swift 4.2 o más reciente

Consulte la Repository Documentation para ver más detalles.

Otros formatos de archivo compatibles

Puede realizar la operación de comparación para otros formatos de archivo:

5%

Suscríbase a las actualizaciones de productos de Aspose

Reciba boletines y ofertas mensuales directamente en su buzón.

© Aspose Pty Ltd 2001-2024. Reservados todos los derechos.