احتمالاً محتوایی دارید که دیگر معتبر نیست. بیایید آن را خط بکشیم. خط زدن یکی از راه هایی است که برای برجسته کردن محتوای نامعتبر در اسناد استفاده می شود. به منظور خودکار کردن ضربدر کردن درون برنامهها، این مقاله نحوه خطکشی متن در اسناد در Java را نشان میدهد.
موضوعات زیر در این مقاله مورد بحث قرار گرفته است.
Java API به متن خطی
GroupDocs.Annotation Java API را به نمایش می گذارد که از حاشیه نویسی های مختلفی پشتیبانی می کند که می توانند برای چندین سند و تصویر اعمال شوند. ما از آن در مثال های این مقاله برای خط زدن متن انتخاب شده در اسناد استفاده خواهیم کرد.
میتوانید فایل 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 را بررسی کنید.
- سند منبع (PDF، Word و غیره) را با استفاده از کلاس Annotator بارگیری کنید.
- با استفاده از کلاس StrikeoutAnnotation حاشیه نویسی را ایجاد و تعریف کنید.
- رنگ خط را برای خط خطی تنظیم کنید.
- Opacity، شماره صفحه سند را تنظیم کنید.
- مختصات و سایر خصوصیات را تعریف کنید.
- حاشیه نویسی آماده شده را با استفاده از روش add() به حاشیه نویس اضافه کنید.
- در نهایت، سند مشروح را با استفاده از روش save() ذخیره کنید.
به طور مشابه، می توانید اسناد Word، صفحات گسترده، ارائه ها، اسناد PDF، صفحات وب، پیام های ایمیل و بسیاری از اسناد دیگر را حاشیه نویسی کنید.
مثال کد Java زیر متن انتخاب شده را در یک سند PDF نشان می دهد.
/*
* متن خطی در Word، PDF، صفحات گسترده، ارائه با استفاده از جاوا
*/
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 از مستندات آن بیشتر بیاموزید. سعی کنید حاشیه نویس خود را برای [قالبهای سند پشتیبانیشده13 بسازید. برای سوالات از طریق [فروم 14 با ما تماس بگیرید.