Podijeli Word dokument u odjeljke koristeći C#. Dobijte pojedinosti za postavljanje razvojnog okruženja, popis koraka za pisanje aplikacije i primjer koda za dijeljenje Word dokumenta u odjeljke pomoću C#. Možete filtrirati odjeljke dok ih pretvarate u zasebnu Word datoteku.
Koraci za rastavljanje Word dokumenta u odjeljke pomoću C#
- Postavite okruženje za korištenje Aspose.Words for .NET za dijeljenje Word dokumenata u odjeljke
- Učitajte Word datoteku u objekt klase Document za dijeljenje odjeljaka
- Iterirajte kroz sve odjeljke u učitanoj Word datoteci
- Stvorite objekt Section kloniranjem trenutnog odjeljka u iteraciji
- Stvorite novu praznu Word datoteku i izbrišite njezinu zadanu kolekciju odjeljaka
- Uvezite novi odjeljak u praznu Word datoteku i save ga s novim nazivom
- Ponovite postupak za sve preostale dijelove
Ovi koraci opisuju kako podijeliti Word dokument u odjeljke koristeći C#. Učitajte Word datoteku, klonirajte svaki odjeljak jedan po jedan i dodajte ga u kolekciju odjeljaka nove Word datoteke. Spremite novostvorenu Word datoteku s odabranim odjeljkom koristeći jedinstveni naziv datoteke.
Kod za odvajanje Word dokumenta u odjeljke pomoću C#
using Aspose.Words; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Load the source Word document | |
Document doc = new Document("Sections.docx"); | |
// Iterate through all the sections | |
for (int iSectionCounter = 0; iSectionCounter < doc.Sections.Count; iSectionCounter++) | |
{ | |
// Clone the current section | |
Section section = doc.Sections[iSectionCounter].Clone(); | |
// Create a new empty Word document | |
Document newDoc = new Document(); | |
// Remove the default sections in the Word file | |
newDoc.Sections.Clear(); | |
// Import the section to the new document | |
Section newSection = (Section)newDoc.ImportNode(section, true); | |
newDoc.Sections.Add(newSection); | |
// Save the section as a separate Word file | |
newDoc.Save($"Word_Section_{iSectionCounter}.docx"); | |
} | |
} | |
} |
Ovaj kod je pokazao kako podijeliti Word dokument u odjeljke koristeći C#. Odjeljke možete filtrirati raščlanjivanjem sadržaja tijela kloniranog odjeljka i provjeravanjem svojstva NodeType. Možete spremiti izlaznu Word datoteku u raznim drugim formatima ako je potrebno.
Ovaj nas je članak naučio podijeliti Word datoteku u odjeljke i spremiti je kao zasebnu Word datoteku. Ako želite ukloniti sve kljunove stranica u Word datoteci, pogledajte članak na Kako ukloniti sve prijelome stranica u Wordu koristeći C#.