עם ה-API המקורי של .NET זה, אתה יכול בקלות להשוות מסמכי Word ולקבל את ההבדלים בפורמט הפלט הרצוי. ספריית C# שלנו היא עצמאית לחלוטין ואינה מסתמכת על כלים או שירותים חיצוניים כלשהם. זה מבטל את הצורך בתלות חיצונית, ומספק קבוצה מקיפה של פונקציונליות עיבוד Word בתוך חבילת .NET אחת.
בדף נחיתה זה, אנו מביאים לכם הדגמה חיה של השוואת Word בפעולה, יחד עם דוגמה ממחישה של C#. הוא משווה את התוכן של מסמכי Word הן ברמת התווים והן ברמת המילה. גם אם רק תו בודד שונה, המילה כולה תסומן כשונתה. חווה ממקור ראשון כמה קל להשוות בין שני מסמכים על ידי העלאת קובצי Word לממשק, בחירת פורמט הפלט הרצוי וקבלת ההבדלים בין מסמכי Word המסומנים בדיוק של 100%.
לפעמים לא ברור אם קובץ Word שונה, והשוואה ידנית של שתי גרסאות של מסמך יכולה להיות משימה לא פשוטה. לעומת זאת, יש מקרים שבהם אתה בטוח שמסמך ה-Word השתנה, אבל הזיהוי החזותי של הקטעים המעודכנים הופך למכריע. השוואת Word היא הליך מבוקש יותר ויותר, במיוחד בתוך זרימות עבודה אוטומטיות של מסמכים. בואו נחקור תרחישים טיפוסיים שבהם השוואת Word אוטומטית יכולה להיות בעלת ערך רב:
כפי שאתה יכול לראות, השוואת Word פרוגרמטית מציעה יתרונות עצומים בתחומים שונים, ומאפשרת זרימות עבודה יעילות, שיתוף פעולה משופר ופרודוקטיביות מוגברת. עם C# API זה, יש לך את הכוח לרתום את היתרונות הללו בצורה חלקה בתוך הפרויקטים שלך ב-.NET. נסה את ההדגמה החיה שלנו על ידי העלאת שני מסמכי Word, בחירת פורמט היעד כדי להדגיש את ההבדלים, ובחינת דוגמת הקוד C#. קטע זה של C# מדגים כיצד למצוא הבדלים בין קבצי Word ולשמור את התוצאות בפורמט הנדרש.
נקודה חשובה: מסמכי ה-Word שהשוו לא צריכים לכלול תיקונים לפני הקריאה לשיטת ההשוואה. תחילה עליך לקבל את כל התיקונים.
dotnet add package Aspose.Words
עותק
using Aspose.Words;
var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");
// לא אמורים להיות שינויים לפני ההשוואה.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
ישנן שלוש אפשרויות חלופיות להתקנת "Aspose.Words עבור .NET" במערכת שלך. אנא בחר אחד שדומה לצרכים שלך ופעל לפי ההוראות המפורטות:
המוצר שלנו הוא חוצה פלטפורמות לחלוטין ותומך בכל ההטמעות העיקריות של NET.
ככל שקוד .NET אינו תלוי בחומרה או במערכת ההפעלה הבסיסית, אלא רק במכונה וירטואלית, אתה חופשי לפתח כל סוג של תוכנה עבור Windows, macOS, Android, iOS ו-Linux. רק ודא שהתקנת את הגרסה המתאימה של .NET Framework, .NET Core, Windows Azure, Mono או Xamarin.
אנו ממליצים להשתמש בסביבות פיתוח משולבות של Microsoft Visual Studio, Xamarin ו-MonoDevelop ליצירת יישומי C#, F#, VB.NET.
לפרטים נוספים, עיין בתיעוד המוצר.
אתה יכול לבצע פעולת השוואה עבור פורמטים אחרים של קבצים: