این مقاله نحوه استخراج تصاویر از سند Word در سی شارپ را شرح می دهد. جزئیات مربوط به پیکربندی محیط مورد نیاز برای آزمایش کد نمونه، روش گام به گام، و یک کد نمونه قابل اجرا را ارائه می دهد که یک فایل DOCX را می خواند و هر تصویر را به عنوان یک فایل PNG ذخیره می کند. همچنین توضیحی در مورد کلاسها، روشها و ویژگیهایی که برای استخراج همه تصاویر از سند Word در C# لازم است ارائه میکند.
مراحل استخراج تصاویر از ورد در سی شارپ
- محیطی را برای افزودن Aspose.Words for .NET برای استخراج تصاویر ایجاد کنید
- فایل Word منبع را با تصاویر در شی کلاس Document بارگیری کنید
- با استفاده از روش GetChildNodes() مجموعه اشکال را از سند Word دریافت کنید
- تمام عناصر موجود در مجموعه اشکال را تکرار کنید
- هر شکلی که یک تصویر دارد را به عنوان یک تصویر جداگانه ذخیره کنید
این مراحل جزئیاتی را برای استخراج تصاویر از سند Word در C# ارائه می دهد. ابتدا فایل Word منبع در شیء کلاس Document بارگذاری می شود و سپس با استفاده از متد GetChildNodes() که شمارشگر NodeType.Shape را به عنوان آرگومان می گیرد، به مجموعه اشکال از آن دسترسی پیدا می کند. در مرحله بعد این مجموعه تکرار می شود و هر شکل برای داشتن تصویر تست می شود و در صورت یافتن به صورت فایل تصویری جداگانه ذخیره می شود.
کد استخراج تصاویر از فایل ورد در سی شارپ
این کد فرآیند استخراج تصاویر از سند Word در سی شارپ را نشان می دهد که از شی کلاس Document با توابع اضافه بار مختلف استفاده می کند و از بسیاری از ویژگی ها مانند تنظیم رمزگذاری، تنظیمات فونت، ترجیحات زبان و بسیاری موارد دیگر پشتیبانی می کند. به طور مشابه، میتوانید انواع دیگری از گرههای فرزند را با استفاده از متد GetChildNodes() مانند بخشها، سرصفحه/پانویس، جدول، ردیف، سلول، و پاراگرافها واکشی کنید.
در این مقاله نحوه استخراج تصاویر از فایل Word توضیح داده شده است. اگر میخواهید فرآیند افزودن تصاویر را یاد بگیرید، به مقاله نحوه اضافه کردن تصویر به سند Word با استفاده از سی شارپ مراجعه کنید.