این پست شامل راهنمای نحوه تبدیل RTF به PDF با استفاده از C# و همچنین دستورالعمل های دقیق و کد نمونه برای عملکرد C# RTF به PDF است. این یک راهنمای بسیار ساده برای تبدیل یک سند RTF به یک سند PDF است. برای این آموزش، ما چند ویژگی برای سند PDF تبدیل شده تعریف کردهایم، اما در صورت نیاز میتوانید موارد بیشتری را اضافه کنید.
مراحل تبدیل RTF به PDF با استفاده از سی شارپ
- بسته GroupDocs.Conversion for .NET را از NuGet در پروژه خود نصب کنید
- یک مرجع به فضای نام GroupDocs.Conversion اضافه کنید
- کلاس Converter را راهاندازی کنید و فایل RTF ورودی را بارگیری کنید
- یک شی از کلاس PdfConvertOptions ایجاد کنید
- با ارائه نام فایل تبدیل شده و نمونه ای از کلاس PdfConvertOptions به متد Convert کلاس Converter، فایل PDF خروجی را ذخیره کنید.
با دنبال کردن مراحل ذکر شده در بالا، می توانید به راحتی تبدیل RTF به PDF C# را اجرا کنید. ابتدا با نصب بسته NuGet.org لازم و اضافه کردن یک مرجع به فضای نام مناسب در کد، پروژه خود را پیکربندی کنید. فایل RTF منبع را با ایجاد یک نمونه از کلاس Converter بارگیری کنید و سپس کلاس PdfConvertOptions را مقداردهی اولیه کنید تا ویژگی های سند PDF خروجی را تعریف کنید. در نهایت، از روش Convert استفاده کنید و گزینه های تبدیل را برای ذخیره فایل PDF خروجی در یک دیسک ارائه دهید.
کد برای تبدیل RTF به PDF با استفاده از سی شارپ
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertRtfToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert RTF to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source RTF file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.rtf"); | |
// Set the properties for the output PDF document | |
var convertOptions = new PdfConvertOptions() | |
{ | |
Height = 500, | |
Width = 500, | |
Dpi = 100, | |
PageNumber = 1, | |
PagesCount = 1 | |
}; | |
// Convert and save the RTF in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
ما در این مثال کد تبدیل RTF به PDF C# را نشان داده ایم. با تنظیم خواص برای سند PDF خروجی، این کد نمونه از تبدیل اسناد اولیه و پیشرفته پشتیبانی می کند. همچنین میتوانید حاشیههای صفحه، جهتگیری صفحه، چرخش، رمز عبور و سایر ویژگیها را برای سند PDF تبدیل شده تنظیم کنید.
ما در آخرین آموزش خود در مورد تبدیل سند برای اکسل به CSV در سی شارپ بحث کردیم. اگر به یادگیری نحوه تبدیل اکسل به CSV در سی شارپ علاقه دارید، به این آموزش نگاهی بیندازید.