FontEmbeddingMode
Inhalt
[
Ausblenden
]PdfSaveOptions.FontEmbeddingMode property
Gibt den Schriftarteinbettungsmodus an.
public PdfFontEmbeddingMode FontEmbeddingMode { get; set; }
Bemerkungen
Der Standardwert istEmbedAll.
Diese Einstellung funktioniert nur für Text in ANSI-Kodierung (Windows-1252). Enthält das Dokument nicht-ANSI-Text, werden die entsprechenden Schriftarten unabhängig von dieser Einstellung eingebettet.
Die PDF/A- und PDF/UA-Konformität erfordert die Einbettung aller Schriftarten. EmbedAll Der Wert wird beim Speichern in PDF/A und PDF/UA automatisch verwendet.
Beispiele
Zeigt, wie Aspose.Words so eingestellt wird, dass das Einbetten der Schriftarten Arial und Times New Roman in ein PDF-Dokument übersprungen wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// „Arial“ ist eine Standardschriftart und „Courier New“ ist eine Nicht-Standardschriftart.
builder.Font.Name = "Arial";
builder.Writeln("Hello world!");
builder.Font.Name = "Courier New";
builder.Writeln("The quick brown fox jumps over the lazy dog.");
// Erstellen Sie ein "PdfSaveOptions"-Objekt, das wir an die "Save"-Methode des Dokuments übergeben können
// um zu ändern, wie diese Methode das Dokument in .PDF konvertiert.
PdfSaveOptions options = new PdfSaveOptions();
// Setzen Sie die Eigenschaft „EmbedFullFonts“ auf „true“, um jedes Glyph jeder eingebetteten Schriftart in das Ausgabe-PDF einzubetten.
options.EmbedFullFonts = true;
// Setzen Sie die Eigenschaft „FontEmbeddingMode“ auf „EmbedAll“, um alle Schriftarten in das Ausgabe-PDF einzubetten.
// Setzen Sie die Eigenschaft „FontEmbeddingMode“ auf „EmbedNonstandard“, um nur das Einbetten nicht standardmäßiger Schriftarten in das Ausgabe-PDF zuzulassen.
// Setzen Sie die Eigenschaft „FontEmbeddingMode“ auf „EmbedNone“, um keine Schriftarten in das Ausgabe-PDF einzubetten.
options.FontEmbeddingMode = pdfFontEmbeddingMode;
doc.Save(ArtifactsDir + "PdfSaveOptions.EmbedWindowsFonts.pdf", options);
Siehe auch
- enum PdfFontEmbeddingMode
- class PdfSaveOptions
- namensraum Aspose.Words.Saving
- Montage Aspose.Words