PDF를 OneNote로 가져옵니다
때때로 다른 형식의 문서에서 컨텐츠를 가져 오는 데 유용합니다. 가장 인기있는 형식 중 하나는 PDF입니다. PDF는 조직, 정부 부문 및 개인간에 문서를 교환하는 표준 형식으로 널리 사용됩니다.
OneNote에 좋은 PDF 변환기가 필요한 경우 제품에주의를 기울이십시오. 응용 프로그램을 사용하면 PDF를 OneNote로 쉽게 변환 할 수 있으며 그 반대도 마찬가지입니다.
.net for .NET은 다른 구성 요소를 사용하지 않고 PDF에서 가져 오는 것을 지원 하고이 작업을 수행하기위한 유용한 설정 세트를 제공합니다. 최신 버전의 aspose를 사용하여 할 수 있습니다.
- PDF 문서의 모든 범위를 지정할 수 있습니다.
- 가져온 페이지가 OneNote 문서에 어떻게 병합되는지 제어하십시오.
PDF 파일을 OneNote로 변환하고 관리하는 데 도움이되는 소프트웨어 라이브러리와 함께 제공됩니다.
PDF를 OneNote로 변환하는 방법
aspose.note API에 의해 노출 된 가져 오기 메소드를 사용하면 문서에서 PDF 형식으로 데이터를 가져올 수 있습니다.
- 가져 오기 (스트림, pdfimportoptions, 병합)
- import (문자열, pdfimportoptions, 병합)
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");