این راهنمای چگونه به نحوه تبدیل صفحه HTML به PDF در C# کمک میکند. این شامل اطلاعاتی در مورد پیکربندی محیط برای استفاده از Aspose.PDF برای دات نت برای تبدیل HTML به PDF، فهرستی از مراحل نوشتن برنامه، و کد نمونه ای است که تبدیل HTML به PDF با استفاده از C# را نشان می دهد. همچنین گزینه های مختلف برای بارگذاری فایل HTML و سفارشی سازی فایل PDF خروجی را خواهید آموخت.
مراحل تبدیل HTML به PDF در سی شارپ
- محیطی را برای استفاده از Aspose.PDF for .NET برای تبدیل HTML به PDF ایجاد کنید
- یک نمونه از شی HtmlLoadOptions برای سفارشی کردن فرآیند بارگیری ایجاد کنید
- با استفاده از گزینه های بارگیری سفارشی بالا، نمونه ای از شی کلاس Document ایجاد کنید.
- فایل PDF خروجی را با محتوای HTML ذخیره کنید
این مراحل توضیح میدهند که چگونه میتوان با استفاده از C# HTML به PDF تبدیل کرد. این فرآیند بسیار ساده است که در آن فایل HTML منبع به همراه تنظیمات پیش فرض شی کلاس HtmlLoadOptions که به عنوان آرگومان دوم در سازنده استفاده می شود، در شی Document بارگذاری می شود. شما به صورت اختیاری ویژگی های مختلف شی کلاس HtmlLoadOptions را قبل از بارگیری HTML تنظیم می کنید و سپس از روش Save در کلاس Document برای ذخیره فایل PDF خروجی استفاده می کنید.
کد برای تبدیل صفحه HTML به PDF در سی شارپ
برای نوشتن HTML به PDF، کد C# در اینجا نشان داده شده است. HTMLLoadOptions را میتوان با تنظیم HtmlMediaType برای استفاده در حین رندر کردن، تنظیم ویژگیهای PageLayoutOption مانند تناسب با وسیعترین عرض محتوا یا مقیاس به عرض صفحه، و گزینهای برای رندر HTML به یک صفحه شخصیسازی کرد. به طور مشابه، می توانید از شی کلاس PdfSaveOptions هنگام ذخیره PDF روی دیسکی استفاده کنید که از تنظیم نام فونت پیش فرض و فرمت ذخیره دلخواه مانند PDF، DOC، XPS و SVG برای نام بردن چند مورد پشتیبانی می کند.
در این مبحث توضیح داده شده است که تبدیل HTML به PDF C# یکی از ساده ترین انتخاب ها است. اگر میخواهید عملیات دیگری مانند افزودن امضای دیجیتال در PDF را یاد بگیرید، به مقاله نحوه اضافه کردن امضای دیجیتال به PDF در سی شارپ مراجعه کنید.