Palyginkite du HTML naudodami PHP

Labai tikslus PHP skirtumų tikrintuvas, skirtas palyginti HTML failus ir rasti skirtumus tarp jų

Mūsų galingas PHP SDK leidžia rasti skirtumą tarp HTML dokumentų ir išsaugoti rezultatus patogiu formatu peržiūrėti. Norėdami patikrinti mūsų gaminio galimybes, palyginkite HTML failus naudodami šią PHP biblioteką ir pamatykite skirtumus.

Peržiūrėkite kodo fragmentą

Palyginkite HTML PHP

Mūsų PHP SDK sukurtas taip, kad gautumėte tiksliausią rezultatą, net jei palyginimas yra sudėtinga funkcija.

Kartais reikia įsitikinti, kad dokumentas HTML formatu nebuvo pakeistas, o jei buvo, reikia išsiaiškinti, kuo skiriasi. Tiesiog naudokite mūsų PHP skirtumo įrankį, kad palygintumėte du HTML failus ir rastumėte skirtumus tarp žodžių ar atskirų simbolių. Be to, jei pasikeitė tik vienas žodžio simbolis, šis žodis bus pažymėtas kaip visiškai pakeistas.

Dabar jums nebereikia gaišti laiko rankiniu būdu lyginant HTML dokumentus, o jūs galite greitai rasti net nedidelius pakeitimus ir eksportuoti tokius skirtumus į dokumentą patogiu formatu.

Pabandykite palyginti HTML dokumentus

Sužinokite, kaip veikia mūsų sprendimas palyginti HTML failus naudojant PHP SDK. Norėdami tai pasiekti, įkelkite HTML failus, kuriuos norite palyginti, ir pasirinkite eksporto failo formatą – jis bus automatiškai įkeltas palyginus.

Atminkite, kad prieš iškviesdami palyginimo metodą turite priimti visas palyginamų dokumentų pataisas, kaip parodyta mūsų pavyzdyje:

Įkelkite palygintą failą
Vykdyti kodą
Įkelkite antrą failą, kad galėtumėte palyginti
Iš sąrašo pasirinkite tikslinį formatą
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$fileName1 = "Input1.html";
$fileName2 = "Input2.html";
$fileResult = "Output.html";

/**
*  Įkelkite dokumentus į debesies saugyklą.
 */
$firstDocumentContent = $fileName1;
$uploadFirstFileRequest = new UploadFileRequest(
    $firstDocumentContent, $fileName1, NULL
);
$wordsApi->uploadFile($uploadFirstFileRequest);

$secondDocumentContent = $fileName2;
$uploadSecondFileRequest = new UploadFileRequest(
    $secondDocumentContent, $fileName2, NULL
);
$wordsApi->uploadFile($uploadSecondFileRequest);

/**
*  Palyginkite dokumentus debesyje.
 */
$compareDataOptions = new CompareData(array(
    "author" => "author",
    "file_reference" => FileReference::fromRemoteFilePath($fileName2)
));
$compareDocumentRequest = new CompareDocumentRequest(
    $fileName1, $compareDataOptions, NULL, NULL, NULL, NULL, NULL, $fileResult, NULL
);
$wordsApi->compareDocument($compareDocumentRequest);

/**
*  Atsisiųskite rezultatų dokumentą iš debesies saugyklos.
 */
$downloadFileRequest = new DownloadFileRequest(
    $fileResult, NULL, NULL
);
$downloadFileResult = $wordsApi->downloadFile($downloadFileRequest);
rename(reset($downloadFileResult)->getPathname(), 'compareResult.pdf');
Vykdyti kodą
  
Nukopijuokite kodą PHP į mainų sritį

Kaip palyginti du tekstinius failus

  1. Įdiekite Aspose.Words Cloud for PHP
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo PHP projekto
  3. Norėdami palyginti, įkelkite du HTML dokumentus
  4. Iškvieskite compareDocument() metodą, kad palygintumėte HTML dokumentus
  5. Atsisiųskite rezultatų dokumentą iš debesies saugyklos

PHP biblioteka, kurią galima naudoti palyginimui

Įdiekite Aspose.Words Cloud SDK for PHP, iš Packagist saugyklos. Tiesiog paleiskite composer require aspose-cloud/aspose-words-cloud, kad įdiegtumėte SDK, tada naudokite require_once('vendor/autoload.php'); importuoti jį į savo projektą.

Kaip alternatyvą galite rankiniu būdu klonuoti Aspose.Words Cloud SDK for PHP šaltinio kodui iš GitHub. Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.

Sistemos reikalavimai

PHP 7.1 arba naujesnė versija

Daugiau informacijos rasite Repository Documentation.

Kiti palaikomi failų formatai

Galite atlikti palyginimo operaciją su kitais failų formatais:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.