הפורמט EPUB משמש לפרסומים אלקטרוניים, הידועים בדרך כלל כספרים אלקטרוניים. קבצי ה-EPUB נתמכים על ידי מגוון מכשירים חכמים כגון סמארטפונים, טאבלטים, מחשבים ניידים ועוד. במקרים שונים נוצרים המסמכים בפורמטים של MS Word שלעיתים אין להם תמיכה מובנית במכשירים חכמים. לכן, קובצי Word מומרים לפורמט EPUB. במאמר זה תלמדו כיצד להמיר קבצי Word (DOCX, DOC וכו’) ל-EPUB באופן פרוגרמטי באמצעות C#.
כיצד להמיר Word DOC ל-EPUB ב-C#
כדי להמיר קבצי MS Word לפורמט EPUB, נשתמש ב-Aspose.Words for .NET. ה-API נועד לעבוד עם מסמכי MS Word מתוך יישומי NET. כמו כן, הוא מספק כלי עזר חינמי להמרת Word ל-EPUB. אתה יכול להוריד את ה-DLL של ה-API או להתקין אותו ישירות מ-NuGet באמצעות מסוף מנהל החבילות.
PM> Install-Package Aspose.Words
המרת Word DOC ל-EPUB ב-C#
להלן השלבים להמרת קובץ Word DOCX ל-EPUB ב-C#.
- טען את קובץ Word DOCX/DOC באמצעות מחלקה Document.
- שמור מסמך כ-EPUB בשיטת Document.Save(string).
דוגמת הקוד הבאה מראה כיצד להמיר קובץ DOCX ל-EPUB ב-C#.
// טען את מסמך ה-Word
Document doc = new Document("document.docx");
// המרת מסמך Word ל-EPUB
doc.Save("word-to-epub.epub");
שמור את Word DOCX כ-EPUB - אפשרויות נוספות
אתה יכול גם להתאים אישית את המרה של Word ל-EPUB באמצעות אפשרויות שונות המסופקות על ידי Aspose.Words עבור .NET. לדוגמה, אתה יכול לציין את ערכת הקידוד, להפעיל או לבטל את ייצוא מידע המסמכים וכן הלאה. להלן השלבים להתאמה אישית של המרת Word ל-EPUB.
- טען את קובץ Word DOCX/DOC באמצעות המחלקה Document.
- צור אובייקט במחלקה 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 גדולים מגודל מסוים, למשל 300kb.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;
// אפשר ייצוא של מאפייני מסמך
saveOptions.ExportDocumentProperties = true;
// ציין פורמט שמירה
saveOptions.SaveFormat = SaveFormat.Epub;
// המרת מסמך Word ל-EPUB
doc.Save("word-to-epub.epub", saveOptions);
ממיר DOC ל-EPUB בחינם
קבל רישיון זמני בחינם והמר כמה מסמכי Word לפורמט EPUB שתרצה ללא כל הגבלה.
סיכום
במאמר זה, למדת כיצד להמיר מסמכי Word לפורמט EPUB ב-C#. יתר על כן, ראית כיצד להתאים אישית המרה של Word ל-EPUB באופן דינמי באמצעות אפשרויות שונות. מלבד זאת, אתה יכול לבקר בתיעוד כדי לחקור עוד על Aspose.Words עבור .NET. בכל מקרה של שאלות, אתה יכול ליידע אותנו דרך הפורום שלנו.
ראה גם
טיפ: אם אי פעם תצטרך לקבל מסמך Word ממצגת PowerPoint, תוכל להשתמש בממיר Aspose מצגת למסמך Word.