در این آموزش سریع ** نحوه استخراج تصاویر از فایل Word در جاوا ** را یاد می گیریم. این شامل تمام اطلاعات مورد نیاز برای ایجاد محیط، جزئیات استفاده از API برای نوشتن برنامه، و یک کد نمونه قابل اجرا است که فرآیند استخراج تصاویر از سند Word در جاوا را نشان می دهد. همچنین هنگام بارگیری فایل منبع DOCX و استخراج تصاویر مختلف از آن مانند PNG، JPEG و غیره، گزینههای مختلفی برای سفارشی کردن فرآیند یاد خواهید گرفت.
مراحل استخراج تصاویر از Word در جاوا
- محیطی را برای افزودن Aspose.Words for Java برای استخراج تصاویر ایجاد کنید
- فایل Word منبع را با تصاویر در شی کلاس Document بارگیری کنید
- مجموعه اشکال را با استفاده از روش getChildNodes() در کلاس Document دریافت کنید
- در تمام اشکال موجود در مجموعه تکرار کنید
- بررسی کنید که شکل دارای یک تصویر با استفاده از متد hasImage() در کلاس Shape است
- تصویر را به عنوان یک فایل جداگانه روی دیسک ذخیره کنید
این مراحل فرآیند استخراج تصاویر از فایل Word در جاوا را توضیح می دهد. ابتدا، منابع برای استقرار محیط به اشتراک گذاشته میشوند و سپس با کلاسها، روشها و ویژگیهای مورد نیاز برای انجام کار آشنا میشوند، مانند کلاس Document برای بارگیری فایل Word منبع، و متد getChildNodes() برای استخراج همه موارد استفاده میشود. تصاویر از آن در نهایت، هر عنصر از مجموعه برای داشتن یک تصویر آزمایش میشود و در صورت یافتن به عنوان یک فایل تصویری جداگانه روی دیسک ذخیره میشود.
کد برای استخراج تصاویر از سند Word در جاوا
این کد نمونه فرآیند استخراج همه تصاویر از سند Word در جاوا را نشان می دهد. پس از بارگیری فایل ورد منبع، از متد getChildNodes() با ارائه مقدار NodeType.SHAPE به عنوان آرگومان استفاده می شود که مجموعه تمام اشکال موجود در سند را برمی گرداند زیرا کلاس Shape دارای متدی hasImage() است که وجود تصویر را تأیید می کند. . هنگامی که تصویر شناسایی شد، پسوند آن با استفاده از shape.getImageData().getImageType() بازیابی می شود و در نام تصویر خروجی به همراه گزینه فیلتر کردن تصاویر بر اساس نوع آنها استفاده می شود.
در این آموزش نحوه درج تصویر در MS Word با استفاده از جاوا را یاد گرفتیم. اگر می خواهید نحوه ایجاد یک سند Word را از ابتدا یاد بگیرید، می توانید به مقاله نحوه ایجاد سند Word با استفاده از جاوا مراجعه کنید.