Konvertieren Sie OneNote in PDF mit einem fehlenden Schriftartersatz
PDF -Dokumente werden häufig als Standardformat des Austauschs von Dokumenten zwischen Organisationen, Regierungssektoren und Einzelpersonen verwendet. Es ist ein beliebtes Format, daher werden Entwickler häufig gebeten, Microsoft OneNote -Dokumente in PDF -Dokumente umzuwandeln. Zu diesem Zweck unterstützt Aspose.Note für .NET die Konvertierung von OneNote in PDF -Dokumente ohne andere Komponente. Dieses Thema zeigt, wie ein Dokument mithilfe einer Schriftart speichert, die unter dem aktuellen Computer nicht verfügbar ist.
Wenn ein OneNote -Dokument eine Schriftart verwendet, die unter der aktuellen Maschine nicht verfügbar ist, können Sie angeben, dass Sie es durch eine andere weit verbreitete Schriftart ersetzen.
So setzen Sie den Standard -Schriftnamen
Die folgende Probe zeigt, wie OneNote in PDF umgewandelt wird und dabei fehlende Schriftarten nach Zeiten neuer Roman -Schriftart ersetzt, die für die meisten Maschinen verfügbar ist.
1 // Der Pfad zum Dokumentenverzeichnis.
2 string datadir = runexamples.getDatadir_loadingAndSavaving ();
3
4 // Laden Sie das Dokument in asspose.note.
5 Document OneFile = neues Dokument (Path.combine (Datadir, "fehlende FONT.one"));
6
7 // OneNote in PDF konvertieren
8 datadir = datadir + "saveuSDocumentFontsSubStemWithDefaultFontname_out.pdf";
9 OneFile.save (Datadir, neue PDFSaveOptions ()
10 {
11 FONTSSUBSYSTEM = DOCUMENTFONTSSUBSYSTEM.UBENDEFAULTFONT ("Times New Roman")
12 });
So stellen Sie eine Schriftart aus einer Datei als Standardeinstellung ein
Die folgende Probe zeigt, wie OneNote in PDF konvertiert wird, während fehlende Schriftarten durch eine Schriftart in einer angegebenen Datei ersetzt werden.
1 // Der Pfad zum Dokumentenverzeichnis.
2 string datadir = runexamples.getDatadir_loadingAndSavaving ();
3
4 String fontfile = path.combine (Datadir, "Geo_1.ttf");
5
6 // Laden Sie das Dokument in asspose.note.
7 Document OneFile = neues Dokument (Path.combine (Datadir, "fehlende FONT.one"));
8
9 // OneNote in PDF konvertieren
10 datadir = datAdir + "saveuSDocumentFontsSubStemWithDefaultFontfromFile_out.pdf";
11 OneFile.save (Datadir, neue PDFSaveOptions ()
12 {
13 FONTSSUBSYSTEM = documentFontsSubsystem.useDefaultFontfromFile (Fontfile)
14 });
So setzen Sie eine Schriftart aus einem Stream als Standard
Die folgende Probe zeigt, wie OneNote in PDF umgewandelt wird, während fehlende Schriftarten durch eine Schriftart aus dem vorgesehenen Strom ersetzt werden.
1 // Der Pfad zum Dokumentenverzeichnis.
2 string datadir = runexamples.getDatadir_loadingAndSavaving ();
3
4 String fontfile = path.combine (Datadir, "Geo_1.ttf");
5
6 // Laden Sie das Dokument in asspose.note.
7 Document OneFile = neues Dokument (Path.combine (Datadir, "fehlende FONT.one"));
8
9 // OneNote in PDF konvertieren
10 datadir = datadir + "saveuSDocumentFontsSubStemWithDefaultFontfromstream_out.pdf";
11
12 using (var stream = file.open (fontFile, fileMode.open, fileAccess.read, fileshare.read))
13 {
14 OneFile.save (Datadir, neue PDFSaveOptions ()
15 {
16 FONTSSUBSYSTEM = documentFontsSubsystem.useDefaultFontfromstream (Stream)
17 });
18 }