ضبط اسکرین‌شات کامل صفحه وب با استفاده از C#

این راهنمای کوتاه توضیح می‌دهد چگونه گرفتن اسکرین‌شات کامل صفحه وب با C#. این راهنما جزئیات تنظیم IDE، فهرستی از مراحل برنامه‌نویسی، و کد نمونه برای گرفتن اسکرین‌شات کامل صفحه وب با C# را ارائه می‌دهد. شما اطلاعاتی برای ایجاد خروجی سفارشی مطابق با نیازهای خود دریافت خواهید کرد.

مراحل گرفتن اسکرین‌شات کل صفحه وب با C#

  1. IDE را طوری تنظیم کنید که از Aspose.HTML for .NET برای گرفتن اسکرین‌شات از کل صفحه وب استفاده کند
  2. لایسنس را تنظیم کنید تا از هرگونه محدودیت آزمایشی محصول جلوگیری شود
  3. صفحه وبی را که می‌خواهید اسکرین‌شات آن گرفته شود، مشخص کنید ۴. صفحه وب منبع را در حافظه بارگذاری کنید
  4. شی ImageSaveOptions را ایجاد کنید و نوع تصویر خروجی را به PNG تنظیم کنید
  5. وضوح افقی و عمودی تصویر حاصل را تنظیم کنید
  6. صفحه وب را به‌عنوان تصویر رندر کنید با استفاده از روش ConvertHTML()

این مراحل توضیح می‌دهند که چگونه یک اسکرین‌شات از یک صفحه وب کامل با استفاده از C# بگیرید. لایسنس را تنظیم کنید، صفحه وب را مشخص کنید و آن را در حافظه بارگذاری کنید، و شیء کلاس ImageSaveOptions را ایجاد کنید. در نهایت، پارامترهای تصویر خروجی را تنظیم کنید و صفحه وب را به عنوان تصویر رندر کنید.

کد برای گرفتن اسکرین‌شات از وب‌سایت با C#

این نمونه کد نشان می‌دهد چگونه ضبط کامل صفحه وب با استفاده از C# را اعمال کنید. برای ضبط کل صفحه، از گزینه‌های تنظیم صفحه‑طرح برای ضبط تمام صفحه به جای نمای پیش‌فرض استفاده کنید. همچنین می‌توانید رنگ پس‌زمینه تصویر را تنظیم کنید، اندازه نمای سفارشی را تعیین کنید، و زمان‌سنجی شبکه را برای مدیریت تأخیرهای بارگذاری صفحه وب تنظیم کنید.

این آموزش در گرفتن اسکرین‌شات از صفحات وب کمک می‌کند. برای تبدیل Markdown به تصویر، به مقاله تبدیل Markdown به Word در C# مراجعه کنید.

 فارسی