Comportamento di stile intelligente

Questo tutorial ti guiderà attraverso il processo di utilizzo della funzionalità Smart Style Behavior di Aspose.Words per .NET. Questa funzionalità ti consente di unire e aggiungere documenti Word mantenendo il comportamento dello stile intelligente.

Prerequisiti

Prima di iniziare, assicurati di avere quanto segue:

  1. Aspose.Words per .NET installato. È possibile scaricarlo dal sito Web Aspose o installarlo tramite NuGet.
  2. Visual Studio o qualsiasi altro ambiente di sviluppo C#.

Passaggio 1: inizializzare le directory dei documenti

Innanzitutto, devi impostare il percorso della directory dei documenti. Modificare il valore didataDir variabile al percorso in cui si trovano i tuoi documenti.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Passaggio 2: caricare i documenti di origine e di destinazione

Successivamente, è necessario caricare i documenti di origine e di destinazione utilizzando Aspose.WordsDocument classe. Aggiorna i nomi dei file nel fileDocument costruttore in base ai nomi dei documenti.

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

Passaggio 3: inserire un’interruzione di pagina nel documento di destinazione

Per garantire che il contenuto aggiunto venga visualizzato su una nuova pagina nel documento di destinazione, è possibile inserire un’interruzione di pagina utilizzando aDocumentBuilder.

DocumentBuilder builder = new DocumentBuilder(dstDoc);
builder.MoveToDocumentEnd();
builder.InsertBreak(BreakType.PageBreak);

Passaggio 4: imposta le opzioni di comportamento dello stile intelligente

Per abilitare il comportamento dello stile intelligente durante l’operazione di aggiunta, è necessario creare un’istanza diImportFormatOptions e impostare ilSmartStyleBehaviorproprietà atrue.

ImportFormatOptions options = new ImportFormatOptions { SmartStyleBehavior = true };

Passaggio 5: aggiungi il documento di origine al documento di destinazione

Ora puoi aggiungere il documento di origine al documento di destinazione utilizzando il fileInsertDocument metodo delDocumentBuilder classe. Usa ilImportFormatMode.UseDestinationStyles parametro e passare il fileImportFormatOptions oggetto per mantenere il comportamento dello stile intelligente.

builder.InsertDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);

Passaggio 6: salvare il documento finale

Infine, salva il documento unito con la funzione Comportamento stile intelligente abilitata utilizzando il fileSave metodo delDocument classe.

builder.Document.Save(dataDir + "JoinAndAppendDocuments.SmartStyleBehavior.docx");

Codice sorgente di esempio per Smart Style Behavior utilizzando Aspose.Words per .NET

Ecco il codice sorgente completo per la funzionalità “Smart Style Behavior” in C# utilizzando Aspose.Words per .NET:

	// Percorso della directory dei documenti
	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");

Questo è tutto! Hai implementato con successo la funzionalità Smart Style Behavior utilizzando Aspose.Words per .NET. Il documento finale conterrà il contenuto unito mantenendo il comportamento dello stile intelligente.