يتم استخدام تنسيق EPUB للمنشورات الإلكترونية ، والتي تُعرف عمومًا باسم الكتب الإلكترونية. يتم دعم ملفات EPUB بواسطة مجموعة من الأجهزة الذكية مثل الهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة وما إلى ذلك. في حالات مختلفة ، يتم إنشاء المستندات بتنسيقات MS Word التي لا تحتوي غالبًا على دعم مدمج على الأجهزة الذكية. لذلك ، يتم تحويل ملفات Word إلى تنسيق EPUB. في هذه المقالة ، ستتعلم كيفية تحويل ملفات Word (DOCX ، DOC ، إلخ) إلى EPUB برمجيًا باستخدام C#.
C# API لتحويل Word إلى EPUB
لتحويل ملفات MS Word إلى تنسيق EPUB ، سنستخدم Aspose.Words for .NET. تم تصميم API للعمل مع مستندات MS Word من داخل تطبيقات .NET. يتيح لك إنشاء مستندات Word ومعالجتها وتحويلها بدقة عالية. يمكنك تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيتها مباشرة من NuGet باستخدام وحدة تحكم مدير الحزم.
PM> Install-Package Aspose.Words
تحويل مستند Word إلى EPUB في C#
فيما يلي خطوات تحويل ملف Word DOCX إلى EPUB في C#.
- قم بتحميل ملف Word DOCX / DOC باستخدام فئة مستند.
- احفظ المستند بتنسيق EPUB باستخدام طريقة Document.Save(string).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف DOCX إلى EPUB في C#.
// قم بتحميل مستند Word
Document doc = new Document("document.docx");
// تحويل مستند Word إلى EPUB
doc.Save("word-to-epub.epub");
تخصيص تحويل Word إلى EPUB في C#
يمكنك أيضًا تخصيص تحويل Word إلى EPUB باستخدام خيارات مختلفة توفرها Aspose.Words for .NET. على سبيل المثال ، يمكنك تحديد نظام التشفير ، وتمكين أو تعطيل تصدير معلومات المستند ، وما إلى ذلك. فيما يلي خطوات تخصيص Word لتحويل EPUB.
- قم بتحميل ملف Word DOCX / DOC باستخدام فئة مستند.
- أنشئ كائنًا من فئة HtmlSaveOptions وحدد الخيارات المطلوبة.
- احفظ المستند بتنسيق EPUB باستخدام طريقة Document.Save (string، HtmlSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية تحديد خيارات إضافية في تحويل Word إلى EPUB.
// قم بتحميل مستند Word
Document doc = new Document("document.docx");
// قم بإنشاء كائن لخيارات الحفظ
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
// اضبط الترميز المطلوب
saveOptions.Encoding = Encoding.UTF8;
// حدد العناصر التي تريد تقسيم HTML الداخلي عندها. يؤدي هذا إلى إنشاء HTML جديد داخل EPUB
// مما يسمح لك بتحديد حجم كل جزء من أجزاء HTML. هذا مفيد للقراء الذين لا يستطيعون القراءة
// ملفات HTML أكبر من حجم معين مثل 300 كيلوبايت.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;
// تفعيل تصدير خصائص الوثيقة
saveOptions.ExportDocumentProperties = true;
// حدد تنسيق الحفظ
saveOptions.SaveFormat = SaveFormat.Epub;
// تحويل مستند Word إلى EPUB
doc.Save("word-to-epub.epub", saveOptions);
احصل على رخصة مجانية
احصل على ترخيص مؤقت لاستخدام Aspose.Words لـ .NET بدون أي قيود تقييم.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل مستندات Word إلى تنسيق EPUB في C#. علاوة على ذلك ، لقد رأيت كيفية تخصيص تحويل Word لتحويل EPUB ديناميكيًا باستخدام خيارات مختلفة. بصرف النظر عن ذلك ، يمكنك زيارة الوثائق لاستكشاف المزيد حول Aspose.Words for .NET. في حالة وجود أي استفسارات ، يمكنك إخبارنا عبر المنتدى.
أنظر أيضا
تلميح: إذا احتجت في أي وقت إلى الحصول على مستند Word من عرض تقديمي لـ PowerPoint ، فيمكنك استخدام محول Aspose Presentation to Word Document.