Dissocier les en-têtes et les pieds de page
Ce didacticiel vous guidera tout au long du processus d’utilisation de la fonctionnalité Dissocier les en-têtes et les pieds de page d’Aspose.Words pour .NET. Cette fonctionnalité vous permet de joindre et d’ajouter des documents Word tout en dissociant les en-têtes et les pieds de page du document source.
Conditions préalables
Avant de commencer, assurez-vous d’avoir les éléments suivants :
- Aspose.Words pour .NET installé. Vous pouvez le télécharger depuis le site Web Aspose ou l’installer via NuGet.
- Visual Studio ou tout autre environnement de développement C#.
Étape 1 : initialiser les répertoires de documents
Tout d’abord, vous devez définir le chemin d’accès à votre répertoire de documents. Modifier la valeur dudataDir
variable au chemin où se trouvent vos documents.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Étape 2 : Charger les documents source et de destination
Ensuite, vous devez charger les documents source et de destination à l’aide du Aspose.WordsDocument
classe. Mettez à jour les noms de fichiers dans leDocument
constructeur en fonction des noms de vos documents.
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
Étape 3 : dissocier les en-têtes et les pieds de page du document source
Pour dissocier les en-têtes et pieds de page du document source de la continuation des en-têtes et pieds de page du document de destination, vous devez définir leLinkToPrevious
propriété duHeadersFooters
collection dans la première section du document source pourfalse
.
srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
Étape 4 : ajouter le document source au document de destination
Maintenant, vous pouvez ajouter le document source au document de destination à l’aide duAppendDocument
méthode duDocument
classe. LeImportFormatMode.KeepSourceFormatting
Le paramètre garantit que le formatage source est préservé pendant l’opération d’ajout.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
Étape 5 : Enregistrez le document final
Enfin, enregistrez le document fusionné avec la fonctionnalité Dissocier les en-têtes et les pieds de page activée à l’aide duSave
méthode duDocument
classe.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.UnlinkHeadersFooters.docx");
Exemple de code source pour dissocier les pieds de page des en-têtes à l’aide d’Aspose.Words pour .NET
Voici le code source complet de la fonctionnalité « Dissocier les en-têtes et les pieds de page » en C# à l’aide d’Aspose.Words pour .NET :
// Chemin d'accès à votre répertoire de documents
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
// Dissociez les en-têtes et pieds de page du document source pour arrêter cela
// de poursuivre les en-têtes et pieds de page du document de destination.
srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
dstDoc.Save(dataDir + "JoinAndAppendDocuments.UnlinkHeadersFooters.docx");
C’est ça! Vous avez implémenté avec succès la fonctionnalité Dissocier les en-têtes et les pieds de page à l’aide d’Aspose.Words pour .NET. Le document final contiendra le contenu fusionné avec les en-têtes et pieds de page du document source dissociés du document de destination.