این آموزش سریع جزئیاتی را در مورد نحوه تبدیل صفحه HTML به PDF در C# که در آن فایل منبع HTML از دیسک بارگیری می شود، ارائه می دهد. فایل خروجی PDF را می توان با تنظیم ویژگی های مختلف مانند عنوان، تاریخ اصلاح و غیره پیکربندی کرد. این تبدیل HTML به PDF با استفاده از C# در نهایت با ذخیره فایل PDF همراه با ویژگی های ذکر شده در بالا تکمیل می شود.
مراحل تبدیل صفحه HTML به PDF در سی شارپ
- پروژه را برای اضافه کردن Aspose.HTML از مدیر بسته NuGet پیکربندی کنید
- فایل HTML منبع را با استفاده از کلاس HTMLDocument برای تبدیل به PDF بارگیری کنید
- برای پیکربندی فایل PDF خروجی، شی PdfSaveOptions را مقداردهی کنید
- عنوان سند PDF خروجی، تاریخ اصلاح و رنگ پسزمینه را تنظیم کنید
- با فراخوانی روش Save در سی شارپ، HTML را به PDF صادر کنید
این مراحل برای تبدیل HTML به PDF با استفاده از C# نشان می دهد که ابتدا کتابخانه های لازم اضافه شده و سپس از کلاس HTMLDocument برای بارگذاری فایل HTML منبع استفاده می شود. در مرحله بعدی شیء کلاس PdfSaveOptions ایجاد می شود که حاوی ویژگی های مختلفی مانند شی کلاس DocumentInfo است که شامل ویژگی های مختلفی از جمله Title و ModificationDate است که در بالا ذکر شد. به طور مشابه، شی کلاس PdfSaveOptions حاوی ویژگی رنگ پس زمینه است که در این آموزش تنظیم شده است.
کد تبدیل HTML به PDF با استفاده از سی شارپ
این کد از شی کلاس HTMLDocument برای بارگیری فایل از دیسک استفاده میکند، با این حال بارگذاریهای زیاد دیگری وجود دارد، مانند اینکه میتوانید یک صفحه HTML را با استفاده از URL بارگیری کنید، یک سند HTML از RequestMessage ایجاد کنید، از جریان بارگیری کنید، و موارد دیگر. به طور مشابه، PdfSaveOptions دارای ویژگی های دیگری مانند رمزگذاری، تنظیم صفحه، وضوح افقی و عمودی و غیره است.
با استفاده از C# تولید PDF از HTML با استفاده از مراحل دقیق و نمونه کد ارائه شده در بالا به راحتی امکان پذیر است. اگر میخواهید HTML را به قالب دیگری مانند متن تبدیل کنید، به مقاله نحوه تبدیل HTML به متن در سی شارپ مراجعه کنید.