C#에서 OneNote에 이미지 추가

OneNote를 사용하면 메모, 그림, 화면 캡처 및 오디오 해설 형식의 자유 형식 정보 및 다중 사용자 공동 작업을 수집, 구성 및 공동 작업할 수 있습니다. 프로그래밍 방식으로 OneNote 문서에 이미지를 삽입할 수 있습니다. 이 문서에서는 C#에서 OneNote에 이미지를 추가하는 방법을 배웁니다.

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

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

OneNote에 이미지를 추가하는 C# API

신규 또는 기존 OneNote 문서에 이미지를 추가하기 위해 Aspose.Note for .NET API를 사용할 것입니다. API를 사용하면 Microsoft OneNote를 사용하지 않고 프로그래밍 방식으로 OneNote 문서를 만들고 읽고 변환할 수 있습니다. 또한 PDF 문서에서 OneNote 문서로 콘텐츠를 가져올 수 있습니다.

API의 DLL 다운로드 또는 NuGet을 사용하여 설치하십시오.

PM> Install-Package Aspose.Note

C#에서 새 OneNote 문서에 이미지 추가

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

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

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

// 이 코드 샘플은 새 OneNote 문서에 이미지를 추가하는 방법을 보여줍니다.
// 문서 디렉토리의 경로입니다.
string dataDir = "C:\\Files\\Note\\";

// Document 클래스의 객체 생성
Document doc = new Document();

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

// 파일 경로로 이미지를 로드합니다.
Image image = new Image(dataDir + "sample.jpg");

// 이미지 정렬 설정
image.Alignment = HorizontalAlignment.Right;

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

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

// OneNote 문서 저장
dataDir = dataDir + "CreateOneNoteWithImage.one";
doc.Save(dataDir);
CSharp에서 New-OneNote-Document에 이미지 추가

C#의 새 OneNote 문서에 이미지를 추가합니다.

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

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

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

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

// 이 코드 샘플은 기존 OneNote 문서에 이미지를 추가하는 방법을 보여줍니다.
// 문서 디렉토리의 경로입니다.
string dataDir = "C:\\Files\\Note\\";

// 스트림에서 문서를 로드합니다.
Document doc = new Document(dataDir + "Sample1.one");

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

// 파일에서 이미지를 로드합니다.
Image image = new Image(dataDir + "sample.jpg");

// 필요에 따라 이미지 크기를 변경합니다(선택 사항).
image.Width = 500;
image.Height = 750;

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

// 이미지 정렬 설정
image.Alignment = HorizontalAlignment.Right;

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

// OneNote 문서 저장
dataDir = dataDir + "InsertImageIntoExisting.one";
doc.Save(dataDir);

C#을 사용하여 OneNote에서 대체 텍스트가 있는 이미지 삽입

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

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

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

// 이 코드 샘플은 OneNote 문서에서 대체 텍스트가 있는 이미지를 추가하는 방법을 보여줍니다.
// 문서 디렉토리의 경로입니다.
string dataDir = "C:\\Files\\Note\\";

// 새 문서 만들기
var document = new Document();

// 새 페이지 추가
var page = new Page();

// 이미지 로드
var image = new Image(dataDir + "sample.jpg");

// 이미지 대체 텍스트 및 설명 지정
image.AlternativeTextTitle = "This is an image's title!";
image.AlternativeTextDescription = "And this is an image's description!";

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

// 페이지 추가
document.AppendChildLast(page);

// 문서 저장
dataDir = dataDir + "ImageAlternativeText.one";
document.Save(dataDir);

무료 라이선스 받기

임시 무료 라이선스 받기 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

결론

이 문서에서는 다음 방법을 배웠습니다.

  • C#을 사용하여 새 OneNote 문서를 만듭니다.
  • 기존 OneNote 문서를 로드합니다.
  • OneNote 문서에 페이지 추가
  • 프로그래밍 방식으로 OneNote 문서 페이지에 이미지 추가

C#에서 OneNote에 이미지를 추가하는 것 외에도 문서를 사용하여 Aspose.Note for .NET API에 대해 자세히 알아볼 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.

또한보십시오