במקרים שונים, עליך להציג את התוכן של קובצי Word ביישומי האינטרנט או שולחן העבודה שלך. אחת האפשרויות המתאימות במקרים כאלה היא המרה של Word ל-HTML. כדי להשיג זאת מתוך יישומי NET, מאמר זה מכסה כיצד להמיר קובצי Word ל-HTML ב-C#. יתר על כן, תלמד כיצד לשלוט בהמרת Word ל-HTML באופן דינמי באמצעות אפשרויות שונות.
C# Word to HTML Converter API - הורדה חינם
כדי לבצע המרת Word ל-HTML מתוך יישומי NET, נשתמש ב-Aspose.Words for .NET. זוהי ספריית מחלקה רבת עוצמה המאפשרת לך ליצור ולתפעל מסמכי Word. כמו כן, זה מאפשר לך להמיר מסמכי Word לפורמטים שונים של קבצים אחרים. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.
PM> Install-Package Aspose.Words
המרת Word ל-HTML ב-C#
Aspose.Words עבור NET מקל עליך למדי להמיר מסמך Word ל-HTML. כל שעליך לעשות הוא לטעון את מסמך Word ולשמור אותו כקובץ HTML. להלן השלבים להמרת קובץ Word ל-HTML ב-C#.
- טען את מסמך Word באמצעות המחלקה מסמך.
- המר מסמך Word ל-HTML באמצעות השיטה Document.Save(string, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להמיר Word ל-HTML באמצעות C#.
// טען את המסמך מהדיסק
Document doc = new Document("Document.docx");
// שמור את המסמך כ-HTML
doc.Save("Document.html", SaveFormat.Html);
C# התאמה אישית של המרת Word ל-HTML
Aspose.Words עבור NET גם מאפשר לך להתאים אישית את המרה של Word ל-HTML באמצעות אפשרויות שונות. לדוגמה, אתה יכול לציין תיקיה כדי לשמור את קבצי המשאבים (CSS, גופנים ותמונה) בנפרד. בנוסף, ניתן לייצא מידע הלוך ושוב של המסמך. הסעיפים הבאים מדגימים כיצד להשתמש באפשרויות אלה.
C# Word ל-HTML - ייצוא מידע הלוך ושוב
MS Word מספקת מגוון רחב של תכונות ולא כל אלה נתמכות על ידי HTML. לכן, כדי שהתוכן של HTML יהיה קרוב למסמך המקורי, נעשה שימוש במידע הלוך ושוב. השלבים הבאים מראים כיצד לייצא מידע הלוך ושוב ב-Word ל-HTML המרה ב-C#.
- טען את מסמך Word באמצעות המחלקה מסמך.
- צור אובייקט במחלקה HtmlSaveOptions.
- אפשר ייצוא של מידע הלוך ושוב באמצעות המאפיין HtmlSaveOptions.ExportRoundtripInformation.
- המר מסמך Word ל-HTML באמצעות השיטה Document.Save(string, HtmlSaveOptions).
דוגמת הקוד הבאה מראה כיצד לייצא מידע הלוך ושוב בהמרה של Word ל-HTML ב-C# .NET.
// טען את המסמך מהדיסק
Document doc = new Document("Document.docx");
// אפשר מידע הלוך ושוב
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;
// שמור כ-HTML
doc.Save("ExportRoundtripInformation_out.html", options);
המרת C# Word ל-HTML - ציין תיקיית משאבים
בזמן ביצוע המרת Word ל-HTML, ניתן לשמור את קבצי המשאבים בתיקייה נפרדת. כמו כן, אתה יכול לציין תיקיות כדי לשמור גופנים ותמונות בנפרד. להלן השלבים להשגת זאת.
- טען את מסמך Word באמצעות המחלקה מסמך.
- צור אובייקט במחלקה HtmlSaveOptions.
- הגדר תיקיית משאבים באמצעות המאפיין HtmlSaveOptions.ResourceFolder.
- המר מסמך Word ל-HTML באמצעות השיטה Document.Save(string, HtmlSaveOptions).
דוגמת הקוד הבאה מראה כיצד לשמור משאבים בתיקייה נפרדת בהמרת C# Word ל-HTML.
// טען מסמך
Document doc = new Document("document.docx");
// הגדר תיקייה למשאבים
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.External;
saveOptions.ExportFontResources = true;
saveOptions.ResourceFolder = dataDir + @"\Resources";
saveOptions.ResourceFolderAlias = "http://example.com/resources";
// המרת מסמך ל-HTML
doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);
קרא עוד על עבודה עם תיקיות משאבים בהמרת Word ל-HTML.
C# API עבור המרת Word ל-HTML - קבל רישיון חינם
אתה יכול לקבל רישיון זמני על מנת להשתמש ב-Aspose.Words עבור .NET ללא מגבלות הערכה.
סיכום
במאמר זה, למדת כיצד להמיר קבצי Word ל-HTML ב-C#. יתר על כן, ראית כיצד להשתמש באפשרויות שונות כדי להתאים אישית את המרה של Word ל-HTML. אתה יכול גם לחקור תכונות אחרות של Aspose.Words עבור .NET באמצעות תיעוד. בנוסף, תוכל לפרסם את השאילתות שלך בפורום שלנו.