새로운 API인 Aspose.Note for .NET을 발표하게 되어 기쁩니다. Microsoft Office OneNote(.one) 파일 형식과 상호 작용합니다. Aspose.Note는 C#을 사용하여 Microsoft OneNote 파일을 읽고, 변환하고, 구문 분석하는 .NET 클래스 라이브러리입니다. 개발자는 C#, ASP.NET MVC, 웹 서비스 또는 모든 .NET 기반 응용 프로그램에서 ONE(2010/2013) 파일로 작업할 수 있습니다. .NET API용 Aspose.Note는 몇 가지 포괄적인 기능을 제공합니다.

첫 번째 버전에는 .one 파일을 다른 이미지 형식으로 변환, PDF 형식으로 내보내기, .one 파일에서 텍스트 읽기 및 추출, 페이지 정보 가져오기, 이미지 정보 가져오기, 이미지 추출, 텍스트 검색 및 바꾸기와 같은 기능이 포함되었습니다. 다음 샘플은 .NET용 Aspose.Note를 시작하는 방법에 대한 아이디어를 제공합니다.

C#에서 OneNote 문서 변환

OneNote 문서를 C#에서 PNG, BMP, JPEG, GIF로 변환

Aspose.Note API를 사용하면 개발자가 하나의 노트북 페이지를 이미지 파일에 저장할 수 있으므로 썸네일을 쉽게 만들 수 있습니다. 아래는 C#에서 OneNote를 이미지로 저장하는 코드입니다. 추가 도움말은 OneNote를 이미지로 변환 항목을 참조하십시오.

// 문서 디렉토리의 경로입니다.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// 문서를 Aspose.Note에 로드합니다.
Document oneFile = new Document(dataDir + "Aspose.one");

// ImageSaveOptions 개체 초기화 
ImageSaveOptions opts = new ImageSaveOptions(SaveFormat.Png);
            
// 페이지 인덱스 설정
opts.PageIndex = 1;

dataDir = dataDir + "ConvertSpecificPageToImage_out.png";

// 문서를 PNG로 저장합니다.
oneFile.Save(dataDir, opts);

C#에서 OneNote 문서를 PDF로 변환

다른 사람과 공유하고 싶지만 다른 사람이 형식을 변경할 수 없도록 하는 Microsoft OneNote 파일이 있는 경우 파일을 PDF로 저장할 수 있습니다. 아래 코드는 OneNote 파일의 전체 또는 특정 페이지를 C#의 PDF 파일로 변환하는 방법을 보여줍니다. 추가 도움말은 OneNote 문서를 PDF로 변환 항목을 참조하십시오.

// 문서 디렉토리의 경로입니다.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// 문서를 Aspose.Note에 로드합니다.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveWithDefaultSettings_out.pdf";
// 문서를 PDF로 저장
oneFile.Save(dataDir, SaveFormat.Pdf);

C#을 사용하여 OneNote 파일 읽기

  • OneNote 파일의 모든 텍스트 표시 - 개발자가 OneNote 파일에서 일부 텍스트를 가져와야 하는 경우가 있습니다. 다음 코드는 OneNote 파일에서 모든 텍스트 콘텐츠를 추출하고 표시합니다. 추가 도움말은 다음 항목을 참조하세요. OneNote 문서에서 텍스트 추출.
  • OneNote 문서에서 페이지 수 가져오기 - OneNote 문서에는 여러 페이지가 있을 수 있습니다. 페이지 수를 표시할 수 있습니다. 수에는 모든 수준의 페이지가 포함됩니다. 다음 코드는 C#을 사용하여 OneNote 파일에서 페이지 수를 가져옵니다. 추가 도움말은 OneNote 문서에서 페이지 수 가져오기 항목을 참조하십시오.
  • OneNote 문서에서 모든 페이지 정보 가져오기 - Aspose.Note API를 통해 개발자는 페이지 제목, 작성자, 페이지 수준, 페이지 크기 및 생성 시간 등과 같은 각 페이지에 대한 세부 정보에 액세스할 수 있습니다. 다음은 OneNote에서 각 페이지에 대한 세부 정보를 가져오는 코드입니다. 파일. 추가 도움말은 OneNote 문서에서 각 페이지의 정보 가져오기 항목을 참조하십시오.
  • OneNote 문서의 특정 페이지에서 텍스트 가져오기 -Aspose.Note를 사용하면 OneNote 문서의 특정 페이지 번호를 기반으로 텍스트를 검색할 수도 있습니다. 아래 코드는 방법을 보여줍니다. 추가 도움말은 OneNote 문서의 지정된 페이지에서 텍스트 추출 항목을 참조하십시오.
  • OneNote 문서에서 이미지 정보 가져오기 - Aspose.Note를 사용하면 개발자가 문서의 각 이미지에 대한 세부 정보(예: 파일 이름, 너비, 높이, 확장자, 마지막 수정 시간)에 액세스할 수 있습니다. 다음 코드는 OneNote 파일에서 각 이미지에 대한 세부 정보를 가져오는 방법을 보여줍니다. 추가 도움말은 OneNote 문서에서 각 이미지의 정보 가져오기 항목을 참조하십시오.

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

  • OneNote 문서에서 모든 이미지 추출 - 스크린샷과 스크랩을 실제 이미지 파일로 원할 때가 있습니다. Aspose.Note에는 이 기능이 있으며 개발자가 이러한 파일을 그대로 저장할 수 있습니다. 다음은 OneNote 파일에서 모든 이미지를 추출하는 코드입니다. 추가 도움말은 다음 항목을 참조하세요. OneNote 문서에서 이미지 추출

C#을 사용하여 OneNote 파일에서 텍스트 검색 및 바꾸기

OneNote 책을 편집할 때 텍스트를 찾고 바꾸는 것이 도움이 됩니다. 예를 들어 프로젝트 이름이 변경된 경우 이전 프로젝트 이름의 모든 인스턴스를 새 이름으로 쉽게 바꿀 수 있습니다. Aspose.Note에서 RichText 클래스를 사용하여 특정 텍스트를 바꿉니다.

  • OneNote 문서의 모든 페이지에서 텍스트 검색 및 바꾸기 - 아래 코드는 OneNote 파일의 모든 페이지에서 텍스트를 검색하고 바꿉니다. 추가 도움말은 모든 페이지의 텍스트 바꾸기 항목을 참조하십시오.
  • OneNote 문서의 특정 페이지에서 텍스트 검색 및 바꾸기 - 아래는 OneNote 파일의 특정 페이지에서 텍스트를 검색하고 바꾸는 코드입니다. 추가 도움말은 다음 항목을 참조하십시오. 특정 페이지의 텍스트 바꾸기.

시간과 노력을 절약해 주는 이러한 API 기능을 즐기시기 바랍니다. API는 매우 간단하며 개발자는 응용 프로그램에서 쉽게 사용할 수 있습니다. .NET용 Aspose.Note를 사용하면 서버에 Microsoft OneNote를 설치하지 않고도 OneNote 파일을 변환, 추출, 읽기 또는 업데이트할 수 있습니다.

API 기능의 전체 목록을 보고 마지막에 API를 사용해 보려면 다음 페이지를 방문하여 .NET용 Aspose.Note의 첫 번째 버전을 다운로드하십시오. 도움이 필요하시면 Aspose.Note 포럼에 문의해 주세요. 자세한 내용은 .NET 문서용 Aspose.Note를 참조하십시오.