Dołącz dokument do pustego miejsca
W tym samouczku wyjaśniono, jak używać Aspose.Words dla .NET do dołączania zawartości jednego dokumentu do pustego dokumentu docelowego. Dostarczony kod źródłowy pokazuje, jak utworzyć nowy dokument, usunąć jego zawartość, a następnie dołączyć do niego dokument źródłowy.
Krok 1: Skonfiguruj projekt
Upewnij się, że masz następujące wymagania wstępne:
- Zainstalowana biblioteka Aspose.Words dla .NET. Można go pobrać z[Aspose.Releases]https://releases.aspose.com/words/net/ lub użyj menedżera pakietów NuGet, aby go zainstalować.
- Ścieżka katalogu dokumentów, w którym znajdują się dokumenty źródłowe i docelowe.
Krok 2: Utwórz nowy dokument docelowy
Stwórz nowyDocument
obiekt dla dokumentu docelowego.
// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document();
Krok 3: Usuń istniejącą treść z dokumentu docelowego
Aby zapewnić czysty dokument docelowy, usuń całą istniejącą zawartość z dokumentu za pomocąRemoveAllChildren
metoda.
dstDoc.RemoveAllChildren();
Krok 4: Dołącz dokument źródłowy do dokumentu docelowego
Dołącz zawartość dokumentu źródłowego do dokumentu docelowego za pomocąAppendDocument
metoda zImportFormatMode.KeepSourceFormatting
opcja.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
Krok 5: Zapisz dokument docelowy
Na koniec zapisz zmodyfikowany dokument docelowy za pomocą plikuSave
metodaDocument
obiekt.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.AppendDocumentToBlank.docx");
To kończy implementację dołączania dokumentu do pustego dokumentu docelowego przy użyciu Aspose.Words dla .NET.
Przykładowy kod źródłowy funkcji Dołącz dokument do pustego przy użyciu Aspose.Words dla .NET
// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document();
// Dokument docelowy nie jest pusty, co często powoduje pojawienie się pustej strony przed dołączonym dokumentem.
// Dzieje się tak dlatego, że dokument bazowy ma pustą sekcję, a nowy dokument rozpoczyna się na następnej stronie.
// Przed dołączeniem usuń całą zawartość z dokumentu docelowego.
dstDoc.RemoveAllChildren();
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
dstDoc.Save(dataDir + "JoinAndAppendDocuments.AppendDocumentToBlank.docx");