추출 이미지 삽입 OneNote

OneNote 파일은 메모를 작성하는 데 널리 사용됩니다. 특정 상황에서는 OneNote .one 문서에서 이미지를 추출하거나 삽입해야 할 수 있습니다. 이 문서에서는 C#을 사용하여 OneNote 파일에서 이미지를 삽입하거나 추출하는 방법을 다룹니다.

OneNote .one 파일에 이미지 삽입 또는 추출 – .NET API 설치

Aspose.Note for .NET API는 OneNote 파일 생성 또는 편집을 지원합니다. 다운로드 섹션에서 DLL 파일을 다운로드하거나 Microsoft Visual Studio IDE에서 아래 NuGet 설치 명령을 사용하여 구성할 수 있습니다.

PM> Install-Package Aspose.Note

C#의 OneNote .one 파일에 이미지 삽입

다음 단계에 따라 OneNote 문서에 이미지를 삽입할 수 있습니다.

  1. LoadOptions 클래스 개체를 초기화합니다.
  2. Document 클래스를 사용하여 입력된 OneNote 파일을 로드합니다.
  3. FirstChild 속성이 있는 문서의 첫 페이지를 가져옵니다.
  4. appendChildLast 메서드를 사용하여 페이지에 이미지를 추가합니다.
  5. 마지막으로 출력 OneNote 파일을 저장합니다.

아래 코드 조각은 C#을 사용하여 OneNote .one 문서에 이미지를 삽입하는 방법을 보여줍니다.

// LoadOptions 클래스 개체를 초기화합니다.
LoadOptions options = new LoadOptions();

Document oneFile = new Document("Sample1.one", options);

// 문서의 첫 페이지를 가져옵니다.
Page page = oneFile.FirstChild;

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

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

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

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

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

// 문서를 .one 형식으로 저장합니다.
oneFile.Save("InsertImage_out.one", SaveFormat.One);

C#을 사용하여 OneNote .one 파일에서 이미지 추출

다음 단계에 따라 OneNote 파일에서 이미지를 추출할 수 있습니다.

  1. 먼저 Document 클래스를 사용하여 입력된 OneNote 파일을 로드합니다.
  2. GetChildNodes 메서드를 사용하여 모든 이미지를 가져옵니다.
  3. 목록을 탐색하고 출력 이미지를 저장합니다.

다음 코드 샘플에서는 C#을 사용하여 OneNote 문서에서 이미지를 추출하는 방법을 설명합니다.

// Document 클래스를 사용하여 문서를 로드합니다.
Document oneFile = new Document(dataDir + "Aspose.one");

// 모든 이미지 노드 가져오기
IList<Image> nodes = oneFile.GetChildNodes<Image>();

foreach (Image image in nodes)
{
    using (MemoryStream stream = new MemoryStream(image.Bytes))
    {
        using (Bitmap bitMap = new Bitmap(stream))
        {
            // 파일에 이미지 바이트 저장
            bitMap.Save(String.Format("{0}", Path.GetFileName(image.FileName)));
        }
    }
}

무료 API 라이선스 받기

제한 없이 API 평가를 위해 무료 임시 라이선스를 요청할 수 있습니다.

결론

결론적으로 C#에서 이미지를 추출하거나 OneNote .one 파일에 삽입하는 방법을 배웠습니다. 문서를 살펴보면 API의 다른 여러 기능을 탐색할 수 있습니다. 또한 문제가 있는 경우 무료 지원 포럼에서 문의할 수 있습니다.

또한보십시오