SvgSaveOptions

SvgSaveOptions class

Сохранить параметры для экспорта в формат SVG

public class SvgSaveOptions : UnifiedSaveOptions

Конструкторы

ИмяОписание
SvgSaveOptions()Конструктор по умолчанию.

Характеристики

ИмяОписание
CloseResponse { get; set; }Получает или задает логическое значение, указывающее, будет ли объект Response закрыт после сохранения документа в response.
ExtractOcrSublayerOnly { get; set; }Этот атрибут включает функцию извлечения изображения или текста для документов PDF с подслоем OCR.
SaveFormat { get; }Формат сохранения данных.
WarningHandler { get; set; }Обратный вызов для обработки любых сгенерированных предупреждений. WarningHandler возвращает элемент перечисления ReturnAction, указывающий либо Продолжить, либо Прервать. Продолжить — это действие по умолчанию, и операция сохранения продолжается, однако пользователь может также вернуть команду Прервать, и в этом случае операция сохранения должна быть прекращена.

Поля

ИмяОписание
CompressOutputToZipArchiveУказывает, будет ли вывод создаваться как один zip-архив. Обратитесь к комментарию к параметрам «TreatTargetFileNameAsDirectory», чтобы увидеть правила именования svg-файлов страниц для многостраничного исходного документа, которые также применяются к сжатому набору выходных файлов.
CustomStrategyOfEmbeddedImagesSavingЭто поле может содержать стратегию сохранения , которая должна использоваться (если присутствует) во время преобразования для индивидуальной обработки созданных внешних файлов изображений (например, встроенных BMP или JPEG), встроенных в сохраненный SVG. Эта стратегия должна обрабатывать ресурсы и возвращать строку, которая представляет желаемый URI сохраненного ресурса в сгенерированном SVG. Если обработка для того или иного файла по какой-либо причине должна выполняться самим кодом конвертера, а не в пользовательском коде, установите в пользовательском коде флаг «CustomProcessingCancelled» параметра «imageSavingInfo» variable Это сигнализирует конвертеру, что все необходимые шаги для обработки этого ресурса должны быть выполнены в самом конвертере, как будто никакого внешнего пользовательского кода . не было.
ScaleToPixelsУказывает, следует ли масштабировать выходной документ от типографских точек до пикселей.
TreatTargetFileNameAsDirectoryЭта опция определяет, будет ли создан целевой каталог (если он еще отсутствует) с тем же именем, что и запрашиваемый выходной файл вместо самого запрашиваемого выходного файла. Таким образом, этот каталог будет содержать все выходные SVG-изображения страниц (как описано ниже) . Если нет, выходные файлы страниц, отличных от первой, будут созданы точно в запрошенном каталоге в качестве основного выходного файла, но будут содержать в имени файла суффикс _[2…n], который определяется номером страницы, например, если Вы определяете выходной файл “C:\AsposeTests\output.svg” и вывод будет содержать несколько svg-файлов страниц, тогда файлы страниц будут создаваться также в директории “C:\AsposeTests" и иметь имена ‘output. svg», «output_2.svg», «output_3.svg» и т. д.
TryMergeAdjacentSameBackgroundImagesИногда PDF-файлы содержат фоновые изображения (страниц или ячеек таблицы) составленные из нескольких одинаковых мозаичных фоновых изображений, расположенных рядом друг с другом. В этом случае визуализаторы целевых форматов (например, MsWord для формата DOCS) иногда создают видимые границы между частями фоновых изображений , , потому что их методы сглаживания краев изображения (сглаживания) отличаются от Acrobat Reader. Если экспортированный документ содержит такие видимые границы между частями одних и тех же фоновых изображений, попробуйте использовать этот параметр, чтобы избавиться от этого нежелательный эффект. ВНИМАНИЕ! Такая оптимизация качества обычно существенно замедляет конвертацию, поэтому, пожалуйста, используйте эту опцию только тогда, когда это действительно необходимо.

Смотрите также