این آموزش مختصر به منظور راهنمایی شما در مورد نحوه تبدیل RTF به PDF با استفاده از C# با کمک مجموعه ای از مراحل برای پیکربندی محیط و اطلاعات کلاس های ضروری برای استفاده در این تبدیل طراحی شده است. هنگام نوشتن مبدل برای RTF به PDF C# کد قابل اجرا نیز برای درک کامل نشان داده شده است. شما می توانید فایل خروجی PDF تبدیل شده از فایل RTF را به روش های مختلفی با استفاده از شی کلاس PdfSaveOptions سفارشی کنید.
مراحل تبدیل RTF به PDF با استفاده از سی شارپ
- پروژه خود را برای اضافه کردن مرجع به Aspose.Words از مدیر بسته NuGet پیکربندی کنید
- فایل RTF منبع را از دیسک در شی کلاس Document بارگیری کنید
- برای پیکربندی PDF تبدیل شده از RTF، شی کلاس PdfSaveOptions را نمونه سازی کنید.
- فایل PDF خروجی را با استفاده از گزینه های ذخیره PDF مورد نظر ذخیره کنید
با استفاده از C# RTF به PDF تبدیل در اینجا با کمک دنباله ای از عملیات مورد نیاز برای انجام این کار شرح داده شده است، مانند ابتدا راهنمایی برای پیکربندی محیط ارائه می شود و سپس مرجع کلاس سند به اشتراک گذاشته می شود که می تواند برای بارگیری RTF به عنوان استفاده شود. و همچنین بسیاری از انواع فایل های دیگر که توسط برنامه های مختلف واژه پرداز پشتیبانی می شوند. در پایان، فایل RTF ورودی را به صورت PDF به همراه شی کلاس PdfSaveOptions ذخیره می کنیم که با تنظیم حالت رنگ رندر شده روی GrayScale یا Normal قابل پیکربندی است.
کد برای صادرات RTF به PDF با استفاده از C#
برای تبدیل RTF به PDF کد C# در اینجا نشان داده شده است که از کلاس PdfSaveOptions برای پیکربندی فایل PDF خروجی استفاده می کند. میتوانید منطقه زمانی محلی سفارشی را برای فیلدهای تاریخ/زمان تنظیم کنید، تنظیمات بهینهسازی حافظه را برای کنترل تبدیل فایل بزرگ، تعریف مجموعهای از صفحاتی که قرار است رندر شوند، پرچمگذاری کنید تا از anti-aliasing برای رندر استفاده کنید، و همچنین بسیاری از تنظیمات دیگر. .
در این آموزش یاد گرفتیم که چگونه *C# RTF را با استفاده از فراخوانی های ساده API به PDF تبدیل می کند. اگر می خواهید تبدیل HTML به PDF را یاد بگیرید به مقاله نحوه تبدیل HTML به PDF با استفاده از C# بدون interop مراجعه کنید.