DocSaveOptions

Наследование: java.lang.Object, com.aspose.pdf.SaveOptions, com.aspose.pdf.UnifiedSaveOptions

Все реализованные интерфейсы: com.aspose.pdf.IPipelineOptions

public class DocSaveOptions extends UnifiedSaveOptions implements IPipelineOptions

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

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

КонструкторОписание
DocSaveOptions()Конструктор

Методы

МетодОписание
equals(Object arg0)
getBatchSize()Определяет размер пакета, если пакетное преобразование применимо к паре исходного и целевого форматов.
getClass()
getCustomProgressHandler()Этот обработчик можно использовать для обработки событий о ходе преобразования, например, для отображения индикатора выполнения или сообщений о текущем количестве обработанных страниц. Пример кода обработчика, показывающего ход выполнения на консоли:
getFormat()Получить выходной формат
getImageResolutionX()Преобразованные изображения с разрешением X.
getImageResolutionY()Преобразованные изображения в разрешении Y.
getMaxDistanceBetweenTextLines()Этот параметр используется для группировки строк текста в абзацы.
getMemorySaveModePath()Определяет путь (имя файла или имя каталога) для хранения временных данных при преобразовании в режиме экономии памяти.
getMode()Режим распознавания.
getProgressEventsRetranslator()Представляет внутренний обработчик событий выполнения, который работает во время преобразования и переводит события преобразования внутренних этапов преобразования во внешние общие события выполнения. Также класс транслирует события, которые позволяют высвободить ресурсы, которые больше не нужны.[Другой формат] progress для расчета общего прогресса и информирования кода клиента об этих событиях общего прогресса. Этот класс использует два типа событий: преобразование модели ApsToExternal и события преобразования Pdf в APS для создания событий общего прогресса Экспорт состоит из трех этапов: 1) Pdf в Aps 2) Распознавание приложений 3_ Экспорт приложений в целевой формат Конструктор позволяет настроить, сколько страниц конвертируется и какова приблизительная часть того или иного этапа в общем прогрессе
getRelativeHorizontalProximity()В Pdf слова могут быть внутренне представлены операторами, которые печатают слова, независимо печатая их буквы или слоги.
getSaveFormat()Формат сохранения данных.
getWarningHandler()Обратный вызов для обработки любых сгенерированных предупреждений.
hashCode()
isAddReturnToLineEnd()Используется разрыв абзаца или строки.
isCloseResponse()Получает логическое значение, указывающее, будет ли объект Response закрыт после сохранения документа в ответ.
isExtractOcrSublayerOnly()Этот атрибут включает функцию извлечения изображения или текста для документов PDF с подслоем OCR.
isRecognizeBullets()Включите распознавание пуль.
isTryMergeAdjacentSameBackgroundImages()Иногда PDF-файлы содержат фоновые изображения (страниц или ячеек таблицы), составленные из нескольких одинаковых мозаичных фоновых изображений, расположенных рядом друг с другом.
notify()
notifyAll()
setAddReturnToLineEnd(boolean value)Используйте разрывы абзаца или строки
setBatchSize(int value)Определяет размер пакета, если пакетное преобразование применимо к паре исходного и целевого форматов.
setCloseResponse(boolean value)Устанавливает логическое значение, указывающее, будет ли объект Response закрыт после сохранения документа в ответ.
setCustomProgressHandler(UnifiedSaveOptions.ConversionProgressEventHandler customProgressHandler)Этот обработчик можно использовать для обработки событий о ходе преобразования, например, для отображения индикатора выполнения или сообщений о текущем количестве обработанных страниц. Пример кода обработчика, показывающего ход выполнения на консоли:
setExtractOcrSublayerOnly(boolean value)Этот атрибут включает функцию извлечения изображения или текста для документов PDF с подслоем OCR.
setFormat(int value)Установить выходной формат
setImageResolutionX(int value)Преобразованные изображения с разрешением X.
setImageResolutionY(int value)Преобразованные изображения в разрешении Y.
setMaxDistanceBetweenTextLines(float value)Этот параметр используется для группировки строк текста в абзацы.
setMemorySaveModePath(String value)Определяет путь (имя файла или имя каталога) для хранения временных данных при преобразовании в режиме экономии памяти.
setMode(int value)Режим распознавания.
setProgressEventsRetranslator(ConversionProgressEventsTranslator progressEventsRetranslator)Представляет внутренний обработчик событий выполнения, который работает во время преобразования и переводит события преобразования внутренних этапов преобразования во внешние общие события выполнения. Также класс транслирует события, которые позволяют высвободить ресурсы, которые больше не нужны.[Другой формат] progress для расчета общего прогресса и информирования кода клиента об этих событиях общего прогресса. Этот класс использует два типа событий: преобразование модели ApsToExternal и события преобразования Pdf в APS для создания событий общего прогресса Экспорт состоит из трех этапов: 1) Pdf в Aps 2) Распознавание приложений 3_ Экспорт приложений в целевой формат Конструктор позволяет настроить, сколько страниц конвертируется и какова приблизительная часть того или иного этапа в общем прогрессе
setRecognizeBullets(boolean value)Включите распознавание пуль.
setRelativeHorizontalProximity(float value)В Pdf слова могут быть внутренне представлены операторами, которые печатают слова, независимо печатая их буквы или слоги.
setTryMergeAdjacentSameBackgroundImages(boolean tryMergeAdjacentSameBackgroundImages)Иногда PDF-файлы содержат фоновые изображения (страниц или ячеек таблицы), составленные из нескольких одинаковых мозаичных фоновых изображений, расположенных рядом друг с другом.
setWarningHandler(WarningCallback value)Обратный вызов для обработки любых сгенерированных предупреждений.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

DocSaveOptions()

public DocSaveOptions()

Конструктор

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getBatchSize()

public final int getBatchSize()

Определяет размер пакета, если пакетное преобразование применимо к паре исходного и целевого форматов.

Возвращает: инт

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getCustomProgressHandler()

public UnifiedSaveOptions.ConversionProgressEventHandler getCustomProgressHandler()

Этот обработчик можно использовать для обработки событий о ходе преобразования, например, для отображения индикатора выполнения или сообщений о текущем количестве обработанных страниц. Пример кода обработчика, показывающего ход выполнения на консоли:


public static void convertWithShowingProgress()
 {
     (new License()).setLicense("License\\Aspose.Total.lic");
     Document doc = new Document("Booklet.pdf");
     HtmlSaveOptions saveOptions = new HtmlSaveOptions();
     saveOptions.setCustomProgressHandler ( new HtmlSaveOptions.conversionProgressEventHandler(ShowProgressOnConsole));
     doc.save("Booklet.doc", saveOptions);
     System.in.read();
 }
 public static void showProgressOnConsole(HtmlSaveOptions.ProgressEventHandlerInfo eventInfo)
 {
     switch (eventInfo.getEventType())
     {
         case HtmlSaveOptions.ProgressEventType.TotalProgress:
             Console.WriteLine("%s  - Conversion progress : %s ."format(new Date().getTime(), eventInfo.getValue().toString()));
             break;
         case HtmlSaveOptions.ProgressEventType.SourcePageAnalized:
             Console.WriteLine("%s  - Source page %s of %s analyzed.", (new Date().getTime().toString(), eventInfo.getValue().toString(), eventInfo.getMaxValue().toString()));
             break;
         case HtmlSaveOptions.ProgressEventType.ResultPageCreated:
             Console.WriteLine("%s  - Result page's %s of %s layout created.", (new Date().getTime(), eventInfo.getValue().toString(), eventInfo.getMaxValue().toString()));
             break;
         case HtmlSaveOptions.ProgressEventType.ResultPageSaved:
             Console.WriteLine("{0}  - Result page {1} of {2} exported.", (new Date().getTime(), eventInfo.getValue().toString(), eventInfo.getMaxValue().toString()));
             break;
         default:
             break;
     }
  }

Возвращает: ConversionProgressEventHandler - Экземпляр ConversionProgressEventHandler

getFormat()

public int getFormat()

Получить выходной формат

Возвращает: int - элемент формата документа

getImageResolutionX()

public int getImageResolutionX()

Преобразованные изображения с разрешением X.

Возвращает: интервал - целочисленное значение

getImageResolutionY()

public int getImageResolutionY()

Преобразованные изображения в разрешении Y.

Возвращает: интервал - целочисленное значение

getMaxDistanceBetweenTextLines()

public float getMaxDistanceBetweenTextLines()

Этот параметр используется для группировки строк текста в абзацы. Определяет, насколько далеко друг от друга могут быть две относительные строки текста. Указывается в сотнях процентов от высоты строки текста.

Возвращает: float - плавающее значение

getMemorySaveModePath()

public final String getMemorySaveModePath()

Определяет путь (имя файла или имя каталога) для хранения временных данных при преобразовании в режиме экономии памяти.

Возвращает: java.lang.String — строковое значение

getMode()

public int getMode()

Режим распознавания.

Возвращает: int — значение режима распознавания

getProgressEventsRetranslator()

public ConversionProgressEventsTranslator getProgressEventsRetranslator()

Представляет внутренний обработчик событий выполнения, который работает во время преобразования и переводит события преобразования внутренних этапов преобразования во внешние общие события выполнения. Также класс транслирует события, которые позволяют высвободить ресурсы, которые больше не нужны.[Другой формат] progress для расчета общего прогресса и информирования кода клиента об этих событиях общего прогресса. Этот класс использует два типа событий: преобразование модели ApsToExternal и события преобразования Pdf в APS для создания событий общего прогресса Экспорт состоит из трех этапов: 1) Pdf в Aps 2) Распознавание приложений 3_ Экспорт приложений в целевой формат Конструктор позволяет настроить, сколько страниц конвертируется и какова приблизительная часть того или иного этапа в общем прогрессе

Возвращает: com.aspose.pdf.ConversionProgressEventsTranslator — экземпляр ConversionProgressEventsTranslator

getRelativeHorizontalProximity()

public float getRelativeHorizontalProximity()

В Pdf слова могут быть внутренне представлены операторами, которые печатают слова, независимо печатая их буквы или слоги. Таким образом, для обнаружения слов иногда нам нужно обнаруживать группы независимых символов, которые на самом деле являются словами. Этот параметр определяет ширину промежутка между текстовыми элементами (буквами, слогами), который должен рассматриваться как расстояние между словами при распознавании слов в исходном PDF-файле. (наличие пробела хотя бы при такой ширине между буквами означает, что элементы текста относятся к разным словам). Это нормировано по размеру шрифта - 1.0 означает 100% размера шрифта предполагаемого слова. ВНИМАНИЕ! Используется только в тех случаях, когда исходный PDF содержит определенные редко используемые шрифты, для которых невозможно вычислить оптимальное значение из шрифта. Таким образом, в подавляющем большинстве случаев этот параметр ничего не меняет в результирующем документе.

Возвращает: float - Относительная близость

getSaveFormat()

public SaveFormat getSaveFormat()

Формат сохранения данных.

Возвращает: SaveFormat - Значение формата сохранения

getWarningHandler()

public WarningCallback getWarningHandler()

Обратный вызов для обработки любых сгенерированных предупреждений. WarningHandler возвращает элемент перечисления ReturnAction, указывающий либо Продолжить, либо Прервать. «Продолжить» — это действие по умолчанию, и операция «Сохранить» продолжается, однако пользователь может также вернуть команду «Прервать», и в этом случае операция «Сохранить» должна быть прекращена.

Возвращает: WarningCallback - Значение IWarningCallback

hashCode()

public native int hashCode()

Возвращает: инт

isAddReturnToLineEnd()

public boolean isAddReturnToLineEnd()

Используется разрыв абзаца или строки.

Возвращает: boolean - логическое значение.

isCloseResponse()

public boolean isCloseResponse()

Получает логическое значение, указывающее, будет ли объект Response закрыт после сохранения документа в ответ.

Возвращает: boolean - логическое значение

isExtractOcrSublayerOnly()

public boolean isExtractOcrSublayerOnly()

Этот атрибут включает функцию извлечения изображения или текста для документов PDF с подслоем OCR.

Значение: в результирующий документ будет извлечен истинный текст; в противном случае ложь.

Возвращает: boolean - логическое значение

isRecognizeBullets()

public boolean isRecognizeBullets()

Включите распознавание пуль.

Возвращает: boolean - логическое значение

isTryMergeAdjacentSameBackgroundImages()

public boolean isTryMergeAdjacentSameBackgroundImages()

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

Возвращает: boolean - логическое значение

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAddReturnToLineEnd(boolean value)

public void setAddReturnToLineEnd(boolean value)

Используйте разрывы абзаца или строки

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение.

setBatchSize(int value)

public final void setBatchSize(int value)

Определяет размер пакета, если пакетное преобразование применимо к паре исходного и целевого форматов.

Параметры:

ПараметрТипОписание
valueint

setCloseResponse(boolean value)

public void setCloseResponse(boolean value)

Устанавливает логическое значение, указывающее, будет ли объект Response закрыт после сохранения документа в ответ.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setCustomProgressHandler(UnifiedSaveOptions.ConversionProgressEventHandler customProgressHandler)

public void setCustomProgressHandler(UnifiedSaveOptions.ConversionProgressEventHandler customProgressHandler)

Этот обработчик можно использовать для обработки событий о ходе преобразования, например, для отображения индикатора выполнения или сообщений о текущем количестве обработанных страниц. Пример кода обработчика, показывающего ход выполнения на консоли:


public static void convertWithShowingProgress()
 {
     (new License()).setLicense("License\\Aspose.Total.lic");
     Document doc = new Document("Booklet.pdf");
     HtmlSaveOptions saveOptions = new HtmlSaveOptions();
     saveOptions.setCustomProgressHandler ( new HtmlSaveOptions.conversionProgressEventHandler(ShowProgressOnConsole));
     doc.save("Booklet.doc", saveOptions);
     System.in.read();
 }
 public static void showProgressOnConsole(HtmlSaveOptions.ProgressEventHandlerInfo eventInfo)
 {
     switch (eventInfo.getEventType())
     {
         case HtmlSaveOptions.ProgressEventType.TotalProgress:
             Console.WriteLine("%s  - Conversion progress : %s ."format(new Date().getTime(), eventInfo.getValue().toString()));
             break;
         case HtmlSaveOptions.ProgressEventType.SourcePageAnalized:
             Console.WriteLine("%s  - Source page %s of %s analyzed.", (new Date().getTime().toString(), eventInfo.getValue().toString(), eventInfo.getMaxValue().toString()));
             break;
         case HtmlSaveOptions.ProgressEventType.ResultPageCreated:
             Console.WriteLine("%s  - Result page's %s of %s layout created.", (new Date().getTime(), eventInfo.getValue().toString(), eventInfo.getMaxValue().toString()));
             break;
         case HtmlSaveOptions.ProgressEventType.ResultPageSaved:
             Console.WriteLine("{0}  - Result page {1} of {2} exported.", (new Date().getTime(), eventInfo.getValue().toString(), eventInfo.getMaxValue().toString()));
             break;
         default:
             break;
     }
  }

Параметры:

ПараметрТипОписание
customProgressHandlerConversionProgressEventHandlerЭкземпляр ConversionProgressEventHandler

setExtractOcrSublayerOnly(boolean value)

public void setExtractOcrSublayerOnly(boolean value)

Этот атрибут включает функцию извлечения изображения или текста для документов PDF с подслоем OCR.

Значение: в результирующий документ будет извлечен истинный текст; в противном случае ложь.


Значение по умолчанию == ложь

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setFormat(int value)

public void setFormat(int value)

Установить выходной формат

Параметры:

ПараметрТипОписание
valueintЭлемент формата документа

setImageResolutionX(int value)

public void setImageResolutionX(int value)

Преобразованные изображения с разрешением X.

Параметры:

ПараметрТипОписание
valueintцелое значение

setImageResolutionY(int value)

public void setImageResolutionY(int value)

Преобразованные изображения в разрешении Y.

Параметры:

ПараметрТипОписание
valueintцелое значение

setMaxDistanceBetweenTextLines(float value)

public void setMaxDistanceBetweenTextLines(float value)

Этот параметр используется для группировки строк текста в абзацы. Определяет, насколько далеко друг от друга могут быть две относительные строки текста. Указывается в сотнях процентов от высоты строки текста.

Параметры:

ПараметрТипОписание
valuefloatплавающее значение

setMemorySaveModePath(String value)

public final void setMemorySaveModePath(String value)

Определяет путь (имя файла или имя каталога) для хранения временных данных при преобразовании в режиме экономии памяти.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setMode(int value)

public void setMode(int value)

Режим распознавания.

Параметры:

ПараметрТипОписание
valueintЗначение RecognitionMode

setProgressEventsRetranslator(ConversionProgressEventsTranslator progressEventsRetranslator)

public void setProgressEventsRetranslator(ConversionProgressEventsTranslator progressEventsRetranslator)

Представляет внутренний обработчик событий выполнения, который работает во время преобразования и переводит события преобразования внутренних этапов преобразования во внешние общие события выполнения. Также класс транслирует события, которые позволяют высвободить ресурсы, которые больше не нужны.[Другой формат] progress для расчета общего прогресса и информирования кода клиента об этих событиях общего прогресса. Этот класс использует два типа событий: преобразование модели ApsToExternal и события преобразования Pdf в APS для создания событий общего прогресса Экспорт состоит из трех этапов: 1) Pdf в Aps 2) Распознавание приложений 3_ Экспорт приложений в целевой формат Конструктор позволяет настроить, сколько страниц конвертируется и какова приблизительная часть того или иного этапа в общем прогрессе

Параметры:

ПараметрТипОписание
progressEventsRetranslatorcom.aspose.pdf.ConversionProgressEventsTranslatorЭкземпляр ConversionProgressEventsTranslator

setRecognizeBullets(boolean value)

public void setRecognizeBullets(boolean value)

Включите распознавание пуль.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setRelativeHorizontalProximity(float value)

public void setRelativeHorizontalProximity(float value)

В Pdf слова могут быть внутренне представлены операторами, которые печатают слова, независимо печатая их буквы или слоги. Таким образом, для обнаружения слов иногда нам нужно обнаруживать группы независимых символов, которые на самом деле являются словами. Этот параметр определяет ширину промежутка между текстовыми элементами (буквами, слогами), который должен рассматриваться как расстояние между словами при распознавании слов в исходном PDF-файле. (наличие пробела хотя бы при такой ширине между буквами означает, что элементы текста относятся к разным словам). Это нормировано по размеру шрифта - 1.0 означает 100% размера шрифта предполагаемого слова. ВНИМАНИЕ! Используется только в тех случаях, когда исходный PDF содержит определенные редко используемые шрифты, для которых невозможно вычислить оптимальное значение из шрифта. Таким образом, в подавляющем большинстве случаев этот параметр ничего не меняет в результирующем документе.

Параметры:

ПараметрТипОписание
valuefloatОтносительная близость

setTryMergeAdjacentSameBackgroundImages(boolean tryMergeAdjacentSameBackgroundImages)

public void setTryMergeAdjacentSameBackgroundImages(boolean tryMergeAdjacentSameBackgroundImages)

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

Параметры:

ПараметрТипОписание
tryMergeAdjacentSameBackgroundImagesbooleanлогическое значение

setWarningHandler(WarningCallback value)

public void setWarningHandler(WarningCallback value)

Обратный вызов для обработки любых сгенерированных предупреждений. WarningHandler возвращает элемент перечисления ReturnAction, указывающий либо Продолжить, либо Прервать. «Продолжить» — это действие по умолчанию, и операция «Сохранить» продолжается, однако пользователь может также вернуть команду «Прервать», и в этом случае операция «Сохранить» должна быть прекращена.

Параметры:

ПараметрТипОписание
valueWarningCallbackЗначение IWarningCallback

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int