Seitenlayout aktualisieren

Dieses Tutorial führt Sie durch den Prozess der Verwendung der Funktion „Seitenlayout aktualisieren“ von Aspose.Words für .NET. Diese Funktion stellt sicher, dass das Seitenlayout beim Zusammenfügen und Anhängen von Word-Dokumenten korrekt aktualisiert wird.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  1. Aspose.Words für .NET installiert. Sie können es von der Aspose-Website herunterladen oder über NuGet installieren.
  2. Visual Studio oder eine andere C#-Entwicklungsumgebung.

Schritt 1: Initialisieren Sie die Dokumentverzeichnisse

Zuerst müssen Sie den Pfad zu Ihrem Dokumentverzeichnis festlegen. Ändern Sie den Wert vondataDir Variable für den Pfad, in dem sich Ihre Dokumente befinden.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Schritt 2: Laden Sie die Quell- und Zieldokumente

Als nächstes müssen Sie die Quell- und Zieldokumente mit Aspose.Words ladenDocument Klasse. Aktualisieren Sie die Dateinamen imDocument Konstruktor entsprechend Ihren Dokumentnamen.

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

Schritt 3: Aktualisieren Sie das Seitenlayout für das Zieldokument

Um sicherzustellen, dass das Seitenlayout korrekt aktualisiert wird, bevor das Quelldokument angehängt wird, können Sie das aufrufenUpdatePageLayout Methode für das Zieldokument.

dstDoc.UpdatePageLayout();

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

Jetzt können Sie das Quelldokument mit an das Zieldokument anhängenAppendDocument Methode derDocument Klasse. DerImportFormatMode.KeepSourceFormatting Der Parameter stellt sicher, dass die Quellformatierung während des Anhängevorgangs erhalten bleibt.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Schritt 5: Aktualisieren Sie das Seitenlayout erneut

Nachdem Sie das Quelldokument angehängt haben, müssen Sie das aufrufenUpdatePageLayoutFühren Sie die Methode erneut für das Zieldokument aus, um sicherzustellen, dass alle nach dem Anhängevorgang vorgenommenen Änderungen in der gerenderten Ausgabe widergespiegelt werden.

dstDoc.UpdatePageLayout();

Schritt 6: Speichern Sie das endgültige Dokument

Speichern Sie abschließend das zusammengeführte Dokument mit aktivierter Funktion „Seitenlayout aktualisieren“.Save Methode derDocument Klasse.

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

Beispielquellcode für die Aktualisierung des Seitenlayouts mit Aspose.Words für .NET

Hier ist der vollständige Quellcode für die Funktion „Seitenlayout aktualisieren“ in C# 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(dataDir + "Northwind traders.docx");
	// Wenn das Zieldokument als PDF, Bild usw. gerendert wird.
	// oder UpdatePageLayout wird vor dem Quelldokument aufgerufen. Ist beigefügt,
	// dann werden alle danach vorgenommenen Änderungen nicht in der gerenderten Ausgabe widergespiegelt
	dstDoc.UpdatePageLayout();
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	// Damit die Änderungen auf die gerenderte Ausgabe aktualisiert werden, muss UpdatePageLayout erneut aufgerufen werden.
	// Wenn es nicht erneut aufgerufen wird, wird das angehängte Dokument nicht in der Ausgabe des nächsten Renderings angezeigt.
	dstDoc.UpdatePageLayout();
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.UpdatePageLayout.docx");

Das ist es! Sie haben die Funktion „Seitenlayout aktualisieren“ mit Aspose.Words für .NET erfolgreich implementiert. Das endgültige Dokument enthält den zusammengeführten Inhalt mit korrekt aktualisiertem Seitenlayout.