Ennek a cikknek az a célja, hogy végigvezeti Önt a folyamaton, hogyan lehet aláhúzás aláhúzást adni a PDF-hez Java használatával, egy széles körben használt annotációs könyvtár segítségével. Az olyan megjegyzések, mint az aláhúzások, kiemelések és megjegyzések, javíthatják a PDF dokumentumok olvashatóságát és érthetőségét. Ebben a cikkben az elsődleges hangsúly azon van, hogyan lehet aláhúzott megjegyzéseket beszúrni PDF-be Java segítségével, és ezt egy kódpéldával mutatjuk be. Az alábbiakban felsoroljuk a feladat elvégzéséhez szükséges alapvető lépéseket.
Lépések aláhúzás megjegyzések hozzáadásához a PDF-hez Java használatával
- Telepítse a(z) GroupDocs.Annotation for Java elemet a projektjébe a Maven tárhely használatával
- Adja hozzá a szükséges osztályokat az aláhúzás megjegyzések hozzáadásához PDF-ben
- Példányosítson egy Annotator osztályobjektumot úgy, hogy megadja a PDF fájl elérési útját a konstruktorának
- Példányosítsa a Pont szerkezet objektumait
- Hozzon létre egy objektumot az UnderlineAnnotation osztályból, és állítson be néhány tulajdonságot, például pozíciót, oldalszámot, pontot stb.
- Hívja meg az Annotator.add metódust, és adja át neki az UnderlineAnnotation objektumot
- Hívja az Annotator.save metódust a PDF végső kimenetének lemezre mentéséhez
A fent említett irányelvek bemutatják, hogyan telepítheti a megjegyzéskönyvtárat a számítógépére, lehetővé téve aláhúzás megjegyzések létrehozását PDF-ben Java nyelven. Nincs szükség kiegészítő szoftverre az annotációs könyvtár használatához aláhúzott megjegyzések beszúrásához. Ezek az utasítások különféle népszerű operációs rendszerekre, például Windowsra, macOS-re és Linuxra vonatkoznak, feltéve, hogy a Java telepítve van. A következő kódpélda bemutatja az aláhúzás megjegyzések PDF-fájlokhoz való hozzáadásának folyamatát.
Kód aláhúzott megjegyzések hozzáadásához a PDF-hez Java használatával
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Point; | |
import com.groupdocs.annotation.models.Reply; | |
import com.groupdocs.annotation.models.annotationmodels.UnderlineAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddUnderlineAnnotationintoPDFUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
Point point1 = new Point(80, 730); | |
Point point2 = new Point(240, 730); | |
Point point3 = new Point(80, 650); | |
Point point4 = new Point(240, 650); | |
List<Point> points = new ArrayList<Point>(); | |
points.add(point1); | |
points.add(point2); | |
points.add(point3); | |
points.add(point4); | |
// Create an instance of UnderlineAnnotation class and set options | |
UnderlineAnnotation underline = new UnderlineAnnotation(); | |
underline.setCreatedOn(Calendar.getInstance().getTime()); | |
underline.setFontColor(65535); | |
underline.setMessage("This is underline annotation"); | |
underline.setOpacity(0.1); | |
underline.setPageNumber(0); | |
underline.setPoints(points); | |
// Add underline annotation to Annotator | |
annotator.add(underline); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Az előző részben bemutattuk a Java aláhúzás megjegyzéseinek átfogó magyarázatát PDF-ben, valamint egy egyszerű kódpéldát. A megjegyzéskönyvtár telepítése és a bemeneti és kimeneti fájlok elérési útjaiban szükséges módosítások elvégzése után könnyedén integrálhatja a kódot az alkalmazásaiba. Gratulálunk, hogy sikeresen aláhúzott megjegyzést adott egy PDF-fájlhoz Java használatával!
Korábban már foglalkoztunk a képannotációk PDF-fájlokhoz való hozzáadásával. Ha további információra van szüksége, olvassa el a hogyan lehet képannotációt hozzáadni a PDF-hez Java használatával című útmutatónkat.