Voeg toe met importformaatopties
In deze zelfstudie wordt uitgelegd hoe u Aspose.Words voor .NET kunt gebruiken om de inhoud van het ene document aan het andere toe te voegen met opties voor importindelingen. De meegeleverde broncode laat zien hoe u de bron- en doeldocumenten opent, opties voor importindelingen specificeert en het brondocument aan het doeldocument 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: Open de bron- en doeldocumenten
Open de bron- en doeldocumenten met behulp van deDocument
klasse constructeur. Vervangen"YOUR DOCUMENT DIRECTORY"
met het daadwerkelijke pad naar uw documentmap.
// Pad naar uw documentmap
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source with list.docx");
Document dstDoc = new Document(dataDir + "Document destination with list.docx");
Stap 3: Geef de importformaatopties op
Maak een exemplaar van deImportFormatOptions
class om de importformaatopties op te geven. In dit voorbeeld gebruiken we deKeepSourceNumbering
eigenschap om ervoor te zorgen dat nummering uit het brondocument wordt gebruikt als er conflicten zijn met het doeldocument.
ImportFormatOptions options = new ImportFormatOptions { KeepSourceNumbering = true };
Stap 4: Voeg het brondocument toe aan het doeldocument
Gebruik deAppendDocument
methode van het doeldocument om het brondocument toe te voegen. DoorgangImportFormatMode.UseDestinationStyles
als de tweede parameter om de stijlen en opmaak van het doeldocument te gebruiken.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);
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.AppendWithImportFormatOptions.docx");
Hiermee is de implementatie voltooid van het toevoegen van een document met importformaatopties met behulp van Aspose.Words voor .NET.
Voorbeeldbroncode voor Toevoegen met importformaatopties met Aspose.Words voor .NET
// Pad naar uw documentmap
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source with list.docx");
Document dstDoc = new Document(dataDir + "Document destination with list.docx");
// Specificeer dat als de nummering in bron- en doeldocumenten botst,
//dan wordt de nummering uit het brondocument gebruikt.
ImportFormatOptions options = new ImportFormatOptions { KeepSourceNumbering = true };
dstDoc.AppendDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);