Добавить с параметрами формата импорта
В этом руководстве объясняется, как использовать 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);