Այս թեման ուղեցույց է տալիս ինչպես փոխարկել OneNote-ը HTML-ի` օգտագործելով C#: Այն կիսում է մանրամասները՝ Aspose.Note-ն ավելացնելու համար նախատեսված միջավայրը կարգավորելու համար, ծրագրավորման առաջադրանքների պարզ ցուցակը, ինչպես նաև օրինակելի կոդ՝ հիմնական OneNote-ի HTML փոխարկիչի մշակման համար՝ օգտագործելով C#: Մշակված հավելվածը կարող է օգտագործվել macOS-ի, Linux-ի կամ Windows-ի ներսում .NET կազմաձևված միջավայրերից որևէ մեկում:
OneNote-ը HTML-ի փոխարկելու քայլեր՝ օգտագործելով C#
- Կարգավորեք IDE-ն՝ օգտագործելու Aspose.Note for .NET՝ OneNote-ը HTML-ի փոխարկելու համար
- Ստեղծեք լռելյայն .ONE ֆայլ՝ օգտագործելով Document դասի օրինակը և դրա ներսում տեղադրեք դատարկ էջ
- Ստեղծեք ParagraphStyle դասի օբյեկտ և սահմանեք ցանկալի տեքստի ձևաչափման կարգավորումները
- Տեղադրեք էջի անվանումը ավելացված էջի համար՝ սահմանելով վերնագրի տեքստը և ամսաթիվը
- Պահպանեք .ONE ֆայլը որպես HTML սկավառակի վրա
Վերոհիշյալ փուլային ընթացակարգը նկարագրում է OneNote-ի արտահանման գործընթացը HTML՝ օգտագործելով C#: Գործընթացը սկսվում է՝ ստեղծելով լռելյայն .ONE փաստաթուղթ՝ օգտագործելով Document դասի օրինակը; այնուամենայնիվ, կարող եք նաև բեռնել գոյություն ունեցող .ONE ֆայլը: Փաստաթղթին կավելացվի դատարկ էջ, որին կհետևի տեքստի ոճ ստեղծելով տեքստի համար, որը պետք է ավելացվի՝ օգտագործելով ParagraphStyle դասի օրինակը: Էջի անվանումը, վերնագրի ամսաթիվը և ժամը ավելացվում են էջի վերնագրի համար՝ օգտագործելով սահմանված տեքստի ոճավորումը, և վերջապես, .ONE ֆայլը կպահվի որպես HTML սկավառակի վրա:
Կոդ՝ OneNote-ը C#-ի HTML-ի փոխակերպելու համար
using System; | |
using System.Drawing; | |
using System.Globalization; | |
using Aspose.Note; | |
namespace TestNote | |
{ | |
public class NoteToHtml | |
{ | |
public static void ConvertNoteToHtml() | |
{ | |
String path = @"Y:\TestData\"; | |
// Load the product license to convert one note to HTML | |
License noteLic = new License(); | |
noteLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Initialize the OneNote document instance | |
Document noteDoc = new Document(); | |
//Insert an empty page inside the document | |
Page page = noteDoc.AppendChildLast(new Page()); | |
// Set the default style for the entire text in the document | |
ParagraphStyle textStyle = new ParagraphStyle | |
{ | |
FontColor = Color.Black, | |
FontName = "Arial", | |
FontSize = 10 | |
}; | |
page.Title = new Title() | |
{ | |
TitleText = new RichText() | |
{ | |
Text = "Title text.", | |
ParagraphStyle = textStyle | |
}, | |
TitleDate = new RichText() | |
{ | |
Text = new DateTime(2023, 06, 09).ToString("D", CultureInfo.InvariantCulture), | |
ParagraphStyle = textStyle | |
}, | |
TitleTime = new RichText() | |
{ | |
Text = "12:23", | |
ParagraphStyle = textStyle | |
} | |
}; | |
//Convert Note to HTML format | |
noteDoc.Save(path + "CreateOneNoteDoc_out.html"); | |
} | |
} | |
} |
Կոդի այս նմուշը ցույց է տալիս OneNote արտահանման առաջադրանքը HTML՝ օգտագործելով C#: Տեքստի ոճը հարմարեցնելիս կարող եք օգտագործել ParagraphStyle դասը, որպեսզի սահմանեք այնպիսի հատկություններ, ինչպիսիք են Underline, Highlight, FontName, FontColor, FontStyle, Strikethrough, Italic և Bold: Պարբերության ոճը կարող է տարբեր կերպ սահմանվել .ONE ֆայլի ներսում տեքստի տարբեր հատվածների համար: Այս օրինակում մենք միայն կենտրոնացել ենք Page վերնագրի համար տեքստ ավելացնելու վրա, բայց դուք կարող եք նաև տեքստը սահմանել էջի ներսում գտնվող այլ հանգույցների համար:
Այս հոդվածը մեզ սովորեցրել է փոխարկել One Note-ը HTML-ի՝ օգտագործելով C#: Եթե ցանկանում եք ծանոթանալ .ONE ֆայլի ապահովման գործընթացին, տես ինչպես ապահովել OneNote ֆայլը C#-ի միջոցով-ի հոդվածը: