تغییر اندازه تصاویر در PDF با استفاده از C#

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

مراحل تغییر اندازه تصویر PDF با استفاده از C#

  1. محیط را برای استفاده از Aspose.PDF for .NET جهت تغییر اندازه تصاویر در PDF تنظیم کنید
  2. مجوز را در برنامه اعمال کنید تا از تمام قابلیت‌ها بدون محدودیت استفاده شود
  3. فایل PDF منبع را در شیء Document بارگذاری کرده و به صفحه اول آن دسترسی پیدا کنید
  4. از کلاس ImagePlacementAbsorber برای اسکن تمام تصاویر در صفحه انتخاب‌شده استفاده کنید
  5. یک تصویر را از مجموعه انتخاب کرده و آن را در جریان حافظه ذخیره کنید
  6. تصویر اصلی را با مخفی کردن محل قرارگیری آن از صفحه حذف کنید
  7. یک شیء از کلاس ImageStamp با اندازه جدید تصویر بر اساس نیازها ایجاد کنید
  8. تصویر جدید را در همان محل تصویر اصلی در صفحه PDF ذخیره کنید
  9. فایل PDF را با تصویر تغییر اندازه‌یافته ذخیره کنید

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

کد تغییر اندازه عکس PDF با استفاده از C#

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

این مقاله فرآیند تغییر اندازه تصویر در PDF را به ما آموزش داد. برای افزودن JavaScript به PDF، به مقاله افزودن JavaScript به PDF با استفاده از C# مراجعه کنید.

 فارسی