IPdfOptions

IPdfOptions-Schnittstelle

Bietet Optionen, die steuern, wie eine Präsentation im Pdf-Format gespeichert wird.

public interface IPdfOptions : ISaveOptions

Eigenschaften

NameBeschreibung
AccessPermissions { get; set; }Enthält eine Reihe von Flags, die angeben, welche Zugriffsberechtigungen gewährt werden sollen, wenn das Dokument mit Benutzerzugriff geöffnet wird. Siehe PdfAccessPermissions.
AdditionalCommonFontFamilies { get; set; }Gibt ein Array von benutzerdefinierten Namen von Schriftfamilien zurück oder legt es fest, die Aspose.Slides als allgemein betrachten sollte. Lese-/Schreib-String[].
ApplyImageTransparent { get; set; }Wendet die angegebene transparente Farbe auf ein Bild an, wenn true.
AsISaveOptions { get; }Gibt die ISaveOptions-Schnittstelle zurück. Nur lesend ISaveOptions.
BestImagesCompressionRatio { get; set; }Gibt an, ob die effektivste Kompression (anstatt der Standardkompression) für jedes Bild automatisch ausgewählt werden muss. Wenn auf Boolean.true gesetzt, wird für jedes Bild in der Präsentation der am besten geeignete Kompressionsalgorithmus ausgewählt, was zu einer kleineren Größe des resultierenden PDF-Dokuments führt. Die Auswahl des besten Bildkompressionsverhältnisses ist rechenintensiv und benötigt zusätzlichen RAM, und diese Option ist standardmäßig Boolean.false.
Compliance { get; set; }Gewünschtes Konformitätsniveau für das generierte PDF-Dokument. Lese-/Schreib- PdfCompliance.
DrawSlidesFrame { get; set; }True, um einen schwarzen Rahmen um jede Folie zu zeichnen. Lese-/Schreib-Boolean.
EmbedFullFonts { get; set; }Bestimmt, ob alle Zeichen der Schriftart eingebettet werden sollen oder nur die verwendete Teilmenge. Lese-/Schreib-Boolean.
EmbedTrueTypeFontsForASCII { get; set; }True, um TrueType-Schriftarten für ASCII-Zeichen 32-127 einzubetten. Schriftarten für Zeichencodes größer als 127 werden immer eingebettet. Lese-/Schreib-Boolean.
ImageTransparentColor { get; set; }Gibt die transparente Farbe des Bildes zurück oder legt sie fest.
IncludeOleData { get; set; }True, um alle OLE-Daten aus der Präsentation in eingebettete Dateien im resultierenden PDF zu konvertieren. Lese-/Schreib-Boolean.
InkOptions { get; }Bietet Optionen, die das Aussehen von Ink-Objekten im exportierten Dokument steuern. Nur lesend IInkOptions
JpegQuality { get; set; }Gibt einen Wert zurück oder legt ihn fest, der die Qualität der JPEG-Bilder im PDF-Dokument bestimmt. Lese-/Schreib-Byte.
Password { get; set; }Benutzerpasswort festlegen, um das PDF-Dokument zu schützen. Lese-/Schreib-String.
RasterizeUnsupportedFontStyles { get; set; }Gibt an, ob Text als Bitmap rasterisiert und im PDF gespeichert werden soll, wenn die Schriftart die fette Formatierung nicht unterstützt. Dieser Ansatz kann die Qualität des Textes im resultierenden PDF für bestimmte Schriftarten verbessern. Lese-/Schreib-Boolean.
SaveMetafilesAsPng { get; set; }True, um alle in einer Präsentation verwendeten Metadateien in PNG-Bilder zu konvertieren. Lese-/Schreib-Boolean.
ShowHiddenSlides { get; set; }Gibt an, ob das generierte Dokument versteckte Folien enthalten soll oder nicht. Standard ist false.
SlidesLayoutOptions { get; set; }Gibt den Modus an, in dem Folien beim Export einer Präsentation auf der Seite platziert werden ISlidesLayoutOptions.
SufficientResolution { get; set; }Gibt einen Wert zurück oder legt ihn fest, der die Auflösung von Bildern im PDF-Dokument bestimmt.
TextCompression { get; set; }Gibt den Kompressionstyp an, der für alle textuellen Inhalte im Dokument verwendet werden soll. Lese-/Schreib- PdfTextCompression.

Siehe auch