تُستخدم ملفات EPUB بشكل شائع لأغراض الطباعة على نطاق واسع. في سيناريوهات معينة ، قد تحتاج إلى معاينة محتويات ملف EPUB في شكل صورة. وفقًا لحالات الاستخدام هذه ، توضح هذه المقالة كيفية تحويل ملف EPUB إلى PNG أو JPG برمجيًا في C#.
- محول صور EPUB إلى PNG أو JPG - تثبيت C# API
- تحويل EPUB إلى صورة PNG برمجيًا في C#
- تحويل صورة EPUB إلى JPG في C#
محول صور EPUB إلى PNG أو JPG - تثبيت C# API
Aspose.HTML for .NET يمكن استخدام API للعمل مع HTML و XPS و EPUB والعديد من [تنسيقات الملفات] الأخرى المدعومة 3. ما عليك سوى تكوين API عن طريق تنزيل ملفات DLL الخاصة بها من صفحة الإصدارات الجديدة أو باستخدام أمر التثبيت التالي NuGet في Visual Studio:
PM> Install-Package Aspose.Html
تحويل EPUB إلى صورة PNG برمجيًا في C#
يمكنك تحويل ملف EPUB إلى صورة بتنسيق PNG باتباع الخطوات التالية:
- تهيئة مثيل لفئة ImageSaveOptions.
- حدد تنسيق الصورة والحجم.
- احفظ الصورة الناتجة باستخدام طريقة ConvertEPUB.
يوضح نموذج الكود أدناه كيفية تحويل ملف EPUB إلى صورة بتنسيق PNG برمجيًا في C#:
// قم بإعداد مسار لملف 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);
// قم باستدعاء طريقة ConvertEPUB لتحويل EPUB إلى صورة PNG
Converter.ConvertEPUB(sourcePath, options, outputPath);
تحويل صورة EPUB إلى JPG في C#
تحتاج إلى اتباع الخطوات التالية لتحويل ملف EPUB إلى صورة JPG:
- عيّن تنسيق الصورة وأبعادها باستخدام كائن فئة ImageSaveOptions
- قم بتحويل ملف EPUB إلى صورة JPG باستخدام طريقة ConvertEPUB.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف EPUB إلى تنسيق JPG برمجيًا في C#:
// قم بإعداد مسار لملف 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)));
// قم باستدعاء طريقة ConvertEPUB لتحويل EPUB إلى صورة JPG
Converter.ConvertEPUB(sourcePath, options, outputPath);
استكشف Aspose.HTML for .NET API
يمكنك زيارة وثائق API لاستكشاف العديد من الميزات الأخرى التي تقدمها API.
احصل على ترخيص مجاني
يمكنك التفكير في طلب ترخيص مؤقت مجاني لتقييم API بكامل طاقتها.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملف EPUB إلى تنسيقات صور مختلفة مثل PNG ، و JPG ، وما إلى ذلك ، ويتضمن نماذج كود C# لإثبات ميزات تحويل EPUB. ومع ذلك ، إذا كنت بحاجة إلى مناقشة متطلباتك أو استفساراتك ، فيرجى الكتابة إلينا على المنتدى.