LoadOptions
Содержание
[
Скрывать
]LoadOptions class
Позволяет указать дополнительные параметры (например, пароль или базовый URI) при загрузке документа вDocument
объект.
Чтобы узнать больше, посетитеУкажите параметры загрузки статья документации.
public class LoadOptions
Конструкторы
Имя | Описание |
---|---|
LoadOptions() | Инициализирует новый экземпляр этого класса со значениями по умолчанию. |
LoadOptions(string) | Ярлык для инициализации нового экземпляра этого класса с указанным паролем для загрузки зашифрованного документа. |
LoadOptions(LoadFormat, string, string) | Ярлык для инициализации нового экземпляра этого класса со свойствами, установленными в указанные значения. |
Характеристики
Имя | Описание |
---|---|
BaseUri { get; set; } | Получает или задает строку, которая будет использоваться для преобразования относительных URI, найденных в документе, в абсолютные URI, когда это необходимо. Может бытьнулевой или пустая строка. По умолчаниюнулевой . |
ConvertMetafilesToPng { get; set; } | Получает или задает необходимость преобразования метафайла (Wmf илиEmf ) изображения дляPng формат изображения. |
ConvertShapeToOfficeMath { get; set; } | Получает или задает необходимость преобразования фигур с помощью EquationXML в объекты Office Math. |
Encoding { get; set; } | Получает или задает кодировку, которая будет использоваться для загрузки документа HTML, TXT или CHM, если кодировка не указана внутри документа. Может бытьнулевой . По умолчаниюнулевой . |
FontSettings { get; set; } | Позволяет указать настройки шрифта документа. |
IgnoreOleData { get; set; } | Указывает, игнорировать ли данные OLE. |
LanguagePreferences { get; } | Получает языковые настройки, которые будут использоваться при загрузке документа. |
LoadFormat { get; set; } | Указывает формат загружаемого документа. По умолчанию:Auto . |
MswVersion { get; set; } | Позволяет указать, что процесс загрузки документа должен соответствовать определенной версии MS Word. Значение по умолчанию:Word2019 |
Password { get; set; } | Получает или задает пароль для открытия зашифрованного документа. Может бытьнулевой или пустая строка. По умолчаниюнулевой . |
PreserveIncludePictureField { get; set; } | Получает или задает, следует ли сохранять поле INCLUDEPICTURE при чтении форматов Microsoft Word. Значение по умолчанию —ЛОЖЬ . |
ProgressCallback { get; set; } | Вызывается во время загрузки документа и принимает данные о ходе загрузки. |
ResourceLoadingCallback { get; set; } | Позволяет контролировать загрузку внешних ресурсов (изображений, таблиц стилей) при импорте документа из HTML, MHTML. |
TempFolder { get; set; } | Позволяет использовать временные файлы при чтении документа. По умолчанию это свойствонулевой и никакие временные файлы не используются. |
UpdateDirtyFields { get; set; } | Указывает, обновлять ли поля с помощьюгрязный атрибут. |
WarningCallback { get; set; } | Вызывается во время операции загрузки, когда обнаруживается проблема, которая может привести к потере точности данных или форматирования. |
Методы
Имя | Описание |
---|---|
override Equals(object) |
Примеры
Показывает, как загрузить зашифрованный документ Microsoft Word.
Document doc;
// Aspose.Words выдает исключение, если мы пытаемся открыть зашифрованный документ без пароля.
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(MyDir + "Encrypted.docx"));
// При загрузке такого документа пароль передается конструктору документа с помощью объекта LoadOptions.
LoadOptions options = new LoadOptions("docPassword");
// Существует два способа загрузки зашифрованного документа с помощью объекта LoadOptions.
// 1 - Загрузить документ из локальной файловой системы по имени файла:
doc = new Document(MyDir + "Encrypted.docx", options);
// 2 - Загрузить документ из потока:
using (Stream stream = File.OpenRead(MyDir + "Encrypted.docx"))
{
doc = new Document(stream, options);
}
Смотрите также
- пространство имен Aspose.Words.Loading
- сборка Aspose.Words