เปรียบเทียบ Word หรือ PDF โดยใช้ PHP SDK

ห้องสมุด PHP อันทรงพลังเพื่อเปรียบเทียบไฟล์ใน PDF, Word, HTML, TXT, MD และรูปแบบอื่นๆ

ใช้ PHP ตัวตรวจสอบความแตกต่างของไฟล์ เปรียบเทียบเอกสารสองฉบับ และดูความแตกต่างระหว่างเอกสารที่แสดงอย่างชัดเจนในผลลัพธ์ คุณไม่จำเป็นต้องเปรียบเทียบเอกสารของคุณด้วยตนเองอีกต่อไป นอกจากนี้ โปรดทราบด้วยว่าผลการเปรียบเทียบสามารถส่งออกเป็น DOCX, PDF, DOC และอื่นๆ

ดูข้อมูลโค้ด

การเปรียบเทียบสองไฟล์ใน PHP

โซลูชัน PHP ของเราได้รับการออกแบบมาเพื่อให้คุณได้รับผลลัพธ์ที่ดีที่สุดเท่าที่จะเป็นไปได้เมื่อใช้อัลกอริธึมการเปรียบเทียบที่ซับซ้อน ดังนั้น คุณไม่จำเป็นต้องค้นหาความแตกต่างในเอกสารด้วยตนเองอีกต่อไป คุณสามารถใช้ API ของเราเพื่อแยกความแตกต่างระหว่างสองไฟล์ได้

เครื่องมือเปรียบเทียบของเราจะค้นหาความแตกต่างในระดับตัวอักษรหรือทั้งคำ และหากเปลี่ยนตัวอักษรเพียงตัวเดียวทั้งคำจะถูกเน้นว่าเปลี่ยนแล้ว การเปลี่ยนแปลงที่พบทั้งหมดสามารถดูได้อย่างชัดเจนในเอาต์พุตและส่งออกในรูปแบบที่สะดวก

การเปรียบเทียบประเภทที่ได้รับความนิยมมากที่สุดคือการเปรียบเทียบไฟล์ PDF และ Word ดังนั้น เราจะเรียนรู้เครื่องมือ PHP diff และฟังก์ชันการเปรียบเทียบโดยใช้ตัวอย่างเหล่านี้

เปรียบเทียบ PDF ใน PHP

บางครั้งคุณต้องตรวจสอบให้แน่ใจว่าเอกสาร PDF ของคุณไม่ได้รับการแก้ไข และเปรียบเทียบกับเวอร์ชันต้นฉบับ หรือคุณรู้อยู่แล้วว่า PDF ของคุณเปลี่ยนไปมาก และคุณต้องดูว่าที่ไหนและอย่างไร จากนั้นคุณสามารถเปรียบเทียบไฟล์ PDF สองเวอร์ชันและดูความแตกต่างได้ และเพื่อหลีกเลี่ยงการดำเนินการด้วยตนเอง เพียงใช้ PHP diff checker API ของเรา

ด้วยโซลูชัน PHP ของเรา คุณจะเห็นแม้แต่การเปลี่ยนแปลงเล็กๆ น้อยๆ ที่คุณอาจพลาดได้ง่ายๆ เมื่อเปรียบเทียบด้วยตนเอง

เปรียบเทียบเอกสาร Word สองเอกสารโดยใช้ PHP

เอกสาร Word เปลี่ยนแปลงได้ง่ายพอสมควร ดังนั้นจึงควรเปรียบเทียบไฟล์ Word เพื่อให้แน่ใจว่าส่วนต่างๆ หรือเอกสารทั้งหมดไม่มีการเปลี่ยนแปลง

หากต้องการเปรียบเทียบไฟล์ Word ให้ใช้โซลูชัน PHP ของเรา เช่นเดียวกับ PDF คุณสามารถทำได้ในตัวอย่างด้านล่าง

เปรียบเทียบเอกสารสองฉบับ

หากต้องการดูว่าเอกสาร PHP ของเราเปรียบเทียบทำงานอย่างไร ให้โหลดไฟล์สองไฟล์ที่คุณต้องการเปรียบเทียบ และเลือกรูปแบบไฟล์ส่งออก

หลังจากการเปรียบเทียบเสร็จสิ้น เอกสารที่มีความแตกต่างจะถูกดาวน์โหลดโดยอัตโนมัติในรูปแบบที่คุณเลือก

สิ่งสำคัญคือเอกสารที่จะเปรียบเทียบจะต้องไม่มีการแก้ไขก่อนการเปรียบเทียบ ดังนั้นเราจำเป็นต้องยอมรับการแก้ไขทั้งหมดก่อนที่จะเริ่มการเปรียบเทียบ ไม่ต้องกังวล เราได้จัดการเรื่องนี้ตามตัวอย่างของเราแล้ว:

อัปโหลดไฟล์เปรียบเทียบ
รันโค้ด
อัปโหลดไฟล์ที่สองเพื่อเปรียบเทียบ
เลือกรูปแบบเป้าหมายจากรายการ
use Aspose\Words\WordsApi;

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

/**
*  อัปโหลดเอกสารไปยังที่เก็บข้อมูลบนคลาวด์
 */
$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 ไปยังคลิปบอร์ด

วิธีเปรียบเทียบไฟล์สองเวอร์ชัน

  1. ติดตั้ง Aspose.Words Cloud for PHP
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง PHP โครงการของคุณ
  3. โหลดเอกสารสองฉบับเพื่อเปรียบเทียบ
  4. เรียก compareDocument() เพื่อเปรียบเทียบสองเอกสาร
  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 Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ