OneNote를 PDF로 변환하는 방법
Contents
[
Hide
Show
]PDF 문서는 조직, 정부 부문 및 개인간에 문서를 교환하는 표준 형식으로 널리 사용됩니다. 그것은 인기있는 형식이므로 개발자는 종종 Microsoft OneNote 문서를 PDF 문서로 변환하도록 요청받습니다. 이를 위해, aspose.note for .net은 다른 구성 요소를 사용하지 않고 OneNote를 PDF 문서로 변환하는 것을 지원합니다.
기본 옵션을 사용하여 PDF에 OnEnote 저장
다음 코드 예제는 기본 옵션을 사용하여 OneNote를 PDF로 변환하는 방법을 보여줍니다. 기본 옵션을 사용하면 문서의 모든 페이지가 저장되고 현재 이미지가 자동으로 선택된 알고리즘으로 압축됩니다.
1// 문서 디렉토리의 경로.
2문자열 datadir = runexamples.getDatadir_loadingandSaving ();
3
4// 문서를 ASPOSE에로드합니다.
5onefile = 새 문서 (datadir + "aspose.one");
6
7DatAdir = DataDir + "SaveWithDefaultsettings_out.pdf";
8// OneNote를 PDF에 저장합니다
9onefile.save (datadir, saveformat.pdf);
지정된 페이지의 OneNote 범위를 PDF로 저장
다음 코드 예제는 지정된 페이지 범위를 OneNote에서 PDF로 변환하는 방법을 보여줍니다. 이 범위는 PageIndex 및 PageCount 속성을 설정하여 지정됩니다.
아래 코드는 OneNote 문서의 첫 페이지를 PDF 형식의 파일로 저장합니다.
1// 문서 디렉토리의 경로.
2문자열 datadir = runexamples.getDatadir_loadingandSaving ();
3
4// 문서를 ASPOSE에로드합니다.
5onefile = 새 문서 (datadir + "aspose.one");
6
7// pdfsaveOptions 객체를 초기화합니다
8pdfsaveoptions opts = 새로운 pdfsaveoptions ();
9
10// 페이지 인덱스 설정 : 0은 첫 페이지에서 저장을 시작하는 것을 의미합니다.
11opts.pageindex = 0;
12
13// 페이지 수 설정 : 1 1 페이지 만 저장하는 것을 의미합니다.
14opts.pagecount = 1;
15
16datadir = datadir + "saverangeofpagesaspdf_out.pdf";
17
18// OneNote를 PDF에 저장합니다
19Onefile.save (Datadir, Opts);
이미지에 대한 JPEG Compession을 사용하여 PDF에 OneNote 저장
다음 코드 예제는 JPEG를 사용하여 모든 이미지를 압축하여 OneNote를 PDF로 변환하는 방법을 보여줍니다.
1// 문서 디렉토리의 경로.
2문자열 datadir = runexamples.getDatadir_loadingandSaving ();
3
4// 문서를 ASPOSE에로드합니다.
5onefile = 새 문서 (datadir + "aspose.one");
6
7// pdfsaveOptions 객체를 초기화합니다
8pdfsaveoptions opts = 새로운 pdfsaveoptions
9 {
10 // JPEG 압축을 사용합니다
11 imagecompression = saving.pdf.pdfimagecompression.jpeg,
12
13 // Quality for JPEG compression
14 JpegQuality = 90
15 };
16
17datadir = datadir + "sample.pdf";
18
19// OneNote를 PDF에 저장합니다
20Onefile.save (Datadir, Opts);
페이지 브레이크없이 PDF에 OneNote 저장
다음 코드 예제는 콘텐츠가 너무 길어 페이지의 페이지 브레이크없이 OneNote를 PDF로 변환하는 방법을 보여줍니다.
1// 문서 디렉토리의 경로.
2문자열 datadir = runexamples.getDatadir_loadingandSaving ();
3
4// 문서를 ASPOSE에로드합니다.
5문서 ONEFILE = 새 문서 (DatAdir + "OnEnote.One");
6
7var dst = path.combine (datadir, "savetopdfusinga4pagesettingswithoutheightlimit.pdf");
8
9// 문서를 저장합니다.
10onefile.save (dst, new pdfsaveoptions () {pagesettings = pagesettings.a4noheightlimit});