Comportamiento de estilo inteligente
Este tutorial lo guiará a través del proceso de uso de la función Smart Style Behavior de Aspose.Words para .NET. Esta función le permite unir y adjuntar documentos de Word manteniendo un comportamiento de estilo inteligente.
Requisitos previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Aspose.Words para .NET instalado. Puede descargarlo del sitio web de Aspose o instalarlo a través de NuGet.
- Visual Studio o cualquier otro entorno de desarrollo C#.
Paso 1: inicializar los directorios de documentos
Primero, debe establecer la ruta a su directorio de documentos. Modificar el valor de ladataDir
variable a la ruta donde se encuentran sus documentos.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Paso 2: cargue los documentos de origen y de destino
A continuación, debe cargar los documentos de origen y de destino utilizando Aspose.Words.Document
clase. Actualice los nombres de los archivos en elDocument
constructor de acuerdo con los nombres de sus documentos.
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
Paso 3: insertar un salto de página en el documento de destino
Para asegurarse de que el contenido agregado aparezca en una nueva página del documento de destino, puede insertar un salto de página usando unDocumentBuilder
.
DocumentBuilder builder = new DocumentBuilder(dstDoc);
builder.MoveToDocumentEnd();
builder.InsertBreak(BreakType.PageBreak);
Paso 4: Establecer opciones de comportamiento de estilo inteligente
Para habilitar el comportamiento de estilo inteligente durante la operación de agregar, debe crear una instancia deImportFormatOptions
y establecer elSmartStyleBehavior
propiedad atrue
.
ImportFormatOptions options = new ImportFormatOptions { SmartStyleBehavior = true };
Paso 5: agregue el documento de origen al documento de destino
Ahora, puede adjuntar el documento de origen al documento de destino utilizando elInsertDocument
método de laDocumentBuilder
clase. Utilizar elImportFormatMode.UseDestinationStyles
parámetro y pasar elImportFormatOptions
objeto para mantener un comportamiento de estilo inteligente.
builder.InsertDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);
Paso 6: guarde el documento final
Finalmente, guarde el documento combinado con la función Smart Style Behavior habilitada usando elSave
método de laDocument
clase.
builder.Document.Save(dataDir + "JoinAndAppendDocuments.SmartStyleBehavior.docx");
Código fuente de ejemplo para Smart Style Behavior usando Aspose.Words para .NET
Aquí está el código fuente completo de la función “Smart Style Behavior” en C# usando Aspose.Words para .NET:
// Ruta a su directorio de documentos
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
DocumentBuilder builder = new DocumentBuilder(dstDoc);
builder.MoveToDocumentEnd();
builder.InsertBreak(BreakType.PageBreak);
ImportFormatOptions options = new ImportFormatOptions { SmartStyleBehavior = true };
builder.InsertDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);
builder.Document.Save(dataDir + "JoinAndAppendDocuments.SmartStyleBehavior.docx");
¡Eso es todo! Ha implementado con éxito la función Smart Style Behavior utilizando Aspose.Words para .NET. El documento final contendrá el contenido fusionado manteniendo el comportamiento de estilo inteligente.