PdfImageColorSpaceExportMode

PdfImageColorSpaceExportMode enumeration

Spécifie comment l’espace colorimétrique sera sélectionné pour les images dans le document PDF.

public enum PdfImageColorSpaceExportMode

Valeurs

NomÉvaluerLa description
Auto0Aspose.Words sélectionne automatiquement l’espace colorimétrique le plus approprié pour chaque image.
SimpleCmyk1Aspose.Words convertit les images RVB en espace colorimétrique CMJN à l’aide d’une formule simple.

Exemples

Montre comment définir un espace colorimétrique différent pour les images d’un document lorsque nous l’exportons au format 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");

// Crée un objet "PdfSaveOptions" que l'on peut passer à la méthode "Save" du document
// pour modifier la façon dont cette méthode convertit le document en .PDF.
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Définissez la propriété "ImageColorSpaceExportMode" sur "PdfImageColorSpaceExportMode.Auto" pour obtenir Aspose.Words
// sélectionne automatiquement l'espace colorimétrique des images du document qu'il convertit en PDF.
// Dans la plupart des cas, l'espace colorimétrique sera RVB.
// Définit la propriété "ImageColorSpaceExportMode" sur "PdfImageColorSpaceExportMode.SimpleCmyk"
// pour utiliser l'espace colorimétrique CMJN pour toutes les images du PDF enregistré.
// Aspose.Words appliquera également la compression Flate à toutes les images et ignorera la valeur de la propriété "ImageCompression".
pdfSaveOptions.ImageColorSpaceExportMode = pdfImageColorSpaceExportMode;

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

Voir également