PdfImageColorSpaceExportMode

PdfImageColorSpaceExportMode enumeration

Gibt an, wie der Farbraum für die Bilder im PDF-Dokument ausgewählt wird.

public enum PdfImageColorSpaceExportMode

Werte

NameWertBeschreibung
Auto0Aspose.Words wählt automatisch den am besten geeigneten Farbraum für jedes Bild aus.
SimpleCmyk1Aspose.Words wandelt RGB-Bilder mithilfe einer einfachen Formel in den CMYK-Farbraum um.

Beispiele

Zeigt, wie Sie einen anderen Farbraum für Bilder in einem Dokument festlegen, wenn wir es als PDF exportieren.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Jpeg image:");
builder.InsertImage(ImageDir + "Logo.jpg");
builder.InsertParagraph();
builder.Writeln("Png image:");
builder.InsertImage(ImageDir + "Transparent background logo.png");

// 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 pdfSaveOptions = new PdfSaveOptions();

// Setzen Sie die Eigenschaft „ImageColorSpaceExportMode“ auf „PdfImageColorSpaceExportMode.Auto“, um Aspose.Words abzurufen
// automatisch den Farbraum für Bilder im Dokument auswählen, das in PDF konvertiert wird.
// In den meisten Fällen ist der Farbraum RGB.
// Setze die Eigenschaft „ImageColorSpaceExportMode“ auf „PdfImageColorSpaceExportMode.SimpleCmyk“
// um den CMYK-Farbraum für alle Bilder im gespeicherten PDF zu verwenden.
// Aspose.Words wendet auch die Flate-Komprimierung auf alle Bilder an und ignoriert den Wert der Eigenschaft „ImageCompression“.
pdfSaveOptions.ImageColorSpaceExportMode = pdfImageColorSpaceExportMode;

doc.Save(ArtifactsDir + "PdfSaveOptions.ImageColorSpaceExportMode.pdf", pdfSaveOptions);

Siehe auch