Word to HTML C#

במצבים שונים, ייתכן שתצטרכו להציג את תוכן קבצי Word DOCX באפליקציות אינטרנט או שולחן עבודה שלכם. אחת האפשרויות המתאימות במקרים כאלה היא המרת DOCX לHTML. כדי להשיג זאת מאפליקציות .NET, מאמר זה מסביר כיצד להמיר קבצי DOCX ל-HTML באמצעות C#. יתרה מכך, תלמדו כיצד לשלוט באופן דינמי בהמרת DOCX ל-HTML באמצעות אפשרויות שונות.

API להמרת DOCX ל-HTML ב-C# – הורדה חינם

כדי לבצע המרת DOCX ל-HTML בתוך אפליקציות .NET, אנו משתמשים ב-Aspose.Words for .NET. זו ספריית מחלקות עוצמתית המאפשרת לכם ליצור ול-manipulate מסמכי Word. יתרה מכך, תוכלו להמיר מסמכי DOCX לפורמטים אחרים. תוכלו או להוריד את ה-API או להתקין אותו באמצעות NuGet.

PM> Install-Package Aspose.Words 

להמיר DOCX ל-HTML ב-C#

Aspose.Words for .NET עושה את זה פשוט מאוד להמיר מסמך DOCX ל-HTML. פשוט טען את מסמך ה-DOCX ושמור אותו כקובץ HTML. להלן הצעדים להמיר קובץ DOCX ל-HTML ב-C#.

דוגמת הקוד הבאה מדגימה כיצד להמיר DOCX ל-HTML באמצעות C#.

// טען את המסמך מהדיסק
Document doc = new Document("Document.docx");

// שמור את המסמך כ-HTML
doc.Save("Document.html", SaveFormat.Html);

התאמת המרת DOCX ל-HTML ב-C#

Aspose.Words for .NET מאפשרת גם להתאים את המרת DOCX ל-HTML עם אפשרויות שונות. לדוגמה, תוכלו לציין תיקייה לשמירת קבצי משאבים (CSS, גופנים ודימויים) בנפרד. בנוסף, תוכלו לייצא מידע על מסמך ההמרה. החלקים הבאים מראים כיצד להשתמש באפשרויות אלו.

C# DOCX ל-HTML – ייצוא מידע על מסמך ההמרה

MS Word מספקת מגוון תכונות, לא כולן נתמכות על ידי HTML. כדי לשמור על תוכן ה-HTML קרוב למסמך המקורי, משתמשים במידע על מסמך ההמרה. הצעדים הבאים מדגימים כיצד לייצא מידע על מסמך ההמרה במהלך המרת DOCX ל-HTML ב-C#.

דוגמת הקוד הבאה מראה כיצד לייצא מידע על מסמך ההמרה במהלך המרת DOCX ל-HTML ב-C# .NET.

// טען את המסמך מהדיסק
Document doc = new Document("Document.docx");

// אפשר מידע על מסמך ההמרה
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;

// שמור כ-HTML
doc.Save("ExportRoundtripInformation_out.html", options);

המרת DOCX ל-HTML ב-C# – ציון תיקיית המשאבים

במהלך המרת DOCX ל-HTML, תוכלו לשמור קבצי משאבים בתיקייה נפרדת. בנוסף, תוכלו לציין תיקיות לשמירת גופנים ודימויים בנפרד. להלן הצעדים להשגת זאת.

דוגמת הקוד הבאה מראה כיצד לשמור משאבים בתיקייה נפרדת במהלך המרת DOCX ל-HTML ב-C#.

// טען את המסמך 
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);

למד עוד על עבודה עם תיקיות משאבים במהלך המרת DOCX ל-HTML.

API להמרת DOCX ל-HTML ב-C# – קבל רישיון חינם

אתם יכולים לקבל רישיון זמני כדי להשתמש ב-Aspose.Words for .NET ללא מגבלות הערכה.

סיכום

במאמר זה, למדתם כיצד להמיר קבצי DOCX ל-HTML באמצעות C#. יתרה מכך, ראיתם כיצד להשתמש באפשרויות שונות כדי להתאים את המרת DOCX ל-HTML. אתם יכולים גם לחקור תכונות נוספות של Aspose.Words for .NET באמצעות התיעוד. בנוסף, אתם יכולים לפרסם את השאלות שלכם בפורום שלנו פורום.

ראו גם