<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>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '24.6')
<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>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "24.6"
Belge Yorumlayıcı Java High Code API
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.
Format | Açıklama | Yorumla |
---|---|---|
DOC | Microsoft Word® 97-2003 Belgesi | ✔ |
DOCX | Microsoft Word® Belgesi | ✔ |
DOCM | Microsoft Word® Makro Etkin Belgesi | ✔ |
DOT | Microsoft Word® 97-2003 Şablonu | ✔ |
DOTX | Microsoft Word® Şablonu | ✔ |
DOTM | Microsoft Word® Makro Etkin Şablonu | ✔ |
RTF | Zengin Metin Belgesi | ✔ |
ODT | OpenDocument Metni | ✔ |
XLS | Microsoft Excel® 97-2003 Çalışma Sayfası | ✔ |
XLSX | Microsoft 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 | ✔ |
PPT | Microsoft PowerPoint® 97-2003 Sunusu | ✔ |
PPTX | Microsoft PowerPoint® Sunusu | ✔ |
PPS | Microsoft PowerPoint® 97-2003 Slayt Gösterisi | ✔ |
PPSX (*pptx) | Microsoft PowerPoint® Slayt Gösterisi | ✔ |
ODP | OpenDocument Sunusu | ✔ |
TIF, TIFF | Etiketlenmiş Görüntü Dosya Formatı (TIFF) | ✔ |
JPG, JPEG | Birleşik Fotoğraf Uzmanları Grubu (JPEG) | ✔ |
PNG | Taşınabilir Ağ Grafikleri (PNG) | ✔ |
BMP | Bitmap 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) | ✔ |
HTML | HiperMetin İşaret Dili (HTML) | ✔ |
EML | E-posta Mesajı (EML) | ✔ |
EMLX (*eml) | E-posta Mesajı (EMLX) | ✔ |
VSD (*vsdx) | Microsoft Visio® 2003-2010 Çizimi | ✔ |
VSDX | Microsoft 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 Sistemleri | Microsoft Windows® Masaüstü |
Microsoft Windows® Sunucusu | |
Linux | |
macOS | |
Desteklenen Çerçeveler | Java 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ı.");
}
}
Version | Release Date |
---|---|
24.6 | 30 Haziran 2024 |
23.10 | 9 Ekim 2023 |
23.8 | 28 Ağustos 2023 |
23.6 | 23 Haziran 2023 |
23.4 | 17 Nisan 2023 |
23.2 | 16 Nisan 2023 |
21.7.2 | 25 Ocak 2022 |
21.7.1 | 25 Ocak 2022 |
2.0.0 | 25 Ocak 2022 |
19.2 | 25 Ocak 2022 |
17.10 | 25 Ocak 2022 |
17.10.3 | 25 Ocak 2022 |
1.5.0 | 25 Ocak 2022 |
21.7 | 21 Temmuz 2021 |
19.7 | 19 Şubat 2020 |
20.2 | 13 Şubat 2020 |
19.5 | 30 Mayıs 2019 |
19.4 | 15 Nisan 2019 |
18.1 | 16 Ekim 2018 |
18.10 | 16 Ekim 2018 |
1.4.0 | 18 Nisan 2018 |
1.6.0 | 18 Nisan 2018 |
1.7.0 | 18 Nisan 2018 |
1.7.1 | 18 Nisan 2018 |
1.8.0 | 18 Nisan 2018 |
1.8.1 | 18 Nisan 2018 |
1.8.2 | 18 Nisan 2018 |
1.9.0 | 18 Nisan 2018 |
17.1.0 | 18 Nisan 2018 |
17.10.1 | 18 Nisan 2018 |
17.10.2 | 18 Nisan 2018 |
17.5.0 | 18 Nisan 2018 |
17.6.0 | 18 Nisan 2018 |
18.4 | 18 Nisan 2018 |
3.1.0 | 18 Nisan 2018 |
GroupDocs.Annotation Java API Belge Yorumlama Filigran Ekleme Belge Yönetimi PDF Yorumlama Word Yorumlama Excel Yorumlama PowerPoint Yorumlama Görsel Yorumlama OLE Desteği Meta Verileri Yönetimi Platformlar Arası Uyumluluk Metin Yorumları Alan Yorumları İşaretleme Yorumları Mesafe Ölçümü Redaksiyon Özel Yorum Görünümü İş Birlikçi Belge İncelemesi Belge Güvenliği Meta Verileri Koruma Toplu İşleme Yüksek Performans Ölçeklenebilirlik Platformlar Arası Yorumları Yazdırma Microsoft Word Microsoft Excel Microsoft PowerPoint PDF JPG PNG BMP DWG DXF Visio Adobe Taşınabilir Belge Formatı HiperMetin İşaret Dili E-posta Mesajı Yorum Araçları Java Maven API Entegrasyonu Yerinde API Belge Karşılaştırma Belge Bütünlüğü