Document aan blanco toevoegen

In deze zelfstudie wordt uitgelegd hoe u Aspose.Words voor .NET kunt gebruiken om de inhoud van één document aan een leeg doeldocument toe te voegen. De meegeleverde broncode laat zien hoe u een nieuw document maakt, de inhoud ervan verwijdert en vervolgens het brondocument eraan toevoegt.

Stap 1: Zet het project op

Zorg ervoor dat u aan de volgende vereisten voldoet:

  • Aspose.Words voor .NET-bibliotheek geïnstalleerd. Je kunt het downloaden van[Aspose.Releases]https://releases.aspose.com/words/net/ of gebruik NuGet-pakketbeheer om het te installeren.
  • Een documentmappad waar de bron- en doeldocumenten zich bevinden.

Stap 2: Maak een nieuw bestemmingsdocument

Maak een nieuweDocument object voor het bestemmingsdocument.

// Pad naar uw documentmap
string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Stap 3: Verwijder bestaande inhoud uit het doeldocument

Om een schoon bestemmingsdocument te garanderen, verwijdert u alle bestaande inhoud uit het document met behulp van deRemoveAllChildren methode.

dstDoc.RemoveAllChildren();

Stap 4: Voeg het brondocument toe aan het doeldocument

Voeg de inhoud van het brondocument toe aan het doeldocument met behulp van deAppendDocument methode metImportFormatMode.KeepSourceFormatting keuze.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Stap 5: Sla het bestemmingsdocument op

Sla ten slotte het gewijzigde bestemmingsdocument op met behulp van deSave werkwijze van deDocument voorwerp.

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

Hiermee is de implementatie voltooid van het toevoegen van een document aan een leeg doeldocument met behulp van Aspose.Words voor .NET.

Voorbeeldbroncode voor Document toevoegen aan blanco met Aspose.Words voor .NET

	// Pad naar uw documentmap
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document();
	// Het doeldocument is niet leeg, waardoor er vaak een lege pagina verschijnt vóór het toegevoegde document.
	// Dit komt doordat het basisdocument een leeg gedeelte heeft en het nieuwe document op de volgende pagina wordt gestart.
	// Verwijder alle inhoud uit het doeldocument voordat u deze toevoegt.
	dstDoc.RemoveAllChildren();
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.AppendDocumentToBlank.docx");