Class MarkdownSaveOptions

Класс MarkdownSaveOptions

Представляет класс параметров сохранения документа в формате markdown.

public class MarkdownSaveOptions : UnifiedSaveOptions

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

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

Свойства

ИмяОписание
AreaToExtract { get; set; }Получает или устанавливает прямоугольную область для извлечения содержимого в markdown.
CacheGlyphs { get; set; }Получает или устанавливает логическое значение, указывающее, будут ли глифы шрифта кэшироваться при подготовке страниц aps. Улучшает производительность конвертации pdf в другие форматы, но увеличивает потребление памяти.
CloseResponse { get; set; }Получает или устанавливает логическое значение, указывающее, будет ли объект Response закрыт после сохранения документа в ответ.
EmphasisStyle { get; set; }Получает или устанавливает стиль акцента для сгенерированного документа.
ExtractOcrSublayerOnly { get; set; }Этот атрибут включает функциональность для извлечения изображения или текста для PDF-документов с подслоем OCR.
ExtractVectorGraphics { get; set; }Получает и устанавливает свойство, указывающее, следует ли извлекать векторную графику.
HeadingLevels { get; set; }Определяет ожидаемые уровни заголовков для использования в стратегии распознавания заголовков FontSize. Если это свойство установлено, то будет выбрана стратегия распознавания заголовков !:PdfToMarkdown.HeadingRecognitionStrategy.Heuristic, когда установлены стратегии !:PdfToMarkdown.HeadingRecognitionStrategy.Auto, даже если документ содержит закладки.
HeadingRecognitionStrategy { get; set; }Получает или устанавливает стратегию распознавания заголовков.
HeadingStyle { get; set; }Получает или устанавливает стиль заголовка для сгенерированного документа.
LineBreakStyle { get; set; }Получает или устанавливает стиль разрыва строки для сгенерированного документа.
ResourcesDirectoryName { get; set; }Получает и устанавливает имя каталога для сохранения ресурсов документа, таких как изображения. Если значение не указано, изображения будут записаны в тот же каталог, что и сам файл markdown. Это не путь, это только имя! Этот каталог будет автоматически создан в каталоге с сохраненным файлом markdown.
SaveFormat { get; }Формат сохранения данных.
SubscriptAndSuperscriptConversion { get; set; }Получает и устанавливает разрешение на преобразование нижнего и верхнего индексов. Это значение по умолчанию равно true.
UseImageHtmlTag { get; set; }Получает и устанавливает разрешение на использование тега img для вставки изображений слева и справа от текста. В этом случае текст будет обтекать изображение в просмотрщике markdown.
WarningHandler { get; set; }Обратный вызов для обработки любых предупреждений, сгенерированных. WarningHandler возвращает элемент перечисления ReturnAction, указывающий либо Continue, либо Abort. Continue - это действие по умолчанию, и операция сохранения продолжается, однако пользователь также может вернуть Abort, в этом случае операция сохранения должна прекратиться.

Поля

ИмяОписание
IsMultiThreadingОбработка страниц в нескольких потоках.
TryMergeAdjacentSameBackgroundImagesИногда PDF-файлы содержат фоновое изображение (страниц или ячеек таблицы), состоящее из нескольких одинаковых плиточных фоновых изображений, расположенных рядом друг с другом. В таком случае рендереры целевых форматов (например, MsWord для формата DOCS) иногда генерируют видимые границы между частями фоновых изображений, поскольку их методы сглаживания краев изображений (антиалиасинг) отличаются от Acrobat Reader. Если кажется, что экспортированный документ содержит такие видимые границы между частями одинаковых фоновых изображений, попробуйте использовать эту настройку, чтобы избавиться от этого нежелательного эффекта. ВНИМАНИЕ! Эта оптимизация качества обычно значительно замедляет конвертацию, поэтому, пожалуйста, используйте эту опцию только в случае реальной необходимости.

См. также