Java kullanarak Üstü Çizili Metin

Muhtemelen artık geçerli olmayan bazı içeriğiniz var. Üstünü çizelim. Üstünü çizmek, belgelerdeki geçersiz içeriği vurgulamak için kullanılan yollardan biridir. Uygulamalardaki üst çizgiyi otomatikleştirmek için bu makale, Java’daki belgelerdeki metnin üstünün nasıl çizileceğini gösterir.

Bu makalede aşağıdaki konular ele alınmıştır.

Üstü Çizili Metne Java API

GroupDocs.Annotation, birden çok belgeye ve görüntüye uygulanabilen çeşitli ek açıklamaları destekleyen Java API’sini gösterir. Belgelerde seçilen metnin üstünü çizmek için bu makaledeki örneklerde kullanacağız.

JAR dosyasını indirilenler bölümünden indirebilir veya Java uygulamalarınızda en son depo ve bağımlılık Maven yapılandırmalarını kullanabilirsiniz.

<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 Kullanarak Belgelerdeki Metnin Üstü Nasıl Çizilir

Belgenin artık geçerli olmayan alanının üzerini çizelim. Aşağıdaki adımlar, Java’daki belgelerdeki metnin üstünü çizmenize olanak tanır.

  • Annotator sınıfını kullanarak kaynak belgeyi (PDF, Word vb.) yükleyin.
  • StrikeoutAnnotation sınıfını kullanarak üstü çizili açıklamayı oluşturun ve tanımlayın.
    • Üstü çizili için çizgi rengini ayarlayın.
    • Opaklığı, belge sayfa numarasını ayarlayın.
    • Koordinatları ve diğer özellikleri tanımlayın.
  • Hazırlanan üstü çizili notu add() yöntemini kullanarak annotator’a ekleyin.
  • Son olarak, açıklamalı belgeyi save() yöntemini kullanarak kaydedin.

Benzer şekilde, Word belgelerine, elektronik tablolara, sunumlara, PDF belgelerine, web sayfalarına, e-posta mesajlarına ve diğer birçok belgeye açıklama ekleyebilirsiniz.

Aşağıdaki Java kodu örneği, bir PDF belgesinde seçili metnin üstünü çiziyor.

/*
 * Java kullanarak Word, PDF, Elektronik Tablolar, Sunumlarda Üstü Çizili Metin
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// Üstü çizili noktalar ekleyin
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");

Ücretsiz API Lisansı Alın

GroupDocs.Annotation for Java‘u geçici bir lisans alarak ücretsiz olarak kullanabilirsiniz.

Çözüm

Sonuç olarak, Java uygulamaları içindeki belgelere programlı olarak üstü çizili ek açıklama eklemeyi tartıştık. Ek olarak, PDF dosyaları, elektronik tablolar, sunular ve Word belgeleri içindeki metnin üzerini çizebilirsiniz. Aynı şekilde diğer açıklamaları da istediğiniz gibi kullanabilirsiniz.

GroupDocs.Annotation for Java hakkında belgelerinden daha fazla bilgi edinin. Desteklenen belge biçimleri için kendi ek açıklamanızı oluşturmayı deneyin. Sorularınız için forum aracılığıyla bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız