Заголовки ссылок, нижние колонтитулы

Это руководство проведет вас через процесс использования функции нижних колонтитулов ссылок в Aspose.Words для .NET. Эта функция позволяет объединять и добавлять несколько документов Word, связывая при этом верхние и нижние колонтитулы исходного документа с предыдущим разделом целевого документа.

Предварительные условия

Прежде чем начать, убедитесь, что у вас есть следующее:

  1. Aspose.Words для .NET установлен. Вы можете скачать его с веб-сайта Aspose или установить через NuGet.
  2. Visual Studio или любая другая среда разработки C#.

Шаг 1. Инициализируйте каталоги документов

Во-первых, вам нужно установить путь к каталогу вашего документа. Измените значение параметраdataDir переменная пути, по которому расположены ваши документы.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Шаг 2. Загрузите исходные и целевые документы

Далее вам необходимо загрузить исходные и целевые документы с помощью Aspose.Words.Document сорт. Обновите имена файлов вDocument конструктор в соответствии с именами ваших документов.

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

Шаг 3. Настройте добавленный документ для отображения на новой странице.

Чтобы содержимое исходного документа отображалось на новой странице целевого документа, необходимо установить параметрSectionStart свойство первого раздела исходного документа наSectionStart.NewPage.

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

Шаг 4. Свяжите верхние и нижние колонтитулы с предыдущим разделом

Чтобы связать верхние и нижние колонтитулы исходного документа с предыдущим разделом целевого документа, вы можете использовать командуLinkToPrevious методHeadersFooters коллекция. Проходя мимоtrue в качестве параметра вы переопределяете любые существующие верхние и нижние колонтитулы в исходном документе.

srcDoc.FirstSection.HeadersFooters.LinkToPrevious(true);

Шаг 5. Добавьте исходный документ в целевой документ

Теперь вы можете добавить исходный документ к целевому документу, используя командуAppendDocument методDocument сорт.ImportFormatMode.KeepSourceFormatting Параметр гарантирует, что исходное форматирование сохраняется во время операции добавления.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Шаг 6: Сохраните окончательный документ

Наконец, сохраните объединенный документ со связанными верхними и нижними колонтитулами, используя командуSave методDocument сорт.

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

Пример исходного кода для нижних колонтитулов заголовков ссылок с использованием Aspose.Words для .NET

Вот полный исходный код функции «Нижние колонтитулы заголовков ссылок» на C# с использованием Aspose.Words для .NET:

	// Путь к каталогу ваших документов
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document(dataDir + "Northwind traders.docx");
	// Настройте добавленный документ на новую страницу.
	srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;
	// Свяжите верхние и нижние колонтитулы исходного документа с предыдущим разделом.
	// Это переопределит все верхние и нижние колонтитулы, уже найденные в исходном документе.
	srcDoc.FirstSection.HeadersFooters.LinkToPrevious(true);
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.LinkHeadersFooters.docx");

Вот и все! Вы успешно реализовали функцию нижних колонтитулов заголовков ссылок с помощью Aspose.Words для .NET. Окончательный документ будет содержать объединенное содержимое с верхними и нижними колонтитулами исходного документа, связанными с предыдущим разделом целевого документа.