Как да конвертирате OneNote в HTML с помощта на C#

Тази тема с инструкции ръководи как да конвертирате OneNote в HTML с помощта на C#. Той споделя подробностите за конфигуриране на средата за добавяне на Aspose.Note за изпълнение на примерния код, прост списък от програмни задачи и примерен примерен код за разработване на основен OneNote към HTML конвертор с помощта на C#. Разработеното приложение може да се използва във всяка от .NET конфигурираните среди в macOS, Linux или Windows.

Стъпки за конвертиране на OneNote в HTML с помощта на C#

  1. Настройте IDE да използва Aspose.Note for .NET за конвертиране на OneNote в HTML
  2. Създайте файл .ONE по подразбиране, като използвате екземпляр на класа Document и вмъкнете празна страница вътре
  3. Създайте екземпляр на обект от класа ParagraphStyle и задайте желаните настройки за форматиране на текст
  4. Вмъкнете заглавието на страницата за добавената страница, като зададете текста на заглавието и датата
  5. Запазете файла .ONE като HTML на диска

Гореспоменатата поетапна процедура описва процеса на експортиране на OneNote в HTML с помощта на C#. Процесът започва чрез създаване на документ по подразбиране .ONE, използвайки екземпляр на класа Document; можете обаче да заредите и съществуващ .ONE файл. Към документа ще бъде добавена празна страница, която след това е последвана от създаване на текстов стил за текста, който ще се добавя, като се използва екземпляр на класа ParagraphStyle. След това заглавието на страницата, датата и часът на заглавието се добавят към заглавието на страницата с помощта на дефинирания стил на текст и накрая .ONE файлът ще бъде записан като HTML на диска.

Код за трансформиране на OneNote в HTML с помощта на C#

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#.

 Български