Kövesse ezt a cikket a Word dokumentum részekre osztásához Java használatával**. Tartalmazza a fejlesztői környezet beállításának részleteit, az alkalmazás lépéseinek listáját, valamint egy mintakódot, amellyel a Word dokumentumot Java segítségével részekre bonthatja. Megvitatja a szakaszok szűrésének lehetőségeit, miközben az összes szakaszt külön Word-fájlokká alakítja.
A Word-dokumentum szakaszokra osztásának lépései Java használatával
- Állítsa be a környezetet a(z) Aspose.Words for Java használatához a Word-fájl szakaszokra való felosztására
- A szakaszok szétválasztásához töltse be a forrás Word fájlt egy Document objektumba
- Ismételje meg a betöltött Word-fájl összes szakaszát
- Hozzon létre egy új üres Word-fájlt, és törölje az alapértelmezett szakaszok gyűjteményét
- Klónozza az aktuális szakaszt az iterációban, és importálja az új Word-dokumentumba
- Save a Word-fájlt egyedi névvel, és ismételje meg a folyamatot a többi résznél
Ezek a lépések összefoglalják, hogyan lehet a Word-dokumentumot részekre osztani Java használatával. Töltse be a forrás Word-fájlt, iterálja végig annak összes szakaszát, és mélyklónozza az egyes részeket egy új Word-fájlban való használatra. Hozzon létre egy új Word-fájlt, törölje a szakaszok gyűjteményét, és adja hozzá a klónozott szakaszokat.
Kód, amellyel a Word-dokumentumot Java segítségével szakaszokra oszthatja
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Divide Word file by sections in Java | |
{ | |
// Set the licenses | |
new License().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.getSections().getCount(); iSectionCounter++) | |
{ | |
// Clone the current section | |
Section section = doc.getSections().get(iSectionCounter).deepClone(); | |
// Create a new empty Word document | |
Document newDoc = new Document(); | |
// Remove the default sections in the Word file | |
newDoc.getSections().clear(); | |
// Import the section to the new document | |
Section newSection = (Section)newDoc.importNode(section, true); | |
newDoc.getSections().add(newSection); | |
// Save the section as a separate Word file | |
newDoc.save("Word_Section_ " + iSectionCounter + ".docx"); | |
} | |
System.out.println("Word file split by sections successfully"); | |
} | |
} |
Ez a kódrészlet leírja, hogyan lehet egy Word-dokumentumot részekre osztani Java használatával. A szakaszokat különböző módszerekkel és tulajdonságokkal szűrheti, mint például a törzstartalom tesztelése, a csomópont típusa, a formázás stb. A szakasz szűrhető az index segítségével, és szükség esetén több szakaszt is hozzáadhat az újonnan létrehozott Word fájlhoz.
Ez az oktatóanyag elvezetett minket a Word-fájl részekre osztásához. Ha táblázatot szeretne beszúrni egy Word-fájlba, tekintse meg a Hogyan készítsünk táblázatot Word dokumentumban Java segítségével című cikket.