LoadOptions
Contenido
[
Ocultar
]LoadOptions class
Permite especificar opciones adicionales (como contraseña o URI base) cuando carga un documento en unDocument
objeto.
Para obtener más información, visite elEspecificar opciones de carga artículo de documentación.
public class LoadOptions
Constructores
Nombre | Descripción |
---|---|
LoadOptions() | Inicializa una nueva instancia de esta clase con valores predeterminados. |
LoadOptions(string) | Un acceso directo para inicializar una nueva instancia de esta clase con la contraseña especificada para cargar un documento cifrado. |
LoadOptions(LoadFormat, string, string) | Un acceso directo para inicializar una nueva instancia de esta clase con propiedades establecidas en los valores especificados. |
Propiedades
Nombre | Descripción |
---|---|
BaseUri { get; set; } | Obtiene o establece la cadena que se utilizará para resolver los URI relativos que se encuentran en el documento en URI absolutos cuando sea necesario. Puede sernulo o cadena vacía. El valor predeterminado esnulo . |
ConvertMetafilesToPng { get; set; } | Obtiene o establece si se debe convertir el metarchivo (Wmf oEmf ) imágenes aPng formato de imagen. |
ConvertShapeToOfficeMath { get; set; } | Obtiene o establece si se deben convertir formas con EquationXML en objetos de Office Math. |
Encoding { get; set; } | Obtiene o establece la codificación que se utilizará para cargar un documento HTML, TXT o CHM si la codificación no se especifica dentro del documento. Puede sernulo . El valor predeterminado esnulo . |
FontSettings { get; set; } | Permite especificar la configuración de fuente del documento. |
IgnoreOleData { get; set; } | Especifica si se ignoran los datos OLE. |
LanguagePreferences { get; } | Obtiene las preferencias de idioma que se utilizarán cuando se cargue el documento. |
LoadFormat { get; set; } | Especifica el formato del documento que se cargará. El valor predeterminado esAuto . |
MswVersion { get; set; } | Permite especificar que el proceso de carga del documento debe coincidir con una versión específica de MS Word. El valor predeterminado esWord2019 |
Password { get; set; } | Obtiene o establece la contraseña para abrir un documento cifrado. Puede sernulo o cadena vacía. El valor predeterminado esnulo . |
PreserveIncludePictureField { get; set; } | Obtiene o establece si se conserva el campo INCLUDEPICTURE al leer formatos de Microsoft Word. El valor predeterminado esFALSO . |
ProgressCallback { get; set; } | Se llama durante la carga de un documento y acepta datos sobre el progreso de la carga. |
ResourceLoadingCallback { get; set; } | Permite controlar cómo se cargan los recursos externos (imágenes, hojas de estilo) cuando se importa un documento desde HTML, MHTML. |
TempFolder { get; set; } | Permite utilizar archivos temporales al leer el documento. Por defecto esta propiedad esnulo y no se utilizan archivos temporales. |
UpdateDirtyFields { get; set; } | Especifica si se deben actualizar los campos con elsucio atributo. |
WarningCallback { get; set; } | Se llama durante una operación de carga, cuando se detecta un problema que podría provocar la pérdida de fidelidad de los datos o del formato. |
Métodos
Nombre | Descripción |
---|---|
override Equals(object) |
Ejemplos
Muestra cómo cargar un documento cifrado de Microsoft Word.
Document doc;
// Aspose.Words lanza una excepción si intentamos abrir un documento cifrado sin su contraseña.
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(MyDir + "Encrypted.docx"));
// Al cargar dicho documento, la contraseña se pasa al constructor del documento mediante un objeto LoadOptions.
LoadOptions options = new LoadOptions("docPassword");
// Hay dos formas de cargar un documento cifrado con un objeto LoadOptions.
// 1 - Carga el documento desde el sistema de archivos local por nombre de archivo:
doc = new Document(MyDir + "Encrypted.docx", options);
// 2 - Cargar el documento desde una secuencia:
using (Stream stream = File.OpenRead(MyDir + "Encrypted.docx"))
{
doc = new Document(stream, options);
}
Ver también
- espacio de nombres Aspose.Words.Loading
- asamblea Aspose.Words