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

ตัวตรวจสอบความแตกต่าง PHP ที่แม่นยำสูงเพื่อเปรียบเทียบ DOCX ไฟล์และค้นหาความแตกต่างระหว่างไฟล์เหล่านั้น

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

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

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

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

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

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

ลองเปรียบเทียบเอกสาร DOCX

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

โปรดทราบว่าคุณต้องยอมรับการแก้ไขทั้งหมดในเอกสารที่เปรียบเทียบก่อนที่จะเรียกใช้วิธีการเปรียบเทียบ ดังที่แสดงในตัวอย่างของเรา:

อัปโหลดไฟล์เปรียบเทียบ
รันโค้ด
อัปโหลดไฟล์ที่สองเพื่อเปรียบเทียบ
เลือกรูปแบบเป้าหมายจากรายการ
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. โหลดเอกสาร DOCX สองฉบับเพื่อเปรียบเทียบ
  4. เรียก compareDocument() เพื่อเปรียบเทียบ DOCX docs
  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

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