ImageColorSpaceExportMode

PdfSaveOptions.ImageColorSpaceExportMode property

Especifica cómo se seleccionará el espacio de color para las imágenes en el documento PDF.

public PdfImageColorSpaceExportMode ImageColorSpaceExportMode { get; set; }

Observaciones

El valor predeterminado esAuto .

siSimpleCmyk se especifica el valor, ImageCompression La opción se ignora y La compresión Flate se utiliza para todas las imágenes del documento.

SimpleCmyk el valor no se admite al guardar en PDF/A. Auto En su lugar se utilizará el valor.

Ejemplos

Muestra cómo configurar un espacio de color diferente para las imágenes en un documento a medida que lo exportamos a PDF.

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");

// Crea un objeto "PdfSaveOptions" que podemos pasar al método "Guardar" del documento
// para modificar cómo ese método convierte el documento a .PDF.
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Establece la propiedad "ImageColorSpaceExportMode" en "PdfImageColorSpaceExportMode.Auto" para obtener Aspose.Words
// selecciona automáticamente el espacio de color para las imágenes en el documento que convierte a PDF.
// En la mayoría de los casos, el espacio de color será RGB.
// Establece la propiedad "ImageColorSpaceExportMode" en "PdfImageColorSpaceExportMode.SimpleCmyk"
// para utilizar el espacio de color CMYK para todas las imágenes en el PDF guardado.
// Aspose.Words también aplicará la compresión Flate a todas las imágenes e ignorará el valor de la propiedad "ImageCompression".
pdfSaveOptions.ImageColorSpaceExportMode = pdfImageColorSpaceExportMode;

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

Ver también