ImageColorSpaceExportMode
Innehåll
[
Dölj
]PdfSaveOptions.ImageColorSpaceExportMode property
Anger hur färgrymden kommer att väljas för bilderna i PDF-dokument.
public PdfImageColorSpaceExportMode ImageColorSpaceExportMode { get; set; }
Anmärkningar
Standardvärdet ärAuto .
OmSimpleCmyk värde är specificerat, ImageCompression
alternativet ignoreras och Flate komprimering används för alla bilder i dokumentet.
SimpleCmyk värde stöds inte när du sparar till PDF/A. Auto värde kommer att användas istället.
Exempel
Visar hur man ställer in en annan färgrymd för bilder i ett dokument när vi exporterar det till 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");
// Skapa ett "PdfSaveOptions"-objekt som vi kan skicka till dokumentets "Spara"-metod
// för att ändra hur den metoden konverterar dokumentet till .PDF.
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Ställ in egenskapen "ImageColorSpaceExportMode" till "PdfImageColorSpaceExportMode.Auto" för att få Aspose.Words till
// väljer automatiskt färgrymden för bilder i dokumentet som det konverterar till PDF.
// I de flesta fall kommer färgrymden att vara RGB.
// Ställ in egenskapen "ImageColorSpaceExportMode" till "PdfImageColorSpaceExportMode.SimpleCmyk"
// för att använda CMYK-färgrymden för alla bilder i den sparade PDF-filen.
// Aspose.Words kommer också att tillämpa Flate-komprimering på alla bilder och ignorerar "ImageCompression"-egenskapens värde.
pdfSaveOptions.ImageColorSpaceExportMode = pdfImageColorSpaceExportMode;
doc.Save(ArtifactsDir + "PdfSaveOptions.ImageColorSpaceExportMode.pdf", pdfSaveOptions);
Se även
- enum PdfImageColorSpaceExportMode
- class PdfSaveOptions
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words