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:

  1. Aspose.Words para .NET instalado. Puede descargarlo del sitio web de Aspose o instalarlo a través de NuGet.
  2. 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 elSmartStyleBehaviorpropiedad 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.