Ez a rövid oktatóanyag bemutatja, hogyan lehet táblázatot hozzáadni a PDF-hez Java használatával, a környezet létrehozásához és az alkalmazás írásához szükséges összes információ segítségével. A részletes lépések tisztázzák a táblázat beszúrását PDF-be a Java használatával a futtatható mintakóddal együtt. A táblázat celláinak formázására vonatkozó különböző lehetőségeket is tárgyaljuk.
A táblázat beszúrásának lépései PDF-be Java használatával
- Állítsa be az IDE-t a Aspose.PDF for Java használatára táblázat beszúrásához
- Hozzon létre egy új PDF-fájlt a Document class használatával, és adjon hozzá egy oldalt
- Hozzon létre egy táblázatot a Table osztállyal, és állítsa be a keret beállításait
- Hozzon létre több sort, és adja hozzá őket a táblázathoz néhány adattal együtt
- Adja hozzá a frissített táblázatot a céloldalhoz
- Mentse el a kapott PDF-fájlt
A fenti lépések a lépésenkénti megközelítés és a használandó fontos osztályok bemutatásával ismertetik a táblázat hozzáadásának folyamatát az Adobe Acrobat programban Java használatával. A logikáról úgy beszélünk, hogy először készítünk egy PDF-fájlt, adunk hozzá egy oldalt, hozunk létre egy táblázatot, sorokat szúrunk be az adatokkal együtt, végül elmentjük a lemezre. Fedezze fel a fent hivatkozott osztályokat, hogy további lehetőségeket találjon a táblázat formázásához és egyéb szolgáltatásokhoz.
Kód a táblázat beszúrásához PDF-be Java használatával
import com.aspose.pdf.*; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to add a table to a PDF in Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate an empty PDF file | |
Document pdfFile = new Document(); | |
// Create and get access to a new page | |
Page pdfPage = pdfFile.getPages().add(); | |
// Create a table | |
Table pdfTable = new Table(); | |
// Format the cells border | |
pdfTable.setDefaultCellBorder(new BorderInfo(BorderSide.All, 1.0f, Color.getBlue())); | |
// Add few rows into the table | |
for (int rowNumber = 1; rowNumber < 10; rowNumber++) | |
{ | |
// Create a row class object and add it to the collection of rows in the table | |
Row tableRow = pdfTable.getRows().add(); | |
// Add columns into the row | |
tableRow.getCells().add("Data " + rowNumber); | |
tableRow.getCells().add("Data " + rowNumber); | |
tableRow.getCells().add("Data " + rowNumber); | |
} | |
// Add newly created table into the page | |
pdfPage.getParagraphs().add(pdfTable); | |
// Save the PDF file | |
pdfFile.save("Table.pdf"); | |
System.out.println("Done"); | |
} | |
} |
Ez a kód bemutatja a tábla beszúrásának folyamatát az Adobe Acrobat programban Java használatával. A Table osztályban különböző metódusokkal állíthat be számos tulajdonságot, például a setDefaultCellBorder(), setAlignment(), setBackgroundColor(), setColumnAdjustment() és setCornerStyle() hogy csak néhányat említsünk. Az újonnan létrehozott tábla hozzáadódik az oldalhoz, mivel az Oldal osztálynak van egy Bekezdések gyűjteménye, amely az oldal összes csomópontját tartalmazza, beleértve a táblázatokat is.
Ez a cikk megtanított minket arra, hogy táblázatot adjunk PDF-fájlhoz. Ha meg szeretné tanulni az adatok PDF-táblázatból való lekérésének folyamatát, tekintse meg a következő cikket: hogyan kell olvasni a PDF-táblázatot Java nyelven.