Ossza fel a Word dokumentumot részekre a C# segítségével. Szerezze meg a részleteket a fejlesztői környezet beállításához, az alkalmazás írási lépéseinek listáját, valamint egy mintakódot a Word dokumentum C# használatával szakaszokra bontásához**. A szakaszokat szűrheti, miközben külön Word-fájllá konvertálja őket.
A Word-dokumentum szakaszokra bontásának lépései C# használatával
- Állítsa be a környezetet a Aspose.Words for .NET használatára a Word-dokumentumok szakaszokra osztásához
- A szakaszok felosztásához töltse be a Word fájlt a Document osztályobjektumba
- Ismételje meg a betöltött Word-fájl összes szakaszát
- Hozzon létre egy szakasz objektumot az aktuális szakasz klónozásával az iterációban
- Hozzon létre egy új üres Word-fájlt, és törölje az alapértelmezett szakaszgyűjteményt
- Importálja az új szakaszt az üres Word-fájlba, és save az új névvel
- Ismételje meg a folyamatot az összes többi szakaszra vonatkozóan
Ezek a lépések leírják, hogyan oszthat fel egy Word-dokumentumot részekre C# használatával. Töltse be a Word-fájlt, klónozza az egyes szakaszokat egyenként, és adja hozzá egy új Word-fájl szakaszgyűjteményéhez. Mentse el az újonnan létrehozott Word-fájlt a kiválasztott szakaszsal az egyedi fájlnév használatával.
Kód, amellyel a Word dokumentumot C# használatával szakaszokra oszthatja
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"); | |
} | |
} | |
} |
Ez a kód bemutatja, hogyan lehet a Word dokumentumot C# használatával szakaszokra osztani. A szakaszokat a klónozott szakasz törzstartalmának elemzésével és a NodeType tulajdonság ellenőrzésével szűrheti. A kimeneti Word fájlt szükség esetén különféle más formátumokban is elmentheti.
Ez a cikk megtanított minket arra, hogy egy Word-fájlt szakaszokra osszanak, és külön Word-fájlként mentsük el. Ha el szeretné távolítani az összes oldalcsövet egy Word-fájlból, olvassa el a Hogyan távolítsuk el az összes oldaltörést a Wordben a C# használatával című cikket.