Класс Aspose::Pdf::DocSaveOptions

DocSaveOptions class

Параметры сохранения для экспорта в формат Doc.

class DocSaveOptions : public Aspose::Pdf::UnifiedSaveOptions,
                       public Aspose::Pdf::IPipelineOptions

Enums

ПеречислениеОписание
DocFormatПозволяет указать формат файла .doc или .docx.
RecognitionModeПозволяет управлять тем, как документ PDF преобразуется в документ обработки текста.

Методы

МетодОписание
DocSaveOptions()Конструктор.
get_AddReturnToLineEnd() constИспользуйте абзацные или строковые разрывы.
get_BatchSize() overrideОпределяет размер пакета, если пакетная конвертация применима к паре форматов источника и назначения.
get_ConvertType3Fonts() constПолучает конвертацию для шрифтов Type3. В шрифтах Type 3 глифы определяются потоками графических операторов. Это означает, что в выводе DOC/DOCX мы видим изображения вместо текста. Установите этот флаг в true, чтобы конвертировать шрифты Type3 в TTF и получить текст в результирующем файле.
get_Format() constФормат вывода.
get_ImageResolutionX() constРазрешение X преобразованных изображений.
get_ImageResolutionY() constРазрешение Y преобразованных изображений.
get_MaxDistanceBetweenTextLines() constЭтот параметр используется для группировки строк текста в абзацы. Определяет, насколько далеко могут находиться две относительные строки текста. Указывается в сотнях процентов от высоты строк текста.
get_MemorySaveModePath() constОпределяет путь (имя файла или директории) для хранения временных данных при конвертации в режиме сохранения в памяти.
get_Mode() constРежим распознавания.
get_RecognizeBullets() constВключить распознавание маркеров.
get_RelativeHorizontalProximity() constВ Pdf слова могут быть внутренне представлены операторами, которые печатают слова, независимо печатая их буквы или слоги. Поэтому для обнаружения слов иногда необходимо выявлять группы независимых символов, которые на самом деле являются словами. Эта настройка определяет ширину пробела между текстовыми элементами (буквами, слогами), который должен рассматриваться как расстояние между словами при распознавании слов в исходном PDF. (Наличие пустого пространства как минимум этой ширины между буквами означает, что текстовые элементы относятся к разным словам). Нормируется по размеру шрифта — 1.0 означает 100 % предполагаемого размера шрифта слова. ВНИМАНИЕ! Используется только в случаях, когда исходный PDF содержит специфические редкостно используемые шрифты, для которых оптимальное значение нельзя вычислить из шрифта. Таким образом, в подавляющем большинстве случаев этот параметр не меняет результатный документ.
get_ReSaveFonts() constПолучает процедуру повторного сохранения шрифтов. Если установить в true, шрифты будут перезагружаться на каждой странице, чтобы избежать влияния предыдущих свойств шрифта и загрузить вновь созданный шрифт с нуля. Установите эту опцию в false, если хотите повысить производительность. Значение по умолчанию — true.
set_AddReturnToLineEnd(bool)Используйте абзацные или строковые разрывы.
set_BatchSize(int32_t) overrideОпределяет размер пакета, если пакетная конвертация применима к паре форматов источника и назначения.
set_ConvertType3Fonts(bool)Устанавливает конвертацию для шрифтов Type3. В шрифтах Type 3 глифы определяются потоками графических операторов. Это означает, что в выводе DOC/DOCX мы видим изображения вместо текста. Установите этот флаг в true, чтобы конвертировать шрифты Type3 в TTF и получить текст в результирующем файле.
set_Format(DocSaveOptions::DocFormat)Формат вывода.
set_ImageResolutionX(int32_t)Разрешение X преобразованных изображений.
set_ImageResolutionY(int32_t)Разрешение Y преобразованных изображений.
set_MaxDistanceBetweenTextLines(float)Этот параметр используется для группировки строк текста в абзацы. Определяет, насколько далеко могут находиться две относительные строки текста. Указывается в сотнях процентов от высоты строк текста.
set_MemorySaveModePath(const System::String&)Определяет путь (имя файла или директории) для хранения временных данных при конвертации в режиме сохранения в памяти.
set_Mode(DocSaveOptions::RecognitionMode)Режим распознавания.
set_RecognizeBullets(bool)Включить распознавание маркеров.
set_RelativeHorizontalProximity(float)В Pdf слова могут быть внутренне представлены операторами, которые печатают слова, независимо печатая их буквы или слоги. Поэтому для обнаружения слов иногда необходимо выявлять группы независимых символов, которые на самом деле являются словами. Эта настройка определяет ширину пробела между текстовыми элементами (буквами, слогами), который должен рассматриваться как расстояние между словами при распознавании слов в исходном PDF. (Наличие пустого пространства как минимум этой ширины между буквами означает, что текстовые элементы относятся к разным словам). Нормируется по размеру шрифта — 1.0 означает 100 % предполагаемого размера шрифта слова. ВНИМАНИЕ! Используется только в случаях, когда исходный PDF содержит специфические редкостно используемые шрифты, для которых оптимальное значение нельзя вычислить из шрифта. Таким образом, в подавляющем большинстве случаев этот параметр не меняет результатный документ.
set_ReSaveFonts(bool)Устанавливает процедуру повторного сохранения шрифтов. Если установить в true, шрифты будут перезагружаться на каждой странице, чтобы избежать влияния предыдущих свойств шрифта и загрузить вновь созданный шрифт с нуля. Установите эту опцию в false, если хотите повысить производительность. Значение по умолчанию — true.

См. также