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:
- Aspose.Words per .NET installato. È possibile scaricarlo dal sito Web Aspose o installarlo tramite NuGet.
- 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 ilSmartStyleBehavior
proprietà 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.