Добавить с параметрами формата импорта

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

Шаг 1. Настройте проект

Убедитесь, что у вас есть следующие предварительные условия:

  • Установлена библиотека Aspose.Words для .NET. Вы можете скачать его с[Aspose.Releases]https://releases.aspose.com/words/net/ или используйте менеджер пакетов NuGet для его установки.
  • Путь к каталогу документов, в котором расположены исходные и целевые документы.

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

Откройте исходный и целевой документы с помощьюDocument конструктор класса. Заменять"YOUR DOCUMENT DIRECTORY" с фактическим путем к каталогу вашего документа.

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

Document srcDoc = new Document(dataDir + "Document source with list.docx");
Document dstDoc = new Document(dataDir + "Document destination with list.docx");

Шаг 3. Укажите параметры формата импорта

Создайте экземплярImportFormatOptions class для указания параметров формата импорта. В этом примере мы используемKeepSourceNumbering Свойство, гарантирующее использование нумерации из исходного документа в случае конфликтов с целевым документом.

ImportFormatOptions options = new ImportFormatOptions { KeepSourceNumbering = true };

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

ИспользоватьAppendDocument метод целевого документа для добавления исходного документа. ПроходитьImportFormatMode.UseDestinationStyles в качестве второго параметра для использования стилей и форматирования целевого документа.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);

Шаг 5. Сохраните целевой документ.

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

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

На этом реализация добавления к документу параметров формата импорта с использованием Aspose.Words для .NET завершена.

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

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

	Document srcDoc = new Document(dataDir + "Document source with list.docx");
	Document dstDoc = new Document(dataDir + "Document destination with list.docx");
	// Укажите, что если нумерация в исходном и целевом документах противоречит,
	//тогда будет использована нумерация из исходного документа.
	ImportFormatOptions options = new ImportFormatOptions { KeepSourceNumbering = true };
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);