Ez az oktatóanyag tartalmazza az összes információt arról, hogy hogyan lehet oldalszámokat beszúrni a Wordbe Java használatával, lépésekkel és futtatható mintakóddal, valamint részletes leírással. A megadott lépések azt a teljes programlogikát mutatják be, amelyet követve egy egyszerű alkalmazás írható oldalszámok hozzáadására a Wordben Java segítségével, majd az eredményül kapott fájlt DOCX vagy DOC fájlformátumban mentheti el. Azt is megtanulja, hogyan léphet a fejléc és lábléc szakaszok különböző részeire egy Word-fájlon belül.
Az oldalszám beszúrásának lépései a Wordbe Java használatával
- Tegye meg a szükséges lépéseket a(z) Aspose.Words for Java hozzáadásához az alkalmazáshoz
- Töltse be a forrás Word fájlt az oldalszám hozzáadásához a Document osztályobjektum használatával
- Példányosítson egy DocumentBuilder osztályobjektumot a betöltött Word-fájl segítségével
- A DocumentBuilder objektum segítségével vigye át a vezérlőt az elsődleges lábléc szakaszra
- Adjon hozzá mezőket, például PAGE és NUMPAGES, valamint címet és elválasztót
- Mentse el az eredményül kapott Word-fájlt, miután hozzáadta az oldalszámot a lábléchez
Ezek a lépések azt írják le, hogyan lehet oldalszámot beilleszteni a Wordbe Java használatával, megosztva a DocumentBuilder osztály azon metódusainak és tulajdonságainak részleteit, amelyek használhatók oldalszám hozzáadására egy Word-fájl fejlécében vagy láblécében. Először betöltjük a forrás Word fájlt, és példányosítjuk a DocumentBuilder osztályobjektumot, amely olyan funkciókat tartalmaz, mint például a tartalommal való munkavégzés érdekében a dokumentumok különböző szakaszaira való áthelyezés, valamint a követelményeknek megfelelően különböző mezők hozzáadása a fejléchez és a lábléchez.
Kód az oldalszám beszúrásához Java használatával
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"); | |
} | |
} |
Ez a kód bemutatja, hogyan helyezhet el számokat az oldalakon a Wordben Java használatával különböző osztályok és módszerek használatával, például a moveToHeaderFooter() metódus a vezérlőelem láblécbe való áthelyezésére szolgál a FOOTER_PRIMARY felsoroló használatával, de használhatja a HEADER_PRIMARY, HEADER_FIRST, HEADER_EVEN, FOOTER_EVEN és FOOTER_FIRST. Hasonlóképpen hozzáadhat más mezőket, például NUMWORDS-t, NUMCHARS-t stb. az insertField() metódus használatával, valamint a write() metódussal címek és elválasztók hozzáadásának lehetőségével.
Ebben a cikkben megtanultuk, hogyan lehet oldalszámokat beszúrni a Wordbe Java használatával. Ha szeretné megismerni a megjegyzések Word-dokumentumokhoz való hozzáadásának folyamatát, olvassa el a következő cikket: hogyan lehet megjegyzéseket hozzáadni a Wordben Java használatával.