این مقاله نحوه مقایسه اسناد Word با Python REST API را شرح میدهد. شما یاد خواهید گرفت که فایل های Word را با Python Low Code API با استفاده از Python cloud SDK مقایسه کنید. جریان کامل برنامه و یک کد نمونه برای انجام این کار به صورت آنلاین موجود است.
پیش نیاز
- یک حساب کاربری ایجاد کنید و اعتبار API را دریافت کنید
- برای مقایسه دو فایل Word، Aspose.Words Cloud SDK برای پایتون را دانلود کنید
- راهاندازی پروژه راهحل Python با SDK بالا برای مقایسه فایلهای DOCX
مراحل مقایسه دو سند Word با Python Low Code API
- با تنظیم شناسه کلون شده و مخفی برای مقایسه اسناد، شی WordsApi را راه اندازی کنید.
- آخرین فایل Word را در جریان حافظه بخوانید و آن را در فضای ذخیره سازی ابری آپلود کنید
- شی CompareData را ایجاد کنید و از فایل آپلود شده به عنوان مرجع استفاده کنید
- فایل Word اولیه را در جریان حافظه بخوانید
- با ارائه فایل Word اولیه، فایل Word به روز شده و نام فایل خروجی، شی CompareDocumentOnlineRequest را ایجاد کنید.
- متد CompareDocumentOnline را فراخوانی کنید و شی درخواست را ارائه دهید
- فایل Word خروجی را از پاسخ دانلود کرده و روی دیسک ذخیره کنید
مراحل بالا نحوه مقایسه اسناد Word بصورت آنلاین با Python Low Code API را شرح می دهد. فرآیند را با آپلود آخرین فایل Word در فضای ذخیره سازی ابری و سپس ایجاد شی CompareData با استفاده از مرجع سند آپلود شده آغاز کنید. فایل اصلی را در جریان حافظه بخوانید، CompareDocumentOnlineRequest را با فایل ورد آپلود شده، سند محلی با تغییرات و فایل Word خروجی ایجاد کنید و در نهایت متد CompareDocumentOnline() را برای مقایسه فایل های Word فراخوانی کنید.
کد برای مقایسه اسناد Word آنلاین با Python REST API
این کد روند مقایسه تفاوت بین دو سند Word با Python REST API را نشان می دهد. این کد نشان می دهد که ابتدا آخرین فایل Word را به عنوان مرجع در فضای ذخیره سازی ابری آپلود می کنیم و نسخه قبلی فایل Word را به صورت محلی می خوانیم تا آن را با فایل Word مرجع مقایسه کنیم. در کلاس CompareData، یک ویژگی به نام CompareOptions وجود دارد که از سفارشی سازی مقایسه مانند نادیده گرفتن تغییرات حروف، نظرات، فیلدها، پاورقی ها، قالب بندی، سرصفحه ها و پاورقی ها، جداول و جعبه های متن پشتیبانی می کند.
In this topic, we have learned to compare two Word files. For deleting the comments in a Word file, refer to the following article: Delete Comments in Word DOC with Python REST API.