이 방법 항목은 **C#**을 사용하여 OneNote을 HTML로 변환하는 방법을 안내합니다. 샘플 코드 실행을 위한 Aspose.Note를 추가하기 위한 환경을 구성하는 세부 정보, 프로그래밍 작업의 간단한 목록 및 C#**을 사용하여 **OneNote에서 HTML로의 기본 변환기를 개발하기 위한 예제 샘플 코드를 공유합니다. 개발된 애플리케이션은 macOS, Linux 또는 Windows 내의 모든 .NET 구성 환경에서 사용할 수 있습니다.
C#을 사용하여 OneNote를 HTML로 변환하는 단계
- Aspose.Note for .NET을 사용하여 OneNote를 HTML로 변환하도록 IDE 설정
- Document 클래스의 인스턴스를 사용하여 기본 .ONE 파일을 만들고 그 안에 빈 페이지를 삽입합니다.
- ParagraphStyle 클래스의 개체를 인스턴스화하고 원하는 텍스트 서식 설정을 지정합니다.
- 제목 텍스트와 날짜를 설정하여 추가된 페이지의 페이지 제목을 삽입합니다.
- .ONE 파일을 디스크에 HTML로 저장
앞서 언급한 단계별 절차는 C#*을 사용하여 *OneNote를 HTML로 내보내는 과정을 설명합니다. 이 프로세스는 Document 클래스의 인스턴스를 사용하여 기본 .ONE 문서를 생성하여 시작됩니다. 그러나 기존 .ONE 파일도 로드할 수 있습니다. 빈 페이지가 문서에 추가된 다음 ParagraphStyle 클래스의 인스턴스를 사용하여 추가할 텍스트에 대한 텍스트 스타일을 만듭니다. 그런 다음 정의된 텍스트 스타일을 사용하여 페이지 제목, 제목 날짜 및 시간이 페이지 제목에 추가되고 마지막으로 .ONE 파일이 디스크에 HTML로 저장됩니다.
C#을 사용하여 OneNote를 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"); | |
} | |
} | |
} |
이 코드 샘플은 C#*을 사용하여 *OneNote를 HTML로 내보내는 작업을 보여줍니다. 텍스트 스타일을 사용자 정의하는 동안 ParagraphStyle 클래스를 사용하여 Underline, Highlight, FontName, FontColor, FontStyle, Strikethrough, Italic 및 Bold와 같은 속성을 설정할 수 있습니다. 단락 스타일은 .ONE 파일 내 텍스트의 다른 부분에 대해 다르게 설정할 수 있습니다. 이 예에서는 Page 제목에 대한 텍스트 추가에만 중점을 두었지만 페이지 내부의 다른 노드에 대한 텍스트도 설정할 수 있습니다.
이 기사에서는 C#*을 사용하여 *One Note를 HTML로 변환하는 방법을 배웠습니다. .ONE 파일 보안 프로세스에 대해 알아보려면 C#을 사용하여 OneNote 파일을 보호하는 방법의 문서를 참조하세요.