این آموزش سریع حاوی اطلاعاتی در مورد نحوه استخراج همه تصاویر از سند Word در پایتون است. تمام منابع را برای پیکربندی محیط فراهم می کند و ساختارهای مهم API را که برای انجام کار مورد نیاز هستند، از جمله نام کلاس ها، متدها و ویژگی ها معرفی می کند. می توانید مراحل را دنبال کنید و یک برنامه کامل برای استخراج تصاویر از سند Word در پایتون بنویسید، مانند استخراج تصاویر از یک فایل DOCX و ذخیره آن به عنوان نوع تصویر PNG، JPG و غیره. روی دیسک
مراحل استخراج تصاویر از فایل ورد در پایتون
- محیط را برای استفاده از Aspose.Words برای پایتون از طریق دات نت برای استخراج تصاویر پیکربندی کنید
- فایل Word منبع را با تصاویر با استفاده از شی کلاس Document بارگیری کنید
- با استفاده از روش get_child_nodes() فهرستی از تمام اشکال را از سند بارگیری شده دریافت کنید
- تمام عناصر موجود در مجموعه اشکال را تجزیه کنید و تصاویر را شناسایی کنید
- نام فایل های منحصر به فردی را برای هر تصویر شناسایی شده در مجموعه اشکال ایجاد کنید
- تصویر استخراج شده را با نام منحصر به فرد روی دیسک ذخیره کنید
این مراحل فرآیند استخراج تصاویر از سند ورد در پایتون را با به اشتراک گذاشتن پیکربندی محیط و مراحل نوشتن برنامه شرح می دهد. پس از ایجاد محیط، فایل Word را با تصاویر با استفاده از شی کلاس Document بارگذاری کنید و مجموعه ای از تمام اشکال را از آن دریافت کنید. از آنجایی که کلاس Shape روش هایی برای تشخیص تصاویر دارد، می توانید تصاویر را استخراج کرده و با نام مشخص شده روی دیسک ذخیره کنید.
کد برای استخراج عکس ها از سند ورد در پایتون
در اینجا کدی ارائه می شود که فرآیند استخراج تصویر از Word در پایتون را با بارگذاری فایل منبع با استفاده از شی کلاس Document نشان می دهد که دارای ویژگی های زیادی مانند ارائه رمز عبور برای فایل های محافظت شده، تنظیم رمزگذاری و پیوست کردن هشدار است. فراخوانی برای کنترل فرآیند بارگذاری. به طور مشابه، متد get_child_nodes() برای استخراج اشکال استفاده میشود، اما میتوانید گرههای دیگری مانند سرصفحه، پاورقی، جداول، نظرات، پانوشتها و بدنه و غیره را واکشی کنید.
این مقاله ما را راهنمایی کرده است تا تمام عکس ها را از یک فایل Word در پایتون واکشی کنیم. اگر می خواهید فرآیند درج عکس در فایل Word را یاد بگیرید، به مقاله نحوه درج تصویر در ورد با استفاده از پایتون مراجعه کنید.