Ebben az oktatóanyagban átfogó útmutatót adunk arról, hogyan lehet területi megjegyzéseket beszúrni PDF-be Java használatával. Területi megjegyzések hozzáadása egy PDF-dokumentumhoz számos alkalmazásban hasznos funkció lehet. A területi megjegyzések lehetővé teszik a PDF dokumentum bizonyos területeinek kiemelését, valamint megjegyzések, megjegyzések vagy egyéb információk hozzáadását. Egy mintakódpéldát is biztosítunk a területi megjegyzések hozzáadásához a PDF-hez Java nyelven. Az alábbiakban részletes útmutatás található a terület megjegyzéseinek PDF dokumentumhoz való hozzáadásához.
A területi megjegyzés beszúrásának lépései PDF-be Java használatával
- Használja a Maven adattárat a(z) GroupDocs.Annotation for Java projektbe való beépítéséhez a letöltéssel
- Importálja a területi megjegyzések PDF-be való hozzáadásához szükséges alapvető osztályokat
- Hozzon létre egy példányt a Annotator osztályból úgy, hogy átadja a PDF-fájl elérési útját a konstruktornak
- Hozzon létre egy AreaAnnotation osztály példányt, és állítsa be a kívánt tulajdonságokat, például pozíciót, oldalszámot stb.
- Hívja meg az Annotator.add metódust, és adja át neki az AreaAnnotation objektumot
- Hívja az Annotator.save metódust a PDF lemezre mentéséhez
A fent említett lépések követésével könnyedén létrehozhat területi megjegyzéseket PDF-ben Java használatával, mindössze néhány API-hívással a megjegyzéskönyvtárból. Nincs szükség további szoftverekre, mivel az annotációs könyvtár zökkenőmentesen működik Windows, macOS és Linux operációs rendszereken. Íme egy példa Java program, amely területi megjegyzéseket illeszt be egy PDF-fájlba.
Kód terület megjegyzés beszúrásához PDF-be 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.AreaAnnotation; | |
import java.util.Calendar; | |
public class InsertAreaAnnotationtoPDFusingJava { | |
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 AreaAnnotation class and set options | |
AreaAnnotation area = new AreaAnnotation(); | |
area.setBackgroundColor(65535); | |
area.setBox(new Rectangle(100, 100, 100, 100)); | |
area.setCreatedOn(Calendar.getInstance().getTime()); | |
area.setMessage("This is area annotation"); | |
area.setOpacity(0.7); | |
area.setPageNumber(0); | |
area.setPenColor(65535); | |
area.setPenStyle(PenStyle.DOT); | |
area.setPenWidth((byte) 3); | |
// Add area annotation to Annotator | |
annotator.add(area); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Az előző rész foglalkozott a területi megjegyzésekkel a PDF Java-ban, valamint a működő kódpéldával. Azt is elmagyarázta, hogyan kell konfigurálni a megjegyzéscsomagot. Miután telepítette a megjegyzéskönyvtárat, és elvégezte a szükséges módosításokat a fájl elérési útjain, a kódpélda integrálása az alkalmazásokba egyszerű és nem bonyolult folyamat. Gratulálunk, hogy elsajátította a területi kommentárok PDF-be való hozzáadásának ismeretét.
A közelmúltban közzétett cikkünk a kommentárválasz PDF-ből való eltávolításáról szól. További információért tekintse meg a hogyan lehet eltávolítani a megjegyzésválaszt PDF-ből Java használatával útmutatót.