Piè di pagina delle intestazioni dei collegamenti

Questo tutorial ti guiderà attraverso il processo di utilizzo della funzionalità Link Headers Footers di Aspose.Words per .NET. Questa funzionalità ti consente di unire e aggiungere più documenti Word collegando le intestazioni e i piè di pagina del documento di origine alla sezione precedente del documento di destinazione.

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: impostare il documento allegato in modo che venga visualizzato su una nuova pagina

Per garantire che il contenuto del documento di origine venga visualizzato in una nuova pagina nel documento di destinazione, è necessario impostare il fileSectionStart proprietà della prima sezione nel documento di origine aSectionStart.NewPage.

srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;

Passaggio 4: collega intestazioni e piè di pagina alla sezione precedente

Per collegare le intestazioni e i piè di pagina del documento di origine alla sezione precedente del documento di destinazione, è possibile utilizzare il fileLinkToPrevious metodo delHeadersFooters collezione. Di passaggiotrue come parametro, sovrascrivi eventuali intestazioni o piè di pagina esistenti nel documento di origine.

srcDoc.FirstSection.HeadersFooters.LinkToPrevious(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 fileAppendDocument metodo delDocument classe. ILImportFormatMode.KeepSourceFormatting Il parametro garantisce che la formattazione di origine venga preservata durante l’operazione di aggiunta.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Passaggio 6: salvare il documento finale

Infine, salva il documento unito con le intestazioni e i piè di pagina collegati utilizzando il fileSave metodo delDocument classe.

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

Esempio di codice sorgente per i piè di pagina delle intestazioni dei collegamenti utilizzando Aspose.Words per .NET

Ecco il codice sorgente completo per la funzionalità “Link Headers Footers” 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");
	// Imposta il documento aggiunto in modo che venga visualizzato su una nuova pagina.
	srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;
	// Collega le intestazioni e i piè di pagina del documento di origine alla sezione precedente.
	// Ciò sovrascriverà eventuali intestazioni o piè di pagina già presenti nel documento di origine.
	srcDoc.FirstSection.HeadersFooters.LinkToPrevious(true);
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.LinkHeadersFooters.docx");

Questo è tutto! Hai implementato con successo la funzionalità Link Headers Footers utilizzando Aspose.Words per .NET. Il documento finale conterrà il contenuto unito con le intestazioni e i piè di pagina del documento di origine collegato alla sezione precedente del documento di destinazione.