TiffOptions
Inhalt
[
Ausblenden
]TiffOptions-Klasse
Bietet Optionen, die steuern, wie eine Präsentation im TIFF-Format gespeichert wird.
public class TiffOptions : SaveOptions, ITiffOptions
Konstruktoren
Name | Beschreibung |
---|---|
TiffOptions() | Standardkonstruktor. |
Eigenschaften
Name | Beschreibung |
---|---|
BwConversionMode { get; set; } | Gibt den Algorithmus an, der zur Umwandlung eines Farbimages in ein Schwarz-Weiß-Bild verwendet wird. Diese Option wird nur angewendet, wenn CompressionType auf CCITT4 oder CCITT3 eingestellt ist. Lese-/Schreibzugriff BlackWhiteConversionMode . Standard ist Standard. |
CompressionType { get; set; } | Gibt den Kompressionstyp an. Lese-/Schreibzugriff TiffCompressionTypes . |
DefaultRegularFont { get; set; } | Gibt die Schriftart zurück oder legt sie fest, die verwendet wird, wenn die Quellschriftart nicht gefunden wird. Lese-/Schreibzugriff String. |
DpiX { get; set; } | Gibt die horizontale Auflösung in Punkten pro Zoll an. Lese-/Schreibzugriff UInt32. |
DpiY { get; set; } | Gibt die vertikale Auflösung in Punkten pro Zoll an. Lese-/Schreibzugriff UInt32. |
GradientStyle { get; set; } | Gibt den visuellen Stil des Farbverlaufs zurück oder legt ihn fest. Lese-/Schreibzugriff GradientStyle . |
ImageSize { get; set; } | Gibt die Größe eines generierten TIFF-Bildes an. Der Standardwert ist 0x0, was bedeutet, dass die generierten Bildgrößen basierend auf dem Wert der Präsentationsfolie berechnet werden. Lese-/Schreibzugriff Size. |
InkOptions { get; } | Bietet Optionen, die das Aussehen von Tintenobjekten im exportierten Dokument steuern. Nur lesbar IInkOptions |
PixelFormat { get; set; } | Gibt das Pixel-Format für die generierten Bilder an. Lese-/Schreibzugriff ImagePixelFormat . |
ProgressCallback { get; set; } | Stellt ein Callback-Objekt für das Speichern von Fortschrittsaktualisierungen in Prozent dar. Siehe IProgressCallback . |
ShowHiddenSlides { get; set; } | Gibt an, ob das generierte Dokument versteckte Folien enthalten soll oder nicht. Standard ist false . |
SkipJavaScriptLinks { get; set; } | Gibt an, ob Hyperlinks mit JavaScript-Aufrufen beim Speichern der Präsentation übersprungen werden sollen. Lese-/Schreibzugriff Boolean. Der Standardwert ist false. |
SlidesLayoutOptions { get; set; } | Holt oder legt den Modus fest, in dem Folien auf der Seite platziert werden, wenn eine Präsentation exportiert wird ISlidesLayoutOptions . |
WarningCallback { get; set; } | Gibt ein Objekt zurück oder legt es fest, das Warnungen empfängt und entscheidet, ob der Ladeprozess fortgesetzt oder abgebrochen wird. Lese-/Schreibzugriff IWarningCallback . |
Beispiele
Das folgende Beispiel zeigt, wie man PowerPoint mit der Standardgröße in TIFF konvertiert.
[C#]
// Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
// Speichern der Präsentation als TIFF-Dokument
presentation.Save("Tiffoutput_out.tiff", SaveFormat.Tiff);
}
Das folgende Beispiel zeigt, wie man PowerPoint mit benutzerdefinierter Größe in TIFF konvertiert.
[C#]
// Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation pres = new Presentation("Convert_Tiff_Custom.pptx"))
{
// Erstellen der TiffOptions-Klasse
TiffOptions opts = new TiffOptions();
// Festlegen des Kompressionstyps
opts.CompressionType = TiffCompressionTypes.Default;
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.NotesPosition = NotesPositions.BottomFull;
opts.SlidesLayoutOption = notesOptions;
// Kompressionstypen
// Standard - Gibt das Standardkompressionsschema (LZW) an.
// Keine - Gibt keine Kompression an.
// CCITT3
// CCITT4
// LZW
// RLE
// Die Tiefe hängt vom Kompressionstyp ab und kann nicht manuell festgelegt werden.
// Die Auflösungseinheit ist immer gleich „2“ (Punkte pro Zoll)
// Festlegen der Bild-DPI
opts.DpiX = 200;
opts.DpiY = 100;
// Bildgröße festlegen
opts.ImageSize = new Size(1728, 1078);
// Speichern der Präsentation als TIFF mit der angegebenen Bildgröße
pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
Das folgende Beispiel zeigt, wie man PowerPoint mit einem benutzerdefinierten Bild-Pixel-Format in TIFF konvertiert.
[C#]
// Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat enthält folgende Werte (wie in der Dokumentation zu sehen ist):
Format1bppIndexed; // 1 Bit pro Pixel, indiziert.
Format4bppIndexed; // 4 Bits pro Pixel, indiziert.
Format8bppIndexed; // 8 Bits pro Pixel, indiziert.
Format24bppRgb; // 24 Bits pro Pixel, RGB.
Format32bppArgb; // 32 Bits pro Pixel, ARGB.
*/
// Speichern der Präsentation als TIFF mit dem angegebenen Bild-Pixel-Format
presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
Siehe auch
- Klasse SaveOptions
- Schnittstelle ITiffOptions
- Namespace Aspose.Slides.Export
- Assembly Aspose.Slides