Kako umetnuti brojeve stranica u Word pomoću Jave

Ovaj vodič sadrži sve informacije o kako umetnuti brojeve stranica u Wordu pomoću Jave pružajući korake i primjer koda koji se može izvoditi zajedno s detaljnim opisom. Navedeni koraci opisuju kompletnu programsku logiku koja se može slijediti za pisanje jednostavne aplikacije za dodavanje brojeva stranica u Wordu pomoću Jave i zatim spremanje rezultirajuće datoteke u DOCX ili DOC formatu datoteke. Također ćete naučiti pomicati se na različite dijelove odjeljaka zaglavlja i podnožja unutar Word datoteke.

Koraci za umetanje broja stranice u Word pomoću Jave

  1. Poduzmite potrebne korake da dodate Aspose.Words for Java u svoju prijavu
  2. Učitajte izvornu Word datoteku da dodate broj stranice pomoću objekta klase Document
  3. Instancirajte objekt klase DocumentBuilder pomoću učitane Word datoteke
  4. Premjestite kontrolu na primarni odjeljak podnožja pomoću objekta DocumentBuilder
  5. Dodajte polja poput PAGE i NUMPAGES zajedno s naslovom i razdjelnikom
  6. Spremite rezultirajuću Word datoteku nakon dodavanja broja stranice u podnožje

Ovi koraci opisuju kako staviti broj stranice u Word pomoću Jave dijeljenjem pojedinosti o metodama i svojstvima u klasi DocumentBuilder koja se može koristiti za dodavanje broja stranice u zaglavlje ili podnožje Word datoteke. Prvo učitavamo izvornu Word datoteku i instanciramo objekt klase DocumentBuilder koji sadrži značajke poput pomicanja na različite odjeljke dokumenata za rad sa sadržajem i dodavanje različitih polja u zaglavlje i podnožje prema zahtjevu.

Kod za umetanje broja stranice pomoću Jave

import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
import com.aspose.words.HeaderFooterType;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to add page number
// Instantiate the license
com.aspose.words.License license = new com.aspose.words.License();
license.setLicense("Aspose.Total.lic");
// Open the source file
Document wordFile = new Document("TestFile.docx");
// Instantiate DocumentBuilder using the loaded document
DocumentBuilder fileBuilder = new DocumentBuilder(wordFile);
// Move control to the primary footer section
fileBuilder.moveToHeaderFooter(HeaderFooterType.FOOTER_PRIMARY);
// Write text for clarity
fileBuilder.write("Page ");
// Insert a field
fileBuilder.insertField("PAGE", "");
fileBuilder.write(" of ");
// Insert field for the number of pages
fileBuilder.insertField("NUMPAGES", "");
// Save the resultant file
wordFile.save("OutputWithPageNumbers.docx");
System.out.println("Done");
}
}

Ovaj kôd demonstrira kako staviti brojeve na stranice u Wordu pomoću Jave korištenjem različitih klasa i metoda kao što je metoda moveToHeaderFooter() koja se koristi za premještanje kontrole u podnožje pomoću FOOTER_PRIMARY enumeratora, međutim, možete koristiti i HEADER_PRIMARY, HEADER_FIRST, HEADER_EVEN, FOOTER_EVEN i FOOTER_FIRST. Slično tome, možete dodati druga polja, kao što su NUMWORDS, NUMCHARS, itd. pomoću metode insertField(), zajedno s opcijom dodavanja naslova i separatora pomoću metode write().

U ovom smo članku naučili umetnuti brojeve stranica u Word pomoću Jave. Ako želite naučiti postupak dodavanja komentara u Wordov dokument, pogledajte članak na kako dodati komentare u Word koristeći Javu.

 Hrvatski