PreblendImages
Содержание
[
Скрывать
]PdfSaveOptions.PreblendImages property
Возвращает или задает значение, определяющее, следует ли предварительно смешивать прозрачные изображения с черным фоновым цветом.
public bool PreblendImages { get; set; }
Примечания
Предварительное смешивание изображений может улучшить внешний вид PDF-документа в Adobe Reader и удалить артефакты сглаживания.
Для правильного отображения предварительно смешанных изображений приложение для просмотра PDF-файлов должно поддерживать запись /Matte в словаре изображений с мягкой маской. Кроме того, предварительно смешанные изображения могут снизить производительность рендеринга PDF-файлов.
Значение по умолчанию:ЛОЖЬ
.
Примеры
Показывает, как предварительно смешивать изображения с прозрачным фоном при сохранении документа в формате PDF.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertImage(ImageDir + "Transparent background logo.png");
// Создаем объект "PdfSaveOptions", который можно передать методу "Save" документа
// чтобы изменить способ преобразования этим методом документа в .PDF.
PdfSaveOptions options = new PdfSaveOptions();
// Установите свойство "PreblendImages" в значение "true" для предварительного смешивания прозрачных изображений
// с фоном, что может уменьшить артефакты.
// Установите свойство «PreblendImages» в значение «false» для обычной визуализации прозрачных изображений.
options.PreblendImages = preblendImages;
doc.Save(ArtifactsDir + "PdfSaveOptions.PreblendImages.pdf", options);
Смотрите также
- class PdfSaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words