Šiame nuosekliame vadove pateikiama informacija, kaip pašalinti visas puslapių pertraukas Word naudojant C#. Jame yra išsami informacija, skirta nustatyti kūrimo aplinką, programavimo užduočių sąrašas ir vykdomas pavyzdinis kodas, skirtas pašalinti puslapio pertrauką programoje Word naudojant C#. Jis dalinsis informacija apie Word dokumento struktūrą ir įvairių tipų puslapių pertraukas, esančias Word faile.
„Word“ puslapių pertraukų pašalinimo veiksmai naudojant C#
- Nustatykite kūrimo aplinką naudoti Aspose.Words for .NET, kad pašalintumėte puslapių lūžius
- Įkelkite tikslinį Word failą į Document objektą ir pasiekite visus paragraphs
- Išnagrinėkite visas pastraipas ir patikrinkite puslapių lūžius prieš pastraipą
- Pašalinkite puslapio pertraukas prieš kiekvieną pastraipą
- Išnagrinėkite visus kiekvienos pastraipos paleidimus ir pakeiskite visus puslapių lūžius tuščia eilute
- Išsaugokite gautą Word failą be puslapio lūžių
Šie veiksmai aprašo kaip pašalinti puslapių pertraukas programoje Word naudojant C# procesą. Kiekviename Word faile yra pastraipų rinkinys, kuriame kiekviena pastraipa turi paragrafoFormat.PageBreakBefore ypatybę, kurią reikia nustatyti į false, kad pertraukos būtų pašalintos nuo pat pradžių. Savo ruožtu kiekvienoje pastraipoje yra paleidimų rinkinys, kuriame kiekvienoje paleidime keliose vietose gali būti puslapio pertraukų, kurias galima pašalinti pakeitus tuščia eilute.
Kodas, skirtas pašalinti „Word“ puslapio pertraukas naudojant C#
Šiame kode mes pastebėjome kaip ištrinti puslapio lūžį programoje Word naudojant C#. Jis naudoja GetChildNodes() metodą pateikdamas NodeType.Paragraph kaip argumentą, kad gautų prieigą prie pastraipų rinkinio. Kiekvieno paleidimo tekstas gali turėti skirtingų tipų valdymo simbolius, pvz., eilučių lūžius, pastraipų lūžius ir stulpelių lūžius taip pat galima pašalinti naudojant tą patį metodą, kuris naudojamas puslapių lūžiams.
Šis straipsnis mus išmokė pašalinti Word failo puslapių pertraukas. Jei norite sužinoti, kaip pašalinti tuščius puslapius iš Word failo, žr. straipsnį kaip pašalinti tuščią puslapį Word naudojant C#.