Pagina-indeling bijwerken
Deze tutorial begeleidt u bij het gebruik van de functie Update Page Layout van Aspose.Words voor .NET. Deze functie zorgt ervoor dat de pagina-indeling correct wordt bijgewerkt bij het samenvoegen en toevoegen van Word-documenten.
Vereisten
Zorg ervoor dat u over het volgende beschikt voordat u begint:
- Aspose.Words voor .NET geïnstalleerd. Je kunt het downloaden van de Aspose-website of installeren via NuGet.
- Visual Studio of een andere C#-ontwikkelomgeving.
Stap 1: Initialiseer de documentmappen
Eerst moet u het pad naar uw documentmap instellen. Wijzig de waarde van dedataDir
variabele naar het pad waar uw documenten zich bevinden.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Stap 2: Laad de bron- en doeldocumenten
Vervolgens moet u de bron- en doeldocumenten laden met behulp van Aspose.WordsDocument
klas. Werk de bestandsnamen bij in hetDocument
constructor volgens uw documentnamen.
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
Stap 3: Update de pagina-indeling voor het doeldocument
Om ervoor te zorgen dat de pagina-indeling correct wordt bijgewerkt voordat u het brondocument toevoegt, kunt u deUpdatePageLayout
methode op het bestemmingsdocument.
dstDoc.UpdatePageLayout();
Stap 4: Voeg het brondocument toe aan het doeldocument
Nu kunt u het brondocument aan het doeldocument toevoegen met behulp van deAppendDocument
werkwijze van deDocument
klas. DeImportFormatMode.KeepSourceFormatting
parameter zorgt ervoor dat de bronopmaak behouden blijft tijdens de toevoegbewerking.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
Stap 5: Werk de pagina-indeling opnieuw bij
Nadat u het brondocument hebt toegevoegd, moet u hetUpdatePageLayout
methode opnieuw toe te passen op het doeldocument om ervoor te zorgen dat eventuele wijzigingen die na de toevoegbewerking zijn aangebracht, worden weerspiegeld in de weergegeven uitvoer.
dstDoc.UpdatePageLayout();
Stap 6: Bewaar het definitieve document
Sla ten slotte het samengevoegde document op met de functie Pagina-indeling bijwerken ingeschakeld met behulp van deSave
werkwijze van deDocument
klas.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.UpdatePageLayout.docx");
Voorbeeldbroncode voor het bijwerken van de pagina-indeling met Aspose.Words voor .NET
Hier is de volledige broncode voor de functie “Update Page Layout” in C# 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(dataDir + "Northwind traders.docx");
// Als het doeldocument wordt weergegeven als PDF, afbeelding enz.
// of UpdatePageLayout wordt aangeroepen vóór het brondocument. wordt toegevoegd,
// Alle wijzigingen die daarna worden aangebracht, worden dan niet weerspiegeld in de weergegeven uitvoer
dstDoc.UpdatePageLayout();
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
// Om de wijzigingen te kunnen bijwerken naar de weergegeven uitvoer, moet UpdatePageLayout opnieuw worden aangeroepen.
// Als het niet opnieuw wordt aangeroepen, zal het toegevoegde document niet verschijnen in de uitvoer van de volgende weergave.
dstDoc.UpdatePageLayout();
dstDoc.Save(dataDir + "JoinAndAppendDocuments.UpdatePageLayout.docx");
Dat is het! U hebt de functie Pagina-indeling bijwerken met succes geïmplementeerd met Aspose.Words voor .NET. Het uiteindelijke document bevat de samengevoegde inhoud, waarbij de pagina-indeling correct is bijgewerkt.