כיצד להוסיף צורות ציור ב- Java
מדריך זה מראה כיצד לצייר צורות גיאומטריות ועבוד עם דפי ארכיטקט עץ ב-Java תוכלו ללמוד להוסיף את CircleAnnotation כדי לצייר אחד לחתוך, לבדוק את מילות המים ואת היצירות הראשיות, ולסגור את האובייקטים של היוצרות.
צייר מעגל
הוסף A CircleAnnotation כדי לצייר את הפסח מלא או מוגבל על דף. setColor() שיטת הגדרת הצבע של המכתב.הוספת הצבעים לדף הצגת ההודעה והשמירה על המסמך:
try (Document doc = new Document()) {
PageCollection pages = doc.getPages();
Page page = pages.add();
CircleAnnotation circle = new CircleAnnotation(page,
new Rectangle(100, 100, 200, 200));
circle.setColor(Color.fromRgb(0, 0, 1));
page.getAnnotations().add(circle);
doc.save("circle.pdf");
}The Rectangle הבניין לוקח (x1, y1, x2, y2) ב- PDF יחידות (נקודות, מדידה מהפינה השמאלית התחתונה של הדף).
בדוק את הדף של ארכיטקטורה
ארכיטקטורים הם דקורטיביות שאינן תוכן כגון מפתחות, רגליים ומדפסת מים.לשרוף על ארגונים קיימים בדף כדי לבדוק את סוגם ואת סובייקטיביהם:
try (Document doc = new Document("input.pdf")) {
PageCollection pages = doc.getPages();
Page page = pages.get(1);
for (Artifact artifact : page.getArtifacts()) {
System.out.println(artifact.getArtifactType() + ": " + artifact.getSubtype());
}
}להסיר מפתח מים
מצא פריטים מסוג “מגוון מים” ולמחוק אותם מאוסף הפריטים של הדף.שמור את המסמך לאחר ביצוע השינוי:
try (Document doc = new Document("watermarked.pdf")) {
PageCollection pages = doc.getPages();
Page page = pages.get(1);
for (Artifact artifact : page.getArtifacts()) {
if ("Watermark".equals(artifact.getArtifactType())) {
page.getArtifacts().delete(artifact);
break;
}
}
doc.save("clean.pdf");
}קבלו את גודל הדף
כדי לשים את הצורות בצורה נכונה, תחילה לקבל את גודל תיבת התקשורת של הדף. סטנדרטי A4 הוא 595 × 842 נקודות; סטנדרט US Letter הוא 612 × 792 נקודה:
try (Document doc = new Document("input.pdf")) {
PageCollection pages = doc.getPages();
Page page = pages.get(1);
double width = page.getMediaBox().getWidth();
double height = page.getMediaBox().getHeight();
System.out.println("Page: " + width + " x " + height + " pt");
}