این مقاله به نحوه چرخش PDF با استفاده از C# کمک میکند. منابع مورد نیاز برای تنظیم تنظیمات IDE، لیستی از کارهایی که باید برای دستیابی به نتایج مورد نیاز انجام شوند و یک کد نمونه قابل اجرا برای تغییر جهت PDF با استفاده از C# را توضیح می دهد. کد نمونه را می توان در هر یک از محیط های پشتیبانی کننده دات نت اجرا کرد و برای چرخاندن دائم PDF به ابزار یا نرم افزار شخص ثالث دیگری نیاز ندارد.
مراحل چرخاندن فایل PDF با استفاده از سی شارپ
- محیط را طوری تنظیم کنید که Aspose.PDF for .NET را برای چرخاندن صفحات اضافه کند
- PDF ورودی را با استفاده از کلاس Document برای تغییر جهت بارگیری کنید
- هر صفحه را تجزیه کنید و ناحیه مستطیل را با استفاده از ویژگی MediaBox بدست آورید
- طول مستطیل MediaBox را با عرض در یک متغیر موقت تغییر دهید
- MediaBox و CropBox را روی مستطیل به روز شده تنظیم کنید
- ویژگی Rotation صفحه را نیز تنظیم کنید تا محتویات بچرخد
- فایل PDF حاصل را با جهت گیری اصلاح شده برای صفحه و محتویات ذخیره کنید
راهنمای مراحل فوق الذکر نحوه چرخاندن صفحات در PDF با استفاده از C#. در ابتدا، PDF منبع در شی کلاس Document بارگذاری می شود و سپس هر صفحه برای دسترسی به مستطیل MediaBox آن تجزیه می شود. طول و عرض مستطیل با هم عوض می شوند و سپس قبل از ذخیره فایل PDF حاصل روی دیسک، به عنوان MediaBBox و CropBox جدید صفحه تنظیم می شوند.
کد برای چرخاندن همه صفحات در PDF با استفاده از C#
این کد نحوه چرخاندن فایل PDF با استفاده از C# را نشان می دهد. می بینیم که هر صفحه دارای ویژگی MediaBox است که می توان از آن برای چرخش صفحه استفاده کرد به طوری که عرض مستطیل MediaBox با ارتفاع آن رد و بدل می شود و یک مستطیل جدید محاسبه می شود بنابراین جهت صفحه تغییر می کند فقط در حالی که محتویات تغییر نمی کنند. اگر میخواهید جهت محتوا را نیز تغییر دهید، از ویژگی Rotate صفحه که روی Rotation.on270 در این کد نمونه تنظیم شده است استفاده کنید.
این مقاله ما را در مورد چرخش صفحه و محتوای هر صفحه از یک فایل PDF راهنمایی کرده است. اگر میخواهید فرآیند تنظیم مجدد صفحات را در یک PDF یاد بگیرید، به مقاله نحوه تنظیم مجدد صفحات در یک PDF با استفاده از C# مراجعه کنید.