<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-annotation</artifactId>
      <version>24.6</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '24.6')
copied!  
<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.groupdocs" name="groupdocs-annotation" rev="24.6">
   <artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "24.6"
copied!  

Belge Yorumlayıcı Java High Code API

Ürün Dokümantasyon Demolar API Referansı Örnekler Blog Destek Lisans

GroupDocs.Annotation for Java, Java geliştiricileri için çeşitli formatlardaki belgeleri, PDF, Word®, Excel®, PowerPoint® ve görselleri yorumlamak, filigran eklemek ve yönetmek için tasarlanmış sağlam bir yerinde API’dir. Metin, alan ve görsel yorumlar, OLE desteği, meta veri yönetimi ve platformlar arası uyumluluk gibi gelişmiş özellikler sunar.

Belge Yorumlayıcı Java Yerinde API Özellikleri

Belge ve Format Desteği

  • Birden Fazla Belge Formatı Desteği: PDF, Word®, Excel®, PowerPoint®, Visio® ve görseller (JPG, PNG, BMP vb.) dahil olmak üzere çeşitli belge formatlarını yorumlayın.
  • PDF’ye Özgü Yorumlar: Yapışkan notlar, metin alanları ve diğer PDF’ye özgü yorum türleri için destek.
  • Görsel Formatları Desteği: JPG, PNG, BMP gibi popüler görsel formatlarını yorumlayın.
  • Yorum İhracat Formatları: Yorumları farklı formatlarda dışa aktararak birlikte çalışabilirliği sağlayın.
  • OLE Desteği: Yorumlanan belgelerdeki OLE nesneleri için destek.
  • Diğer GroupDocs API’leri ile Uyumluluk: Diğer GroupDocs ürünleri ile sorunsuz entegrasyon sağlayarak ek işlevsellik sunar.

Yorum Türleri ve Araçlar

  • Metin Yorumları: Vurgulamalar, altını çizme ve üstünü çizme gibi metin yorumları ekleyin.
  • Alan Yorumları: Dikdörtgen, çokgen ve nokta yorumları kullanarak belirli alanları vurgulayın ve yorum yapın.
  • İşaretleme Yorumları: Hassas içeriği gizlemek için redaksiyon gibi işaretleme yorumları uygulayın.
  • Mesafe Ölçümü: Teknik çizimler ve CAD dosyaları için belgelerde mesafeleri ölçün.
  • Filigran Ekleme: Markalama veya güvenlik amaçları için metin ve görsel filigranlar ekleyin.
  • Görsel Yorumlar: Birden fazla görsel formatı destekleyerek görsel dosyalara yorum ekleyin.

Yorum Yönetimi

  • Yorum Cevapları: Birden fazla kullanıcının yorumlara cevap vermesine izin verin, böylece iş birliği ile belge incelemesi yapın.
  • Özel Yorum Görünümü: Yorumların görünümünü, renk, yazı tipi ve opaklık ayarlarını özelleştirin.
  • Yorum İhracat/İthalat: Yorumları dış dosyalara aktarın ve paylaşım veya iş birliği için geri alın.
  • Yorum Katmanları: Yorumların üst üste gelmesine veya ayrı kalmasına izin vererek katmanları kontrol edin.
  • Yorum İşleme: Yorumları programlı olarak oluşturma, düzenleme ve silme yeteneği.
  • Yorum Meta Verileri: Yorum yaparken belgelerdeki meta verilerin bütünlüğünü koruyun.
  • **Geri

Al/Yeniden Yap Desteği:** Yorum işlemleri için geri al/yap işlevini uygulayın.

İş Birliği ve İnceleme

  • İş Birlikçi Özellikler: Birden fazla kullanıcının aynı belge üzerinde yorum yapmasına, yorum yapmasına ve iş birliği yapmasına izin verin.
  • Belge Karşılaştırma: Farklılıkları vurgulamak için belgeleri veya görselleri yan yana karşılaştırın.
  • Yorum Cevapları: Birden fazla kullanıcının yorumlara cevap vermesine izin vererek iş birliği ile belge incelemesi yapın.

Güvenlik ve Belge Bütünlüğü

  • Belge Güvenliği: Redaksiyon gibi hassas bilgileri gizleyebilecek yorumlar uygulayın.
  • Meta Veri Yönetimi: Yorumlanan belgelerdeki meta verileri yönetin ve koruyun.

Arama ve Gezinme

  • Gelişmiş Arama Özellikleri: Yorumlanmış belgelerde arama yapın, yorumlar içinde arama yapma yeteneği dahil.

Performans ve Ölçeklenebilirlik

  • Toplu İşleme: Artan verimlilik için birden fazla belgeyi aynı anda yorumlayın.
  • Ölçeklenebilirlik: Büyük hacimli belgeleri ve yorumları verimli bir şekilde işlemek için tasarlandı.
  • Yüksek Performans: Yorumların ve belge işlemenin hızlı bir şekilde işlenmesi için optimize edilmiştir.

Platformlar Arası Uyumluluk ve Entegrasyon

  • Platformlar Arası Uyumluluk: Windows, macOS ve Linux dahil olmak üzere birden fazla işletim sisteminde kullanın.
  • Esnek Entegrasyon: Java uygulamalarınıza zengin API işlevleri ile kolayca entegre edin.

Çıktı ve Sunum

  • Yorumları Yazdırma ve Kaydetme: Belgeleri yazdırırken veya kaydederken yorumları dahil edin veya hariç tutun.

Desteklenen Belge Formatları

Bazı dosya türleri için, GroupDocs.Annotation sonucu farklı bir formatta kaydeder. Bu durumda, çıkış dosya türü * simgesi ile belirtilir. Eğer böyle bir sembol belirtilmemişse, GroupDocs.Annotation sonucu orijinal dosya formatında kaydeder.

FormatAçıklamaYorumla
DOCMicrosoft Word® 97-2003 Belgesi
DOCXMicrosoft Word® Belgesi
DOCMMicrosoft Word® Makro Etkin Belgesi
DOTMicrosoft Word® 97-2003 Şablonu
DOTXMicrosoft Word® Şablonu
DOTMMicrosoft Word® Makro Etkin Şablonu
RTFZengin Metin Belgesi
ODTOpenDocument Metni
XLSMicrosoft Excel® 97-2003 Çalışma Sayfası
XLSXMicrosoft Excel® Çalışma Sayfası
XLSM (*xlsx)Microsoft Excel® Makro Etkin Çalışma Sayfası
XLSB (*xlsx)Microsoft Excel® İkili Çalışma Sayfası
ODS (*xlsx)OpenDocument Elektronik Tablosu
PPTMicrosoft PowerPoint® 97-2003 Sunusu
PPTXMicrosoft PowerPoint® Sunusu
PPSMicrosoft PowerPoint® 97-2003 Slayt Gösterisi
PPSX (*pptx)Microsoft PowerPoint® Slayt Gösterisi
ODPOpenDocument Sunusu
TIF, TIFFEtiketlenmiş Görüntü Dosya Formatı (TIFF)
JPG, JPEGBirleşik Fotoğraf Uzmanları Grubu (JPEG)
PNGTaşınabilir Ağ Grafikleri (PNG)
BMPBitmap Resmi (BMP)
DWG (*png)Autodesk® Tasarım Verileri Formatları
DXF (*png)Çizim Değişim Formatı
PDF (PDF/A-1a,PDF/A-1b,PDF/A-2a)Adobe Taşınabilir Belge Formatı (PDF)
HTM (*html)HiperMetin İşaret Dili (HTM)
HTMLHiperMetin İşaret Dili (HTML)
EMLE-posta Mesajı (EML)
EMLX (*eml)E-posta Mesajı (EMLX)
VSD (*vsdx)Microsoft Visio® 2003-2010 Çizimi
VSDXMicrosoft Visio® Çizimi
VSDM (*vsdx)Microsoft Visio® Çizim Dosya Formatı
VSS (*vsdx)Microsoft Visio® 2003-2010 Şablonları
VSSX (*vsdx)Visio® Şablon Dosya Formatı
VST (*vsdx)Microsoft Visio® 2013 Şablonu
VSTM (*vsdx)Microsoft Visio® Şablon Dosya Formatı

Desteklenen Yorum Türleri

Grafik Yorumlar

  • Alan: Bir dikdörtgen ile bir alanı işaretler ve notlar ekler.
  • Ok: Belgeye bir ok çizer.
  • Mesafe: Belgede nesneler arasındaki mesafeyi ölçer.
  • Elips: Belgede eliptik bir yorum çizer.
  • Nokta: Belgede herhangi bir noktaya yorum ekler.
  • Çoklu Çizgi: Şekiller ve serbest el çizgileri çizer.
  • Redaksiyon: Sabit pozisyonda siyah bir dikdörtgen doldurur (metni gizlemek için kullanılır).
  • Metin Alanı: İçine metin eklenen bir dikdörtgen ekler.

Metin Yorumları

  • Vurgu: Seçilen metni vurgular ve yorumlar.
  • Değiştirme: Orijinal metni kullanıcının metniyle değiştirir.
  • Üstünü Çizme: Metni üstü çizili bir stil ile işaretler.
  • Altını Çizme: Metni altı çizili bir stil ile işaretler.

Filigran Yorumları

  • Yatay Filigran: Yatay bir metin filigranı ekler.
  • Diyagonal Filigran: Diyagonal bir metin filigranı ekler.

Sistem Gereksinimleri

GroupDocs.Annotation for Java aşağıdaki İşletim Sistemleri, Çerçeveler ve Paket Yöneticilerini destekler:

Desteklenen Seçenekler
İşletim SistemleriMicrosoft Windows® Masaüstü
Microsoft Windows® Sunucusu
Linux
macOS
Desteklenen ÇerçevelerJava 7 (1.7) ve üzeri
Geliştirme OrtamlarıNetBeans
IntelliJ IDEA
Eclipse
Yapı Otomasyonu AracıMaven

GroupDocs.Annotation for Java, herhangi bir dış yazılım veya üçüncü taraf aracının kurulmasını gerektirmez. Sadece Kurulum ve Konfigürasyon başlığı altında belirtilen yolları izleyin.

Başlarken

GroupDocs, tüm Java API’lerini GroupDocs Deposu adresinde barındırır. GroupDocs.Annotation for Java API’sini Maven projelerinizde basit konfigürasyonlarla kolayca kullanabilirsiniz.

Adım 1: GroupDocs Deposu Konfigürasyonunu Belirleyin

Başlamak için, Maven pom.xml dosyanızda aşağıdaki gibi GroupDocs deposu konfigürasyonunu belirtmelisiniz:

<repositories>
    <repository>
        <

id>GroupDocs Artifact Repository</id>
        <name>GroupDocs Artifact Repository</name>
        <url>https://releases.groupdocs.com/java/repo/</url>
    </repository>
</repositories>

Adım 2: GroupDocs.Annotation for Java API Bağımlılığını Tanımlayın

Daha sonra, Maven pom.xml dosyanızda aşağıdaki gibi GroupDocs.Annotation for Java API bağımlılığını tanımlayın:

<dependencies>
    <dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>23.10</version> 
    </dependency>
</dependencies>

Kod Örnekleri

Kod Örneği 1: Bir PDF Belgesine Metin Yorum Ekleme

Bu kod parçası, GroupDocs.Annotation for Java kullanarak bir PDF belgesine metin yorumu eklemeyi gösterir. Metin yorumu, kullanıcı fareyi yorumlanmış alanın üzerine getirdiğinde açılan bir pop-up olarak görünen bir yorum veya not içerir. Bu özellik, PDF belgelerini incelemek ve yorumlamak için özellikle yararlıdır.

// Gerekli sınıfları içe aktarın
import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.models.Annotation;
import com.groupdocs.annotation.models.annotationtypes.TextAnnotation;
import com.groupdocs.annotation.options.export.AnnotationOptions;

import java.awt.Color;
import java.nio.file.Paths;

public class AddTextAnnotationToPDF {
    public static void main(String[] args) {
        // Giriş PDF belgesinin yolu
        String inputFilePath = "input.pdf";
        
        // Çıkış PDF belgesinin yolu
        String outputFilePath = "output.pdf";
        
        // PDF belgesi için Annotator nesnesini başlatın
        Annotator annotator = new Annotator(inputFilePath);
        
        // Yeni bir metin yorumu oluşturun
        TextAnnotation textAnnotation = new TextAnnotation();
        textAnnotation.setPageNumber(1); // Sayfa numarasını ayarlayın
        textAnnotation.setMessage("Bu bir metin yorumudur"); // Yorum mesajını ayarlayın
        textAnnotation.setBox(new Rectangle(100, 100, 200, 50)); // Yorumun konumunu ve boyutunu ayarlayın
        textAnnotation.setBackgroundColor(Color.yellow); // Yorumun arka plan rengini ayarlayın
        textAnnotation.setFontColor(Color.black); // Yorum metni için yazı tipi rengini ayarlayın
        
        // Metin yorumunu belgeye ekleyin
        annotator.add(textAnnotation);
        
        // Yorumlanmış PDF belgesini kaydedin
        annotator.save(outputFilePath, new AnnotationOptions());
        
        // Annotator'ı kapatın
        annotator.dispose();
        
        System.out.println("Metin yorumu PDF belgesine başarıyla eklendi.");
    }
}

Kod Örneği 2: Bir Word Belgesinden Yorumları Kaldırma

Bu kod parçası, GroupDocs.Annotation for Java kullanarak bir Microsoft Word belgesinden (DOCX) tüm yorumları nasıl kaldırabileceğinizi göstermektedir. Bu, bir belgeyi temizlemeniz gerektiğinde, yorumları, notları veya diğer yorum türlerini kaldırmak için özellikle yararlıdır.

// Gerekli sınıfları içe aktarın
import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.options.remove.RemoveOptions;

public class RemoveAnnotationsFromWordDocument {
    public static void main(String[] args) {
        // Giriş Word belgesinin yolu
        String inputFilePath = "input.docx";
        
        // Çıkış Word belgesinin yolu
        String outputFilePath = "output.docx";
        
        // Word belgesi için Annotator nesnesini başlatın
        Annotator annotator = new Annotator(inputFilePath);
        
        // Tüm yorumları kaldırmak için kaldırma seçeneklerini tanımlayın
        RemoveOptions removeOptions = new RemoveOptions();
        
        // Belgeden tüm yorumları kaldırın
        annotator.remove(removeOptions);
        
        // Temizlenmiş Word belgesini kaydedin
        annotator.save(outputFilePath);
        
        // Annotator'ı kapatın
        annotator.dispose();
        
        System.out.println("Tüm yorumlar Word belgesinden başarıyla kaldırıldı.");
    }
}

Kod Örneği 3: Bir Excel Elektronik Tablosundan Yorumları Çıkarma

Bu kod parçası, GroupDocs.Annotation for Java kullanarak bir Excel elektronik tablosundan (XLSX) yorumları ve notları nasıl çıkarabileceğinizi göstermektedir. Bu özellik, bir Excel belgesinde bırakılan geri bildirim veya notları gözden geçirmek ve özetlemek için yararlıdır.

// Gerekli sınıfları içe aktarın
import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.models.AnnotationBase;
import com.groupdocs.annotation.options.export.AnnotationOptions;

import java.util.List;

public class ExtractCommentsFromExcel {
    public static void main(String[] args) {
        // Giriş Excel belgesinin yolu
        String inputFilePath = "input.xlsx";
        
        // Excel belgesi için Annotator nesnesini başlatın
        Annotator annotator = new Annotator(inputFilePath);
        
        // Belgedeki tüm yorumları çıkarın
        List<AnnotationBase> annotations = annotator.get();
        
        // Çıkarılan yorumları gözden geçirin ve mesajlarını yazdırın
        for (AnnotationBase annotation : annotations) {
            System.out.println("Yorum Türü: " + annotation.getAnnotationType());
            System.out.println("Yorum Mesajı: " + annotation.getMessage());
        }
        
        // Annotator'ı kapatın
        annotator.dispose();
        
        System.out.println("Yorumlar Excel elektronik tablosundan başarıyla çıkarıldı.");
    }
}

Ürün Dokümantasyon Demolar API Referansı Örnekler Blog Destek Lisans

VersionRelease Date
24.630 Haziran 2024
23.109 Ekim 2023
23.828 Ağustos 2023
23.623 Haziran 2023
23.417 Nisan 2023
23.216 Nisan 2023
21.7.225 Ocak 2022
21.7.125 Ocak 2022
2.0.025 Ocak 2022
19.225 Ocak 2022
17.1025 Ocak 2022
17.10.325 Ocak 2022
1.5.025 Ocak 2022
21.721 Temmuz 2021
19.719 Şubat 2020
20.213 Şubat 2020
19.530 Mayıs 2019
19.415 Nisan 2019
18.116 Ekim 2018
18.1016 Ekim 2018
1.4.018 Nisan 2018
1.6.018 Nisan 2018
1.7.018 Nisan 2018
1.7.118 Nisan 2018
1.8.018 Nisan 2018
1.8.118 Nisan 2018
1.8.218 Nisan 2018
1.9.018 Nisan 2018
17.1.018 Nisan 2018
17.10.118 Nisan 2018
17.10.218 Nisan 2018
17.5.018 Nisan 2018
17.6.018 Nisan 2018
18.418 Nisan 2018
3.1.018 Nisan 2018