Ten samouczek zawiera wszystkie informacje na temat jak wstawiać numery stron w programie Word przy użyciu języka Java, udostępniając kroki i przykładowy kod do uruchomienia wraz ze szczegółowym opisem. Podane kroki przedstawiają pełną logikę programu, którą można wykonać, aby napisać prostą aplikację do dodania numerów stron w programie Word przy użyciu języka Java, a następnie zapisać wynikowy plik w formacie pliku DOCX lub DOC. Nauczysz się także przechodzić do różnych części sekcji nagłówka i stopki w pliku Word.
Kroki, aby wstawić numer strony w programie Word przy użyciu języka Java
- Wykonaj niezbędne kroki, aby dodać Aspose.Words for Java do swojej aplikacji
- Załaduj źródłowy plik programu Word, aby dodać numer strony za pomocą obiektu klasy Document
- Utwórz instancję obiektu klasy DocumentBuilder przy użyciu załadowanego pliku programu Word
- Przenieś formant do głównej sekcji stopki przy użyciu obiektu DocumentBuilder
- Dodaj pola, takie jak PAGE i NUMPAGES, wraz z tytułem i separatorem
- Zapisz wynikowy plik Word po dodaniu numeru strony w stopce
Te kroki opisują jak umieścić numer strony w programie Word przy użyciu języka Java, udostępniając szczegóły metod i właściwości w klasie DocumentBuilder, których można użyć do dodania numeru strony w nagłówku lub stopce pliku programu Word. Najpierw ładujemy źródłowy plik Word i tworzymy instancję obiektu klasy DocumentBuilder, który zawiera funkcje, takie jak przechodzenie do różnych sekcji dokumentów w celu pracy z zawartością i dodawanie różnych pól w nagłówku i stopce zgodnie z wymaganiami.
Kod do wstawienia numeru strony za pomocą Java
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"); | |
} | |
} |
Ten kod demonstruje jak umieszczać liczby na stronach w programie Word przy użyciu języka Java przy użyciu różnych klas i metod, takich jak metoda moveToHeaderFooter() służy do przenoszenia kontrolki do stopki za pomocą modułu wyliczającego FOOTER_PRIMARY, jednak można również użyć HEADER_PRIMARY, HEADER_FIRST, HEADER_EVEN, FOOTER_EVEN i FOOTER_FIRST. Podobnie możesz dodawać inne pola, takie jak NUMWORDS, NUMCHARS itp., używając metody insertField() wraz z opcją dodawania tytułów i separatorów za pomocą metody write().
W tym artykule nauczyliśmy się wstawiać numery stron w programie Word przy użyciu języka Java. Jeśli chcesz poznać proces dodawania komentarzy w dokumencie programu Word, zapoznaj się z artykułem na temat jak dodawać komentarze w programie Word przy użyciu języka Java.