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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

อัปโหลดไฟล์เปรียบเทียบ
รันโค้ด
อัปโหลดไฟล์ที่สองเพื่อเปรียบเทียบ
เลือกรูปแบบเป้าหมายจากรายการ
import asposewordscloud

words_api = 
    WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
file_name1= 'Input1.docx'
file_name2= 'Input2.docx'
file_result= 'Output.docx'

#  อัปโหลดเอกสารไปยังที่เก็บข้อมูลบนคลาวด์
first_document_content = open(file_name1, 'rb')
upload_first_file_request = 
    asposewordscloud.models.requests.UploadFileRequest(
	file_content=first_document_content, path=file_name1)
words_api.upload_file(upload_first_file_request)

second_document_content = open(file_name2, 'rb')
upload_second_file_request = 
    asposewordscloud.models.requests.UploadFileRequest(
	file_content=second_document_content, path=file_name2)
words_api.upload_file(upload_second_file_request)

#  เปรียบเทียบเอกสารในระบบคลาวด์
compare_data_options = 
    asposewordscloud.CompareData(
	author='author', comparing_with_document=file_name2)
compare_document_request = 
    asposewordscloud.models.requests.CompareDocumentRequest(
	name=file_name1, compare_data=compare_data_options, dest_file_name=file_result)
words_api.compare_document(compare_document_request)

#  ดาวน์โหลดเอกสารผลลัพธ์จากที่เก็บข้อมูลบนคลาวด์
download_file_request = asposewordscloud.models.requests.DownloadFileRequest(path=file_result)
download_file_result = words_api.download_file(download_file_request)
open('compareResult.pdf','wb').write(download_file_result)
รันโค้ด
  
คัดลอกรหัส Python ไปยังคลิปบอร์ด

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

  1. ติดตั้ง Aspose.Words Cloud for Python
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง Python โครงการของคุณ
  3. โหลดเอกสารสองฉบับเพื่อเปรียบเทียบ
  4. เรียก compare_document() เพื่อเปรียบเทียบสองเอกสาร
  5. ดาวน์โหลดเอกสารผลลัพธ์จากที่เก็บข้อมูลบนคลาวด์

Python ห้องสมุดเพื่อใช้เปรียบเทียบ

ติดตั้ง Aspose.Words Cloud SDK for Python โดยใช้ที่เก็บ PyPi เรียกใช้ pip install aspose-words-cloud เพื่อติดตั้ง SDK จากนั้นนำเข้าแพ็คเกจผ่าน import asposewordscloud คุณสามารถโคลน Aspose.Words Cloud SDK for Python ด้วยตนเองจาก GitHub และใช้ในโครงการของคุณ โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา

ความต้องการของระบบ

อ้างถึง Repository Documentation เพื่อดูรายละเอียด

รูปแบบที่นิยมมากที่สุดสำหรับการดำเนินการเปรียบเทียบ

5%

สมัครสมาชิก Aspose Product Updates

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