PdfLoadOptions
Содержание
[
Скрывать
]PdfLoadOptions class
Позволяет указать дополнительные параметры при загрузке PDF-документа вDocument объект.
Чтобы узнать больше, посетитеУкажите параметры загрузки документальная статья.
public class PdfLoadOptions : LoadOptions
Конструкторы
| Имя | Описание |
|---|---|
| PdfLoadOptions() | Конструктор по умолчанию. |
Характеристики
| Имя | Описание |
|---|---|
| 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 |
| PageCount { get; set; } | Возвращает или задает количество страниц для чтения. По умолчанию MaxValue, что означает, что все страницы документа будут прочитаны. |
| PageIndex { get; set; } | Возвращает или задает индекс первой страницы для чтения, начинающийся с 0. По умолчанию 0. |
| Password { get; set; } | Возвращает или задает пароль для открытия зашифрованного документа. Может бытьнулевой или пустая строка. По умолчаниюнулевой . |
| PreserveIncludePictureField { get; set; } | Возвращает или задает, следует ли сохранять поле INCLUDEPICTURE при чтении форматов Microsoft Word. Значение по умолчанию:ЛОЖЬ . |
| ProgressCallback { get; set; } | Вызывается во время загрузки документа и принимает данные о ходе загрузки. |
| ResourceLoadingCallback { get; set; } | Позволяет контролировать загрузку внешних ресурсов (изображений, таблиц стилей) при импорте документа из HTML, MHTML. |
| SkipPdfImages { get; set; } | Возвращает или задает флаг, указывающий, следует ли пропускать изображения при загрузке документа PDF. По умолчаниюЛОЖЬ . |
| TempFolder { get; set; } | Позволяет использовать временные файлы при чтении документа. По умолчанию это свойствонулевой и временные файлы не используются. |
| UpdateDirtyFields { get; set; } | Указывает, следует ли обновлять поля с помощьюгрязный атрибут. |
| UseSystemLcid { get; set; } | Возвращает или задает, следует ли использовать значение LCID, полученное из реестра Windows, для определения полей страницы по умолчанию. |
| WarningCallback { get; set; } | Вызывается во время операции загрузки, когда обнаружена проблема, которая может привести к потере точности данных или форматирования. |
Методы
| Имя | Описание |
|---|---|
| override Equals(object) | Определяет, равен ли указанный объект по значению текущему объекту. |
Примеры
Показывает, как пропускать изображения при загрузке PDF-файлов.
PdfLoadOptions options = new PdfLoadOptions();
options.SkipPdfImages = isSkipPdfImages;
options.PageIndex = 0;
options.PageCount = 1;
Document doc = new Document(MyDir + "Images.pdf", options);
NodeCollection shapeCollection = doc.GetChildNodes(NodeType.Shape, true);
if (isSkipPdfImages)
Assert.AreEqual(shapeCollection.Count, 0);
else
Assert.AreNotEqual(shapeCollection.Count, 0);
Смотрите также
- class LoadOptions
- пространство имен Aspose.Words.Loading
- сборка Aspose.Words