فایلهای EPUB معمولاً برای مقاصد چاپی در مقیاس بزرگ استفاده میشوند. در سناریوهای خاصی، ممکن است لازم باشد محتویات یک فایل EPUB را در قالب یک تصویر پیش نمایش کنید. مطابق با چنین موارد استفاده، این مقاله نحوه تبدیل یک فایل EPUB به PNG یا JPG را به صورت برنامهنویسی در سی شارپ توضیح میدهد.
- مبدل تصویر EPUB به PNG یا JPG – نصب C# API
- تبدیل تصویر EPUB به PNG به صورت برنامه نویسی در سی شارپ
- تبدیل تصویر EPUB به JPG در سی شارپ
مبدل تصویر EPUB به PNG یا JPG – نصب C# API
Aspose.HTML for .NET API را می توان برای کار با HTML، XPS، EPUB و بسیاری دیگر از [فرمتهای فایل3 مورد استفاده قرار داد. کافی است API را با دانلود فایلهای DLL آن از صفحه نسخههای جدید یا با استفاده از دستور نصب زیر NuGet در ویژوال استودیو پیکربندی کنید:
PM> Install-Package Aspose.Html
تبدیل تصویر EPUB به PNG به صورت برنامه نویسی در سی شارپ
با انجام مراحل زیر می توانید یک فایل EPUB را به یک تصویر با فرمت PNG تبدیل کنید:
- نمونه ای از کلاس ImageSaveOptions را راه اندازی کنید.
- فرمت و اندازه تصویر را مشخص کنید.
- تصویر خروجی را با روش ConvertEPUB ذخیره کنید.
نمونه کد زیر نحوه تبدیل یک فایل EPUB به یک تصویر با فرمت PNG به صورت برنامه نویسی در سی شارپ را توضیح می دهد:
// مسیری برای فایل EPUB منبع آماده کنید
string sourcePath = "input.epub";
// مسیری را برای ذخیره فایل تبدیل شده آماده کنید
string outputPath = "output.png";
// یک نمونه از کلاس ImageSaveOptions ایجاد کنید
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
options.PageSetup.AnyPage.Size = new Aspose.Html.Drawing.Size(500, 500);
// برای تبدیل EPUB به تصویر PNG، متد ConvertEPUB را فراخوانی کنید
Converter.ConvertEPUB(sourcePath, options, outputPath);
تبدیل تصویر EPUB به JPG در سی شارپ
برای تبدیل یک فایل EPUB به یک تصویر JPG باید مراحل زیر را دنبال کنید:
- قالب و ابعاد تصویر را با شی کلاس ImageSaveOptions تنظیم کنید
- با استفاده از روش ConvertEPUB فایل EPUB را به تصویر JPG تبدیل کنید.
نمونه کد زیر نحوه تبدیل یک فایل EPUB به فرمت JPG را در سی شارپ نشان می دهد:
// مسیری برای فایل EPUB منبع آماده کنید
string sourcePath = "input.epub";
// مسیری را برای ذخیره فایل تبدیل شده آماده کنید
string outputPath = "output.jpg";
// یک نمونه از کلاس ImageSaveOptions ایجاد کنید
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
options.SmoothingMode = SmoothingMode.HighQuality;
options.PageSetup.AnyPage = new Page(
new Size(
Length.FromInches(4),
Length.FromInches(5.5)));
// برای تبدیل تصویر EPUB به JPG، متد ConvertEPUB را فراخوانی کنید
Converter.ConvertEPUB(sourcePath, options, outputPath);
Aspose.HTML را برای .NET API کاوش کنید
میتوانید از API مستندات دیدن کنید تا بسیاری از ویژگیهای دیگر ارائه شده توسط API را بررسی کنید.
مجوز رایگان دریافت کنید
میتوانید درخواست یک مجوز موقت رایگان را برای ارزیابی API در ظرفیت کامل آن در نظر بگیرید.
نتیجه
در این مقاله، نحوه تبدیل یک فایل EPUB به فرمت های تصویری مختلف مانند PNG، JPG و غیره را یاد گرفتید. این شامل نمونه کدهای C# برای نشان دادن ویژگی های تبدیل EPUB است. با این حال، اگر نیاز به بحث در مورد نیازها یا سؤالات خود دارید، لطفاً در [فروم 12 برای ما بنویسید.