השווה שני קובצי DOCX ב C++ באמצעות בודק ההבדלים שלנו. עם ממשק ה-high-fidelity API C++ שלנו, תוכל למצוא את ההבדל בין מסמכי DOCX בהשוואה ולייצא את התוצאות לפורמט קובץ נוח.
עם ה-API המקורי של C++ זה, אתה יכול בקלות להשוות מסמכי DOCX ולקבל את ההבדלים בפורמט הפלט הרצוי. ספריית C++ שלנו היא עצמאית לחלוטין ואינה מסתמכת על כלים או שירותים חיצוניים כלשהם. זה מבטל את הצורך בתלות חיצונית, ומספק קבוצה מקיפה של פונקציונליות עיבוד DOCX בתוך חבילת C++ אחת.
בדף נחיתה זה, אנו מביאים לכם הדגמה חיה של השוואת DOCX בפעולה, יחד עם דוגמה ממחישה של C++. הוא משווה את התוכן של מסמכי DOCX הן ברמת התווים והן ברמת המילה. גם אם רק תו בודד שונה, המילה כולה תסומן כשונתה. חווה ממקור ראשון כמה קל להשוות בין שני מסמכים על ידי העלאת קובצי DOCX לממשק, בחירת פורמט הפלט הרצוי וקבלת ההבדלים בין מסמכי DOCX המסומנים בדיוק של 100%.
לפעמים לא ברור אם קובץ DOCX שונה, והשוואה ידנית של שתי גרסאות של מסמך יכולה להיות משימה לא פשוטה. לעומת זאת, יש מקרים שבהם אתה בטוח שמסמך ה-DOCX השתנה, אבל הזיהוי החזותי של הקטעים המעודכנים הופך למכריע. השוואת DOCX היא הליך מבוקש יותר ויותר, במיוחד בתוך זרימות עבודה אוטומטיות של מסמכים. בואו נחקור תרחישים טיפוסיים שבהם השוואת DOCX אוטומטית יכולה להיות בעלת ערך רב:
כפי שאתה יכול לראות, השוואת DOCX פרוגרמטית מציעה יתרונות עצומים בתחומים שונים, ומאפשרת זרימות עבודה יעילות, שיתוף פעולה משופר ופרודוקטיביות מוגברת. עם C++ API זה, יש לך את הכוח לרתום את היתרונות הללו בצורה חלקה בתוך הפרויקטים שלך ב-C++. נסה את ההדגמה החיה שלנו על ידי העלאת שני מסמכי DOCX, בחירת פורמט היעד כדי להדגיש את ההבדלים, ובחינת דוגמת הקוד C++. קטע זה של C++ מדגים כיצד למצוא הבדלים בין קבצי DOCX ולשמור את התוצאות בפורמט הנדרש.
נקודה חשובה: מסמכי ה-DOCX שהשוו לא צריכים לכלול תיקונים לפני הקריאה לשיטת ההשוואה. תחילה עליך לקבל את כל התיקונים.
dotnet add package Aspose.Words.Cpp
עותק
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// לא אמורים להיות שינויים לפני ההשוואה.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.docx");
ישנן שלוש אפשרויות להתקנת Aspose.Words for C++ בסביבת המפתחים שלך. אנא בחר אחד שדומה לצרכים שלך ופעל לפי ההוראות המפורטות:
תוכל להשתמש בספריית C++ זו כדי לפתח תוכנות Microsoft Windows, Linux ו- macOS:
אם אתה מפתח תוכנה עבור Linux או macOS, בדוק מידע על תלות בספריות נוספות (חבילות קוד פתוח של fontconfig ו- mesa-glu) בתיעוד המוצר.
אתה יכול לבצע פעולת השוואה עבור פורמטים אחרים של קבצים: