OneNote는 사용자가 다양한 형식으로 노트를 생성, 구성 및 공유할 수 있는 인기 있는 노트 작성 도구입니다. HTML은 웹 페이지를 만드는 데 사용되는 표준 마크업 언어입니다. OneNote를 HTML로 변환하면 노트를 온라인에 게시하거나 OneNote를 사용하지 않는 다른 사람과 공유하는 등 여러 가지 이유로 유용할 수 있습니다. 이 기사에서는 Java에서 OneNote를 HTML로 변환하는 방법을 알아봅니다.
이 문서에서는 다음 주제를 다룹니다.
- OneNote를 HTML로 변환하는 Java API
- OneNote를 HTML로 변환
- 기존 OneNote를 HTML로 변환
- OneNote의 특정 페이지를 HTML로 내보내기
- 포함된 리소스를 사용하여 OneNote를 HTML로 변환
- OneNote를 HTML 온라인으로 변환
- 무료 학습 자료
OneNote를 HTML로 변환하는 Java API
OneNote 문서를 HTML 웹페이지로 변환하기 위해 Aspose.Note for Java API를 사용하겠습니다. 이를 통해 개발자는 Microsoft Office를 설치하지 않고도 Microsoft OneNote 파일을 만들고, 읽고, 편집하고, 조작할 수 있습니다. Aspose.Note for Java를 사용하면 Java 애플리케이션에서 OneNote 노트북, 섹션, 페이지, 노드 및 기타 개체를 프로그래밍 방식으로 작업할 수 있습니다.
API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에 다음 pom.xml 구성을 추가하세요.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>23.7</version>
<classifier>jdk17</classifier>
</dependency>
Java에서 OneNote를 HTML로 변환
아래 단계에 따라 프로그래밍 방식으로 OneNote 문서를 만들고 HTML 웹 페이지로 변환할 수 있습니다.
- Document 클래스의 인스턴스를 만듭니다.
- Page 클래스 객체를 사용하여 새 페이지를 만듭니다.
- ParagraphStyle을 지정하고 서식 속성을 설정합니다.
- Title 클래스를 사용하여 페이지 제목을 초기화하고 설정합니다.
- 그런 다음,appendChildLast() 메서드를 사용하여 문서에 페이지를 추가합니다.
- 마지막으로 save() 메서드를 호출하여 OneNote 문서를 HTML로 저장합니다. 출력 HTML 파일 경로와 SaveFormat을 인수로 사용합니다.
다음 코드 샘플은 OneNote 문서를 만들고 Java를 사용하여 HTML로 변환하는 방법을 보여줍니다.
// 이 코드 예제에서는 새 OneNote 문서를 만들고 HTML로 변환하는 방법을 보여줍니다.
// Document 클래스의 객체 생성
Document doc = new Document();
// 새 페이지 추가
Page page = new Page();
// TextStyle 지정 및 서식 속성 설정
ParagraphStyle titleTextStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(20);
// 제목 텍스트 지정
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);
// 제목 초기화
Title title = new Title();
title.setTitleText(titleText);
// 페이지 제목 설정
page.setTitle(title);
// 페이지 노드 추가
doc.appendChildLast(page);
// OneNote 문서를 HTML로 저장
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
Java에서 기존 OneNote를 HTML로 변환
아래 단계에 따라 기존 OneNote 문서를 HTML 웹 페이지로 변환할 수도 있습니다.
- Document 클래스를 사용하여 OneNote 파일을 로드합니다.
- save() 메서드를 호출하여 OneNote 문서를 HTML로 저장합니다.
다음 코드 샘플은 Java를 사용하여 기존 OneNote 문서를 HTML로 변환하는 방법을 보여줍니다.
// 이 코드 예제에서는 기존 OneNote 문서를 HTML로 변환하는 방법을 보여줍니다.
// OneNote 문서 초기화
Document doc = new Document("C:\\Files\\Sample1.one");
// HTML로 저장
String dataDir = "C:\\Files\\Sample1_out.html";
doc.save(dataDir, SaveFormat.Html);
Java를 사용하여 OneNote의 특정 페이지를 HTML로 내보내기
아래 단계에 따라 OneNote 문서의 특정 페이지 범위를 HTML 웹 페이지로 변환할 수 있습니다.
- Document 클래스를 사용하여 OneNote 파일을 로드합니다.
- HtmlSaveOptions 클래스의 인스턴스를 만듭니다.
- 변환을 시작할 위치에서 PageIndex를 설정합니다.
- 그런 다음 PageCount를 지정하여 총 페이지 수를 변환합니다.
- 마지막으로 save() 메서드를 호출하여 OneNote 문서를 HTML로 저장합니다. 출력 HTML 파일 경로와 HtmlSaveOptions를 인수로 사용합니다.
다음 코드 샘플은 Java를 사용하여 OneNote 문서의 페이지 범위를 HTML로 내보내는 방법을 보여줍니다.
// 이 코드 예제는 OneNote 문서의 다양한 페이지를 HTML로 변환하는 방법을 보여줍니다.
// OneNote 문서 초기화
Document doc = new Document("C:\\Files\\Sample1.one");
// HTML 저장 옵션 정의
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);
// HTML 형식으로 저장
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);
Java에 포함된 리소스를 사용하여 OneNote를 HTML로 변환
아래 단계에 따라 OneNote 문서를 HTML 웹 페이지로 변환하고 모든 리소스(예: 글꼴, 이미지, CSS)를 인라인에 포함할 수 있습니다.
- Document 클래스를 사용하여 OneNote 파일을 로드합니다.
- HtmlSaveOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음,ExportCss,ExportFonts및ExportImages 속성을 ResourceExportType.ExportEmbedded로 설정합니다.
- 마지막으로 save() 메서드를 호출하여 OneNote 문서를 HTML로 저장합니다. 출력 HTML 파일 경로와 HtmlSaveOptions를 인수로 사용합니다.
다음 코드 샘플은 Java를 사용하여 모든 리소스를 포함하여 OneNote 문서를 HTML로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 OneNote 문서를 HTML로 변환하고 리소스를 포함하는 방법을 보여줍니다.
// OneNote 문서 초기화
Document doc = new Document("C:\\Files\\Sample1.one");
// HTML 저장 옵션 정의
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);
// HTML 형식으로 저장
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);
무료 라이센스 받기
무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.
OneNote를 HTML 온라인으로 변환
위 API를 사용하여 개발된 무료 온라인 OneNote-HTML 변환기 앱을 사용해 볼 수도 있습니다.
OneNote에서 HTML로 – 학습 리소스
OneNote에서 HTML 형식으로 노트를 내보내는 방법에 대해 자세히 알아보고 아래 리소스를 사용하여 라이브러리의 다른 기능을 탐색할 수 있습니다.
결론
이 기사에서는 OneNote 문서를 Java의 HTML 웹 페이지로 변환하는 방법을 배웠습니다. Java용 Aspose.Note를 활용하여 몇 줄의 코드만 있으면 OneNote를 HTML로 변환하는 간단하고 효율적인 방법을 발견했습니다. 이 문서에 설명된 단계를 따르면 Java에서 OneNote를 HTML로 변환하는 응용 프로그램을 쉽게 만들 수 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.