ربما لديك بعض المحتوى الذي لم يعد صالحًا. دعونا نشطبها. الشطب هو إحدى الطرق المستخدمة لإبراز المحتوى غير الصالح في المستندات. من أجل أتمتة الشطب داخل التطبيقات ، توضح هذه المقالة كيفية يتوسطه خط في النص في المستندات في Java.
المواضيع التالية تناقش في هذه المقالة.
Java API إلى نص يتوسطه خط
يعرض GroupDocs.Annotation واجهة برمجة تطبيقات Java التي تدعم العديد من التعليقات التوضيحية التي يمكن تطبيقها على مستندات وصور متعددة. سنستخدمه في أمثلة هذه المقالة لشطب النص المحدد داخل المستندات.
يمكنك تنزيل ملف JAR من قسم التنزيلات أو استخدام أحدث تكوينات التبعية Maven داخل تطبيقات Java الخاصة بك.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>21.7.2</version>
</dependency>
كيفية يتوسطه خط في النص في المستندات باستخدام Java
دعنا نشطب المنطقة التي لم تعد صالحة من المستند. تسمح لك الخطوات التالية بتخطي النص داخل المستندات في Java.
- قم بتحميل المستند المصدر (PDF ، Word ، إلخ) باستخدام فئة Annotator.
- قم بإنشاء وتعريف التعليق التوضيحي الذي يتوسطه خط باستخدام فئة StrikeoutAnnotation.
- اضبط لون الخط للخط.
- ضبط التعتيم ، رقم صفحة الوثيقة.
- تحديد الإحداثيات والخصائص الأخرى.
- أضف التعليق التوضيحي المُعد إلى الشرح باستخدام طريقة add ().
- أخيرًا ، احفظ المستند المشروح باستخدام طريقة save ().
وبالمثل ، يمكنك إضافة تعليقات توضيحية إلى مستندات Word وجداول البيانات والعروض التقديمية ومستندات PDF وصفحات الويب ورسائل البريد الإلكتروني والعديد من المستندات الأخرى.
يوضح مثال كود Java التالي النص المحدد في مستند PDF.
/*
* نص يتوسطه خط في Word و PDF وجداول البيانات والعروض التقديمية باستخدام Java
*/
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);
// أضف نقاطًا للضربة القاضية
List<Point> points = new ArrayList<Point>();
points.add(new Point(180, 730));
points.add(new Point(300, 730));
points.add(new Point(180, 700));
points.add(new Point(300, 700));
strikeout.setPoints(points);
annotator.add(strikeout);
annotator.save("path/strikethrough-text.pdf");
احصل على ترخيص API مجاني
يمكنك استخدام GroupDocs.Annotation for Java مجانًا عن طريق الحصول على ترخيص مؤقت.
استنتاج
في الختام ، ناقشنا إضافة التعليق التوضيحي المتقاطع برمجيًا إلى المستندات داخل تطبيقات Java. بالإضافة إلى ذلك ، يمكنك شطب النص داخل ملفات PDF وجداول البيانات والعروض التقديمية ومستندات Word. وبالمثل ، يمكنك أيضًا استخدام التعليقات التوضيحية الأخرى كما تريد.
تعرف على المزيد حول GroupDocs.Annotation for Java من وثائقها. حاول بناء الشرح الخاص بك لـ تنسيقات المستندات المدعومة. لا تتردد في الاتصال بنا للاستفسارات عبر المنتدى.