Ebben az útmutató cikkben elmagyarázzuk a nyíl megjegyzések hozzáadásának a PDF-ben Java használatával lépésenkénti folyamatát. A nyíljegyzetek vizuális segédeszközök, amelyek a dokumentum meghatározott részeire mutatnak, például egy adott szövegsorra, táblázatra vagy grafikonra. Ez a témakör útmutatást ad a megjegyzéskönyvtár használatához és egy olyan alapalkalmazás létrehozásához is, amely nyíl megjegyzéseket illeszt be PDF-be Java nyelven. A következő szakasz egy kódpéldával együtt ismerteti a nyíl PDF-hez való hozzáadásának lépéseit.
Nyíl megjegyzések hozzáadásának lépései PDF-ben Java használatával
- Használja a Maven adattárat a GroupDocs.Annotation for Java telepítéséhez a projektbe
- Adja meg a szükséges osztályokat a nyíl megjegyzések hozzáadásához PDF-ben
- Hozzon létre egy példányt a Annotator osztályból úgy, hogy megadja a PDF-fájl elérési útját a konstruktornak
- Hozzon létre egy ArrowAnnotation osztály példányt, és állítson be néhány tulajdonságot, például pozíciót, oldalszámot stb.
- Hívja meg az Annotator.add metódust, és adja át neki az ArrowAnnotation objektumot
- Hívja az Annotator.save metódust a kimeneti PDF lemezre mentéséhez
A fent leírt eljárás bármely Java telepített platformon megvalósítható, hogy nyíl megjegyzéseket készítsen PDF-ben Java használatával anélkül, hogy további eszközök vagy szoftverek telepítése szükséges. A nyíl megjegyzések PDF-dokumentumba történő beillesztésének lépései ugyanazok az összes népszerű operációs rendszerben, mint például a Windows, a Linux vagy a macOS. A következő kódpélda bemutatja, hogyan adhat hozzá nyilat PDF-be, és mentheti a végső kimeneti PDF-et lemezre.
Kód nyíl megjegyzés hozzáadásához PDF-ben Java használatával
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.PenStyle; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.ArrowAnnotation; | |
import java.util.Calendar; | |
public class AddArrowAnnotationinPDFusingJava { | |
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"); | |
// Create an instance of ArrowAnnotation class and set options | |
ArrowAnnotation arrow = new ArrowAnnotation(); | |
arrow.setBox(new Rectangle(100, 100, 100, 100)); | |
arrow.setCreatedOn(Calendar.getInstance().getTime()); | |
arrow.setMessage("This is arrow annotation"); | |
arrow.setOpacity(0.7); | |
arrow.setPageNumber(0); | |
arrow.setPenColor(65535); | |
arrow.setPenStyle(PenStyle.DOT); | |
arrow.setPenWidth((byte) 3); | |
// Add arrow annotation to Annotator | |
annotator.add(arrow); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
A nyíl megjegyzések nagyon hasznosak lehetnek az információ továbbításában és az olvasó figyelmének a kívánt pontra terelésében. A fenti szakasz ismerteti a nyíl megjegyzés hozzáadása a PDF Java-hoz eljárást, valamint az összes szükséges lépést. A megjegyzéskönyvtár konfigurálása és a fájl elérési útjainak módosítása után ezt a kódot könnyedén beépítheti alkalmazásaiba.
Korábban írtunk egy cikket a terület megjegyzéseinek beszúrásáról PDF-be Java használatával. További információért olvassa el a hogyan lehet területi kommentárt beszúrni a PDF-be Java használatával című cikkünket.