Перетворіть OneNote у PDF із відсутністю заміни шрифту

Документи PDF широко використовуються як стандартний формат обміну документів між організаціями, урядовим секторами та особами. Це популярний формат, тому розробників часто просять перетворити документи Microsoft OneNote в документи PDF. З цією метою Aspose.note for .NET підтримує перетворення OneNote в документи PDF без використання будь -якого іншого компонента. Ця тема показує, як зберегти документ за допомогою шрифту, який недоступний під поточною машиною.

Якщо документ OneNote використовує шрифт, який недоступний під поточною машиною, ви можете вказати, щоб замінити його іншим широко використовуваним шрифтом.

Як встановити ім’я шрифту за замовчуванням

Зразок нижче показує, як перетворити OneNote в PDF під час заміни відсутніх шрифтів за часів нового римського шрифту, який доступний на більшості машин.

 1// шлях до каталогу документів.
 2string dataDir = runexamples.getDatadir_LoadingandSaving ();
 3            
 4// Завантажте документ на aspose.note.
 5Документувати OneFile = новий документ (path.combine (DataDir, "Відсутній-font.one"));
 6
 7// перетворити onenote в PDF
 8Datadir = Datadir + "SaveUsingDocumentFontsSubSystemwithDefaultFontName_out.pdf";
 9OneFile.Save (DataDir, New PdfSaveOptions () 
10                      {
11                          Fontssubsystem = documentfontssubsystem.usingdefaultfont ("Times New Roman")
12                      });

Як встановити шрифт з файлу як за замовчуванням

Зразок нижче показує, як перетворити OneNote в PDF під час заміни відсутніх шрифтів шрифтом, розташованим у визначеному файлі.

 1// шлях до каталогу документів.
 2string dataDir = runexamples.getDatadir_LoadingandSaving ();
 3
 4string fontfile = path.combine (DataDir, "geo_1.ttf");
 5
 6// Завантажте документ на aspose.note.
 7Документувати OneFile = новий документ (path.combine (DataDir, "Відсутній-font.one"));
 8
 9// перетворити onenote в PDF
10Datadir = DataDir + "SaveUsingDocumentFontsSubSystemwithDefaultFontFromFile_out.pdf";
11OneFile.Save (DataDir, New PdfSaveOptions ()
12                          {
13                              FontsSubSystem = DocumentFontsSubSystem.usingDefaultFontFromFile (FontFile)
14                          });

Як встановити шрифт із потоку як за замовчуванням

Зразок нижче показує, як перетворити OneNote в PDF, замінивши відсутні шрифти шрифтом із наданого потоку.

 1// шлях до каталогу документів.
 2string dataDir = runexamples.getDatadir_LoadingandSaving ();
 3
 4string fontfile = path.combine (DataDir, "geo_1.ttf");
 5
 6// Завантажте документ на aspose.note.
 7Документувати OneFile = новий документ (path.combine (DataDir, "Відсутній-font.one"));
 8
 9// перетворити onenote в PDF
10DataDir = DataDir + "SaveUsingDocumentFontsSubSystemwithDefaultFontFromStream_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 (потік)
17                              });
18}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.