Convierta OneNote a PDF con reemplazo de fuente faltante

Los documentos PDF se utilizan ampliamente como un formato estándar de intercambio de documentos entre organizaciones, sectores gubernamentales e individuos. Es un formato popular, por lo que a menudo se les pide a los desarrolladores que conviertan los documentos de Microsoft OneNote en documentos PDF. Para este propósito, Aspose.note para .NET admite la conversión de OneNote a documentos PDF sin usar ningún otro componente. Este tema muestra cómo guardar un documento usando una fuente que no está disponible bajo la máquina actual.

Si un documento OneNote usa una fuente que no está disponible debajo de la máquina actual, puede especificar para sustituirla por otra fuente ampliamente utilizada.

Cómo establecer el nombre de fuente predeterminado

La muestra a continuación muestra cómo convertir a OneNote en PDF mientras se sustituye las fuentes faltantes por Times New Fute Roman que está disponible en la mayoría de las máquinas.

 1// La ruta al directorio de documentos.
 2cadena dataDir = runExAMAMPLE.GetDATAdir_LoadingAndSaving ();
 3            
 4// Cargue el documento en Aspose.note.
 5Documento OneFile = nuevo documento (path.combine (dataDir, "falt-font.one"));
 6
 7// Convertir OneNote a PDF
 8datadir = DataDir + "SaveUsingDocumentFontsSubSystemWithDefaultFontName_out.pdf";
 9OneFile.Save (DataDir, New PDFSaveOptions () 
10                      {
11                          FontSSubSystem = documentFontSSubSystem.UsingDefaultFont ("Times New Roman")
12                      });

Cómo establecer una fuente de un archivo como predeterminado

La muestra a continuación muestra cómo convertir a OneNote en PDF mientras se sustituye las fuentes faltantes por una fuente ubicada en un archivo especificado.

 1// La ruta al directorio de documentos.
 2cadena dataDir = runExAMAMPLE.GetDATAdir_LoadingAndSaving ();
 3
 4cadena fontfile = path.combine (dataDir, "geo_1.ttf");
 5
 6// Cargue el documento en Aspose.note.
 7Documento OneFile = nuevo documento (path.combine (dataDir, "falt-font.one"));
 8
 9// Convertir OneNote a PDF
10datadir = DataDir + "SaveUsingDocumentFontSSubSystemWithDefaultFontFromFile_out.pdf";
11OneFile.Save (DataDir, New PDFSaveOptions ()
12                          {
13                              FontSSubSystem = DocumentFontSSubSystem.UsingDefaultFontFromFile (FontFile)
14                          });

Cómo establecer una fuente de una transmisión como predeterminada

La muestra a continuación muestra cómo convertir a OneNote en PDF mientras se sustituye las fuentes faltantes por una fuente de la corriente proporcionada.

 1// La ruta al directorio de documentos.
 2cadena dataDir = runExAMAMPLE.GetDATAdir_LoadingAndSaving ();
 3
 4cadena fontfile = path.combine (dataDir, "geo_1.ttf");
 5
 6// Cargue el documento en Aspose.note.
 7Documento OneFile = nuevo documento (path.combine (dataDir, "falt-font.one"));
 8
 9// Convertir OneNote a PDF
10datadir = DataDir + "SaveUsingDocumentFontSSubSystemWithDefaultFontFromStream_out.pdf";
11
12usando (var stream = file.open (fontfile, fileMode.open, fileaccess.read, filhare.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.