Slijedite ovaj članak da podijelite Word dokument u odjeljke pomoću Jave. Sadrži pojedinosti za postavljanje razvojnog okruženja, popis koraka za aplikaciju i primjer koda za rastavljanje Word dokumenta u odjeljke pomoću Jave. Raspravljat će se o opcijama za filtriranje odjeljaka uz pretvaranje svih odjeljaka u zasebne Word datoteke.
Koraci za dijeljenje Word dokumenta u odjeljke pomoću Jave
- Postavite okruženje za korištenje Aspose.Words for Java za dijeljenje Word datoteke u odjeljke
- Učitajte izvornu Word datoteku u objekt Document da biste razdvojili odjeljke
- Iterirajte kroz sve odjeljke u učitanoj Word datoteci
- Stvorite novu praznu Word datoteku i izbrišite njezinu zadanu kolekciju odjeljaka
- Klonirajte trenutni odjeljak u iteraciji i uvezite ga u novi Word dokument
- Save Word datoteku s jedinstvenim nazivom i ponovite postupak za preostale odjeljke
Ovi koraci sažimaju kako podijeliti Word dokument u odjeljke pomoću Jave. Učitajte izvornu Word datoteku, iterirajte kroz sve njezine odjeljke i duboko klonirajte svaki odjeljak za korištenje u novoj Word datoteci. Stvorite novu Word datoteku, očistite njezinu kolekciju odjeljaka i dodajte joj klonirane odjeljke.
Kod za odvajanje Word dokumenta u odjeljke pomoću Jave
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"); | |
} | |
} |
Ovaj isječak koda opisuje kako podijeliti Word dokument u odjeljke pomoću Jave. Možete filtrirati odjeljke pomoću različitih metoda i svojstava kao što je testiranje sadržaja tijela, tipa čvora, oblikovanja itd. Odjeljak se može filtrirati pomoću indeksa i dodati više odjeljaka u novostvorenu Word datoteku ako je potrebno.
Ovaj vodič nas je vodio kako podijeliti Word datoteku u odjeljke. Ako želite umetnuti tablicu u Word datoteku, pogledajte članak na Kako stvoriti tablicu u Word dokumentu s Javom.