PDF를 OneNote로 가져옵니다

때때로 다른 형식의 문서에서 컨텐츠를 가져 오는 데 유용합니다. 가장 인기있는 형식 중 하나는 PDF입니다. PDF는 조직, 정부 부문 및 개인간에 문서를 교환하는 표준 형식으로 널리 사용됩니다.

OneNote에 좋은 PDF 변환기가 필요한 경우 제품에주의를 기울이십시오. 응용 프로그램을 사용하면 PDF를 OneNote로 쉽게 변환 할 수 있으며 그 반대도 마찬가지입니다.

.net for .NET은 다른 구성 요소를 사용하지 않고 PDF에서 가져 오는 것을 지원 하고이 작업을 수행하기위한 유용한 설정 세트를 제공합니다. 최신 버전의 aspose를 사용하여 할 수 있습니다.

  1. PDF 문서의 모든 범위를 지정할 수 있습니다.
  2. 가져온 페이지가 OneNote 문서에 어떻게 병합되는지 제어하십시오.

PDF 파일을 OneNote로 변환하고 관리하는 데 도움이되는 소프트웨어 라이브러리와 함께 제공됩니다.

PDF를 OneNote로 변환하는 방법

aspose.note API에 의해 노출 된 가져 오기 메소드를 사용하면 문서에서 PDF 형식으로 데이터를 가져올 수 있습니다.

PDF 파일 세트에서 모든 데이터 가져 오기

모든 데이터를 가져올 수 있습니다. 텍스트, 이미지, 테이블 일 수 있습니다. 아래 샘플은 페이지별로 PDF 파일 세트에서 모든 페이지를 가져 오는 방법을 보여줍니다.

1var d =  문서 ();
2
3d.import (path.combine (datadir, "sampletext.pdf"))))
4 .import (path.combine (datadir, "sampleimage.pdf")))))
5 .import (path.combine (datadir, "sampletable.pdf");
6
7d.save (path.combine (datadir, "sample_simplemerge.one"));

모든 PDF 가져 오기 단일 OneNote 페이지

때때로 PDF 파일의 모든 데이터를 단일 페이지로 가져 오는 것이 유용합니다. 보고서/송장/등과 같은 몇 페이지 크기의 작은 문서 일 수 있습니다.

아래 샘플은 모든 PDF 문서의 페이지를 단일 OneNote 페이지로 병합하는 동안 PDF 문서 세트에서 모든 데이터를 가져 오는 방법을 보여줍니다.

 1var d =  문서 ();
 2
 3var importOptions = 새로운 pdfimportoptions ();
 4var mergeoptions = new mergeoptions () {importAssinglePage = true, pagespacing = 100};
 5
 6d.import (path.combine (datadir, "sampletext.pdf"), importoptions, 병합)
 7 .import (path.combine (datadir, "sampleimage.pdf"), importoptions, mergeoptions)
 8 .import (path.combine (datadir, "sampletable.pdf"), importoptions, mergeoptions);
 9
10d.save (path.combine (datadir, "sample_singlepagemerge.one"));

PDF에서 모든 페이지를 가져 와서 사용자 정의 로직을 사용하여 병합

때로는 특정 규칙 또는 논리에 따라 PDF 파일을 병합해야합니다. 이 경우 간단한 병합은 우리에게 도움이되지 않으며 목표를 달성하기 위해서는 페이지를 선택하고 OneNote 문서로 병합하기위한 사용자 정의 논리를 작성해야합니다.

아래 샘플은 5 페이지마다 PDF 그룹에서 모든 페이지를 단일 OneNote 페이지로 가져 오는 방법을 보여줍니다.

 1var d =  문서 ();
 2
 3var mergeoptions = new mergeoptions () {importAssinglePage = true, pagespacing = 100};
 4
 5ienumerable <페이지> pages = pdfimporter.import (path.combine (datadir, "samplegrouping.pdf"));
 6while (pages.any ())
 7{
 8    d.merge (pages.take (5), 병합);
 9    pages = pages.skip (5);
10}
11
12d.save (path.combine (datadir, "sample_custommerge.one");
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.