Unirse continuo

Este tutorial explica cómo unir dos documentos continuamente usando Aspose.Words para .NET. El código fuente proporcionado demuestra cómo agregar un documento al final de otro documento manteniendo el formato original.

Paso 1: configurar el proyecto

Asegúrese de tener los siguientes requisitos previos:

  • Aspose.Words para la biblioteca .NET instalada. Puedes descargarlo desde[Aspose.Releases]https://releases.aspose.com/words/net/ o utilice el administrador de paquetes NuGet para instalarlo.
  • Una ruta de directorio de documentos donde se encuentran los documentos de origen y de destino.

Paso 2: abra los documentos de origen y destino

Abra los documentos de origen y destino utilizando elDocument constructor de clases. Reemplazar"YOUR DOCUMENT DIRECTORY" con la ruta real a su directorio de documentos.

// 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");

Paso 3: configurar el inicio de la sección continua

Para que el documento de origen aparezca justo después del contenido del documento de destino, configure elSectionStart propiedad de la primera sección del documento fuente paraSectionStart.Continuous.

srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;

Paso 4: adjuntar el documento fuente

Adjunte el documento de origen al documento de destino utilizando elAppendDocument método de laDocument clase. Establezca el modo de formato de importación enImportFormatMode.KeepSourceFormatting para preservar los estilos originales del documento fuente.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Paso 5: guarde el documento modificado

Finalmente, guarde el documento de destino modificado usando elSave método de laDocument objeto.

dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");

Esto completa la implementación de unir dos documentos continuamente usando Aspose.Words para .NET.

Código fuente de ejemplo para Join Continuous 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");
	// Haga que el documento aparezca inmediatamente después del contenido del documento de destino.
	srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;
	// Adjunte el documento fuente utilizando los estilos originales que se encuentran en el documento fuente.
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");