Java에서 OneNote에 이미지 추가

OneNote는 모든 노트와 정보를 한 곳에서 보관할 수 있는 디지털 전자 필기장입니다. 메모, 그림, 화면 클리핑 및 오디오 해설 형식의 자유 형식 정보 및 다중 사용자 공동 작업을 수집, 구성 및 공동 작업할 수 있습니다. 프로그래밍 방식으로 OneNote 문서에 이미지를 쉽게 추가하고 그림이나 사진을 삽입할 수 있습니다. 이 기사에서는 Java에서 OneNote에 이미지를 추가하는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룹니다.

  1. OneNote에 이미지를 추가하는 Java API
  2. 새 OneNote 문서에 이미지 추가
  3. 기존 OneNote 문서에 이미지 삽입
  4. 대체 텍스트로 이미지 추가

OneNote에 이미지를 추가하는 Java API

신규 또는 기존 OneNote 문서에 이미지를 추가하기 위해 Aspose.Note for Java API를 사용할 것입니다. API를 사용하면 Microsoft OneNote를 사용하지 않고 프로그래밍 방식으로 OneNote 문서를 만들고 읽고 변환할 수 있습니다. 또한 새 문서나 기존 OneNote 문서에 이미지와 그림을 삽입할 수 있습니다.

API는 Aspose.Note 문서를 나타내는 Document 클래스를 제공합니다. OneNote 문서를 파일에 저장하기 위한 save(String fileName) 메서드를 제공합니다. API의 Page 클래스는 OneNote 문서의 페이지를 나타냅니다. API의 이미지는 이미지를 나타내며, 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>22.9</version>
</dependency>

Java에서 새 OneNote 문서에 이미지 추가

아래 단계에 따라 새 OneNote 문서를 만들고 그림이나 이미지를 삽입할 수 있습니다.

  1. 먼저 Document 클래스의 인스턴스를 만듭니다.
  2. 다음으로 Page 클래스 개체를 초기화합니다.
  3. 그런 다음 Image 클래스를 사용하여 이미지를 로드합니다.
  4. 선택적으로 이미지 높이, 너비, 정렬, 오프셋 등을 설정합니다.
  5. 그런 다음 appendChildLast() 메서드를 사용하여 이미지를 페이지에 추가합니다.
  6. 마찬가지로 문서에 페이지를 추가합니다.
  7. 마지막으로 save() 메서드를 호출하여 OneNote 문서를 저장합니다.

다음 코드 샘플은 Java를 사용하여 새 OneNote 문서에 이미지를 추가하는 방법을 보여줍니다.

// 이 코드 샘플은 새 OneNote 문서에 이미지를 추가하는 방법을 보여줍니다.
// Document 클래스의 객체 생성
Document doc = new Document();

// Page 클래스 객체 초기화
Page page = new Page();

// 파일 경로로 이미지를 로드합니다.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// 이미지 정렬 설정
image.setAlignment(HorizontalAlignment.Right);

// 이미지 추가
page.appendChildLast(image);

// 페이지 노드 추가
doc.appendChildLast(page);

// OneNote 문서 저장
doc.save("C:\\Files\\OneNoteWithImage.one");
Java에서 새 OneNote 문서에 이미지 추가

Java에서 새 OneNote 문서에 이미지를 추가합니다.

Java의 기존 OneNote 문서에 이미지 추가

아래 단계에 따라 그림이나 이미지를 기존 OneNote 문서에 삽입할 수도 있습니다.

  1. 먼저 Document 클래스를 사용하여 기존 OneNote를 로드합니다.
  2. 다음으로 Page 클래스 개체를 초기화합니다.
  3. 그런 다음 Image 클래스를 사용하여 이미지를 로드합니다.
  4. 선택적으로 이미지 높이, 너비, 정렬, 오프셋 등을 설정합니다.
  5. 그런 다음 appendChildLast() 메서드를 사용하여 이미지를 페이지에 추가합니다.
  6. 마찬가지로 문서에 페이지를 추가합니다.
  7. 마지막으로 save() 메서드를 호출하여 OneNote 문서를 저장합니다.

다음 코드 샘플은 Java를 사용하여 기존 OneNote 문서에 이미지를 추가하는 방법을 보여줍니다.

// 이 코드 샘플은 기존 OneNote 문서에 이미지를 추가하는 방법을 보여줍니다.
// 스트림에서 문서를 로드합니다.
Document doc = new Document("C:\\Files\\Sample1.one");

// 새 페이지를 추가합니다.
Page page = new Page();

// 파일에서 이미지를 로드합니다.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// 필요에 따라 이미지의 크기를 변경합니다(선택 사항).
image.setWidth(200);
image.setHeight(350);

// 페이지에서 이미지의 위치를 설정합니다(선택 사항).
image.setVerticalOffset(400);
image.setHorizontalOffset(100);

// 이미지 정렬 설정
image.setAlignment(HorizontalAlignment.Right);

// 페이지에 이미지를 추가합니다.
page.appendChildLast(image);
doc.appendChildLast(page);

// OneNote 문서 저장
doc.save("C:\\Files\\InsertImageIntoExisting.one");

Java를 사용하여 OneNote에 대체 텍스트가 있는 이미지 삽입

다음 단계에 따라 OneNote 문서에 삽입하는 동안 이미지 대체 텍스트를 추가할 수 있습니다.

  1. 먼저 Document 클래스의 인스턴스를 만듭니다.
  2. 다음으로 Page 클래스 개체를 초기화합니다.
  3. 그런 다음 Image 클래스를 사용하여 이미지를 로드합니다.
  4. 그런 다음 setAlternativeTextTitle() 및 setAlternativeTextDescription() 속성 메서드를 사용하여 이미지 대체 텍스트를 지정합니다.
  5. 그런 다음 appendChildLast() 메서드를 사용하여 이미지를 페이지에 추가합니다.
  6. 마찬가지로 문서에 페이지를 추가합니다.
  7. 마지막으로 save() 메서드를 호출하여 OneNote 문서를 저장합니다.

다음 코드 샘플은 Java를 사용하여 OneNote에 대체 텍스트가 있는 이미지를 삽입하는 방법을 보여줍니다.

// 이 코드 샘플은 대체 텍스트가 있는 이미지를 추가하는 방법을 보여줍니다.
// Document 클래스의 객체 생성
Document doc = new Document();

// Page 클래스 객체 초기화
Page page = new Page();

// 파일 경로로 이미지를 로드합니다.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// 이미지 대체 텍스트 및 설명 지정
image.setAlternativeTextTitle("This is an image's title!");
image.setAlternativeTextDescription("And this is an image's description!");

// 이미지 정렬 설정
image.setAlignment(HorizontalAlignment.Right);

// 이미지 추가
page.appendChildLast(image);

// 페이지 노드 추가
doc.appendChildLast(page);

// OneNote 문서 저장
doc.save("C:\\Files\\ImageAlternativeText.one");
Java를 사용하여 OneNote에 대체 텍스트가 있는 이미지 삽입

Java에서 새 OneNote 문서에 이미지를 추가합니다.

무료 라이선스 받기

평가 제한 없이 라이브러리를 사용해 보려면 무료 임시 라이센스를 얻으십시오.

결론

이 기사에서는 Java를 사용하여 새 OneNote 문서를 만들고 이미지를 추가하는 방법을 배웠습니다. 기존 OneNote 문서를 로드하고 프로그래밍 방식으로 이미지를 삽입하는 방법도 살펴보았습니다. 또한 문서를 사용하여 Aspose.Note for Java API에 대해 자세히 알아볼 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.

또한보십시오