Dokument an Leerzeichen anhängen

In diesem Tutorial wird erläutert, wie Sie mit Aspose.Words für .NET den Inhalt eines Dokuments an ein leeres Zieldokument anhängen. Der bereitgestellte Quellcode zeigt, wie Sie ein neues Dokument erstellen, seinen Inhalt entfernen und dann das Quelldokument daran anhängen.

Schritt 1: Richten Sie das Projekt ein

Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  • Aspose.Words für .NET-Bibliothek installiert. Sie können es herunterladen unter[Aspose.Releases]https://releases.aspose.com/words/net/ oder verwenden Sie den NuGet-Paketmanager, um es zu installieren.
  • Ein Dokumentverzeichnispfad, in dem sich die Quell- und Zieldokumente befinden.

Schritt 2: Erstellen Sie ein neues Zieldokument

Erstelle eine neueDocument Objekt für das Zieldokument.

// Pfad zu Ihrem Dokumentenverzeichnis
string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Schritt 3: Entfernen Sie vorhandenen Inhalt aus dem Zieldokument

Um ein sauberes Zieldokument zu gewährleisten, entfernen Sie mithilfe von alle vorhandenen Inhalte aus dem DokumentRemoveAllChildren Methode.

dstDoc.RemoveAllChildren();

Schritt 4: Hängen Sie das Quelldokument an das Zieldokument an

Hängen Sie den Inhalt des Quelldokuments mit an das Zieldokument anAppendDocument Methode mitImportFormatMode.KeepSourceFormatting Möglichkeit.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Schritt 5: Speichern Sie das Zieldokument

Speichern Sie abschließend das geänderte Zieldokument mitSave Methode derDocument Objekt.

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

Damit ist die Implementierung des Anhängens eines Dokuments an ein leeres Zieldokument mithilfe von Aspose.Words für .NET abgeschlossen.

Beispielquellcode für Append Document To Blank mit Aspose.Words für .NET

	// Pfad zu Ihrem Dokumentenverzeichnis
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document();
	// Das Zieldokument ist nicht leer, was häufig dazu führt, dass vor dem angehängten Dokument eine leere Seite angezeigt wird.
	// Dies liegt daran, dass das Basisdokument einen leeren Abschnitt hat und das neue Dokument auf der nächsten Seite begonnen wird.
	// Entfernen Sie vor dem Anhängen sämtliche Inhalte aus dem Zieldokument.
	dstDoc.RemoveAllChildren();
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.AppendDocumentToBlank.docx");