누락 된 글꼴 교체로 OneNote를 PDF로 변환하십시오

PDF 문서는 조직, 정부 부문 및 개인간에 문서를 교환하는 표준 형식으로 널리 사용됩니다. 그것은 인기있는 형식이므로 개발자는 종종 Microsoft OneNote 문서를 PDF 문서로 변환하도록 요청받습니다. 이를 위해, aspose.note for .net은 다른 구성 요소를 사용하지 않고 OneNote를 PDF 문서로 변환하는 것을 지원합니다. 이 주제는 현재 컴퓨터에서 사용할 수없는 글꼴을 사용하여 문서를 저장하는 방법을 보여줍니다.

OneNote 문서가 현재 컴퓨터에서 사용할 수없는 글꼴을 사용하는 경우 널리 사용되는 다른 글꼴로 대체하도록 지정할 수 있습니다.

기본 글꼴 이름을 설정하는 방법

아래 샘플은 OneNote를 PDF로 변환하는 방법을 보여 주면서 누락 된 글꼴을 대부분의 기계에서 사용할 수있는 새로운 로마 글꼴로 대체하는 방법을 보여줍니다.

 1// 문서 디렉토리의 경로.
 2문자열 datadir = runexamples.getDatadir_loadingandSaving ();
 3            
 4// 문서를 ASPOSE에로드합니다.
 5문서 ONEFILE =  문서 (Path.comBine (Datadir, "Missing-Font.One"));
 6
 7// OnEnote를 PDF로 변환합니다
 8datadir = datadir + "saveringDocumentFontSSSSsubsystemwithDefaultFontName_out.pdf";
 9Onefile.save (Datadir, New Pdfsaveoptions () 
10                      {
11                          FontsSubsystem = DocumentFontsSubsystem.usingDefaultFont ( "Times New Roman")
12                      });

파일에서 글꼴을 기본값으로 설정하는 방법

아래 샘플은 OneNote를 PDF로 변환하는 방법을 보여 주면서 누락 된 글꼴을 지정된 파일에 위치한 글꼴로 대체합니다.

 1// 문서 디렉토리의 경로.
 2문자열 datadir = runexamples.getDatadir_loadingandSaving ();
 3
 4문자열 fontfile = path.combine (datadir, "geo_1.ttf");
 5
 6// 문서를 ASPOSE에로드합니다.
 7문서 ONEFILE =  문서 (Path.comBine (Datadir, "Missing-Font.One"));
 8
 9// OnEnote를 PDF로 변환합니다
10datadir = datadir + "saveringDocumentFontSSSSSSsubsystemwithDefaultFontFromFile_out.pdf";
11Onefile.save (Datadir, New Pdfsaveoptions ()
12                          {
13                              fontssubsystem = documentfontssubsystem.usingDefaultFontfromFile (fontfile)
14                          });

스트림에서 글꼴을 기본값으로 설정하는 방법

아래 샘플은 OneNote를 PDF로 변환하는 방법을 보여 주면서 누락 된 글꼴을 제공된 스트림에서 글꼴로 대체합니다.

 1// 문서 디렉토리의 경로.
 2문자열 datadir = runexamples.getDatadir_loadingandSaving ();
 3
 4문자열 fontfile = path.combine (datadir, "geo_1.ttf");
 5
 6// 문서를 ASPOSE에로드합니다.
 7문서 ONEFILE =  문서 (Path.comBine (Datadir, "Missing-Font.One"));
 8
 9// OnEnote를 PDF로 변환합니다
10DatAdir = DataDir + "SaveUsingDocumentFontsSsubsystemwithDefaultFontfromStream_out.pdf";
11
12사용 (var stream = file.open (fontfile, filemode.open, fileaccess.read, fileshare.Read))
13{
14    Onefile.save (Datadir, New Pdfsaveoptions ()
15                              {
16                                  FontsSubsystem = DocumentFontsSubsystem.usingDefaultFontfromStream (Stream)
17                              });
18}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.