Порівняти два HTML за допомогою PHP

Високоточний засіб перевірки відмінностей PHP для порівняння HTML файлів та пошуку відмінностей між ними

Наш потужний PHP SDK дозволяє знайти різницю між HTML документами та зберігати результати у зручному для перегляду форматі. Щоб перевірити можливості нашого продукту, порівняйте HTML файли за допомогою цієї бібліотеки PHP і подивіться на відмінності.

Переглянути фрагмент коду

Порівняйте HTML у PHP

Наш PHP SDK розроблений, щоб дати вам найточніший результат, хоча порівняння саме по собі є складною функцією.

Іноді потрібно переконатися, що документ у HTML форматі не змінено, а якщо так, то з’ясувати, в чому різниця. Просто використовуйте наш інструмент PHP diff, щоб порівняти два HTML файли і знайти відмінності в цілих словах або окремих символах. Крім того, якщо змінився лише один символ у слові, це слово буде позначено як змінене повністю.

Тепер вам більше не потрібно витрачати час на порівняння документів HTML вручну, і ви можете швидко знайти навіть невеликі зміни та експортувати такі відмінності в документ у зручному форматі.

Спробуйте порівняти документи HTML

Перевірте, як працює наше рішення для порівняння HTML файлів за допомогою PHP SDK. Для цього завантажте HTML файли, які ви хочете порівняти, і виберіть формат файлу для експорту – він буде автоматично завантажений після порівняння.

Зауважте, що вам потрібно прийняти всі зміни в порівнюваних документах перед викликом методу порівняння, як показано в нашому прикладі:

Завантажте порівнюваний файл
Виконати код
Завантажте другий файл для порівняння
Виберіть цільовий формат зі списку
use Aspose\Words\WordsApi;

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

/**
*  Завантажуйте документи в хмарне сховище.
 */
$firstDocumentContent = $fileName1;
$uploadFirstFileRequest = new UploadFileRequest(
    $firstDocumentContent, $fileName1, NULL
);
$wordsApi->uploadFile($uploadFirstFileRequest);

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

/**
*  Порівняйте документи в хмарі.
 */
$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);

/**
*  Завантажте документ результатів із хмарного сховища.
 */
$downloadFileRequest = new DownloadFileRequest(
    $fileResult, NULL, NULL
);
$downloadFileResult = $wordsApi->downloadFile($downloadFileRequest);
rename(reset($downloadFileResult)->getPathname(), 'compareResult.pdf');
Виконати код
  
Скопіюйте код PHP у буфер обміну

Як порівняти документи HTML PHP REST API

  1. Установіть Aspose.Words Cloud for PHP
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту PHP
  3. Завантажте два HTML документи для порівняння
  4. Викличте метод compareDocument(), щоб порівняти HTML документів
  5. Завантажте документ результату з хмарного сховища

PHP бібліотека для порівняння

Встановіть 'Aspose.Words Cloud SDK for PHP' із репозиторію Packagist. Просто запустіть composer require aspose-cloud/aspose-words-cloud для встановлення SDK, а потім скористайтеся require_once('vendor/autoload.php'); щоб імпортувати його у свій проект.

Як альтернативу, ви можете вручну клонувати Aspose.Words Cloud SDK for PHP з GitHub. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.

Системні вимоги

PHP 7.1 або новішої версії

Зверніться до Repository Documentation, щоб побачити більше деталей.

Інші підтримувані формати файлів

Ви можете виконати операцію порівняння для інших форматів файлів:

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.