Anotasi OTP daripada Java


Muat turun percubaan percuma

Mengenai GroupDocs.Annotation for Java API

GroupDocs.Annotation for Java API ialah perpustakaan yang membolehkan anda menambah anotasi pada PDF, Word dan dokumen lain pada Mac, Windows atau Ubuntu. GroupDocs.Annotation for Java ialah API Java asli untuk mengurus anotasi dengan sokongan menyeluruh untuk mencipta, menambah, mengedit, memadam, mengekstrak dan mengeksport anotasi daripada imej dan pelbagai dokumen lain. Senarai penuh format dokumen yang disokong yang boleh anda lihat pada [halaman] ini (https://docs.groupdocs.com/annotation/java/supported-document-formats/). Pustaka ini membolehkan anda bekerja bukan sahaja dengan dokumen OTP tetapi juga dengan banyak jenis dokumen lain seperti Word, Excel, PowerPoint, e-mel Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad dan banyak lagi. API GroupDocs.Annotation untuk Java membolehkan anda membuat dan menambah nota baharu, mengedit anotasi, mengekstrak ulasan, anotasi dan mengalih keluarnya daripada dokumen. Pustaka menyokong 13 jenis anotasi yang berbeza, termasuk Teks, Poligaris, Kawasan, Garis bawah, Titik, Tera Air, Anak panah, Ellipse, Penggantian Teks, Jarak, Medan Teks, Redaksi Sumber dalam PDF, HTML, dokumen Microsoft Word, hamparan, rajah, pembentangan, lukisan, imej dan banyak lagi format fail. Contoh (sila lihat di bawah) menunjukkan bekerja dengan dokumen OTP, dalam contoh ini anda boleh melihat langkah utama cara bekerja dengan GroupDocs. Anotasi: Sediakan lesen, buka dokumen yang anda ingin kerjakan, mencipta anotasi, menambah objek data untuk menetapkan sifat anotasi mengikut keperluan anda dan menyimpan hasilnya ke tempat yang diperlukan. Anda juga boleh melihat lebih terperinci tentang ciri yang disokong pada halaman github kami, atau dalam produk kami dokumentasi.

Langkah untuk Menambah Anotasi pada OTP dalam Java

GroupDocs.Annotation memudahkan pembangun Java menambah pelbagai jenis anotasi pada fail OTP dalam mana-mana aplikasi berasaskan Java dengan melaksanakan beberapa langkah mudah.

  • Cipta objek Balas dengan ulasan dan tarikh.
  • Buat objek AreaAnnotation, tetapkan pilihan kawasan dan tambah balasan.
  • Cipta objek Annotator dan tambah anotasi kawasan.
  • Simpan fail output.

Keperluan Sistem

GroupDocs.Anotasi untuk API Java disokong pada semua platform dan sistem pengendalian utama. Sebelum melaksanakan kod di bawah, sila pastikan anda mempunyai prasyarat berikut dipasang pada sistem anda.

  • Sistem Pengendalian: Microsoft Windows, Linux, MacOS
  • Persekitaran Pembangunan: NetBeans, Intellij IDEA, Eclipse dll
  • Java Runtime Environment: Java 7 (1.7) dan ke atas
  • Dapatkan versi terkini GroupDocs.Annotation untuk Java daripada Repositori Artifak GroupDocs

Pratonton anotasi dan sampel kod

// Create an instance of Reply class and add comments
Reply firstReply = new Reply();
firstReply.setComment("First comment");
firstReply.setRepliedOn(Calendar.getInstance().getTime());

Reply secondReply = new Reply();
secondReply.setComment("Second comment");
secondReply.setRepliedOn(Calendar.getInstance().getTime());

List<Reply> replies = new ArrayList<Reply>();
replies.add(firstReply);
replies.add(secondReply);

// Create an instance of AreaAnnotation class and set options
AreaAnnotation area = new AreaAnnotation();
area.setBackgroundColor(65535);
area.setBox(new Rectangle(100, 100, 100, 100));
area.setCreatedOn(Calendar.getInstance().getTime());
area.setMessage("This is area annotation");
area.setOpacity(0.7);
area.setPageNumber(0);
area.setPenColor(65535);
area.setPenStyle(PenStyle.Dot);
area.setPenWidth((byte) 3);
area.setReplies(replies);

// Create an instance of Annotator class
Annotator annotator = new Annotator("input.bmp");

// Add annotation
annotator.add(area);

// Save to file
annotator.save("output.bmp");
annotator.dispose();

Annotation preview image

Langkah-langkah untuk Mengalih keluar Anotasi daripada OTP dalam Java

GroupDocs.Annotation memudahkan pembangun Java mengalih keluar butiran anotasi daripada fail OTP dalam mana-mana aplikasi berasaskan Java dengan melaksanakan beberapa langkah mudah.

  • Cipta objek Balas dengan ulasan dan tarikh.
  • Semerta objek SaveOptions dan tetapkan AnnotationTypes = AnnotationType.None.
  • Kaedah simpan panggilan dengan laluan atau strim dokumen terhasil dan objek SaveOptions.

// Create an instance of Annotator class 
Annotator annotator = new Annotator("C://input.bmp");

// Remove annotation by set type None 
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);

// Save annotation to output file
annotator.save("C://output.bmp", saveOptions);
annotator.dispose();

Langkah-langkah untuk Mengedit Anotasi daripada OTP dalam Java

GroupDocs.Annotation memudahkan pembangun Java mengemas kini pelbagai sifat anotasi daripada fail OTP dalam mana-mana aplikasi berasaskan Java dengan melaksanakan beberapa langkah mudah.

  • Semerta objek Annotator dengan laluan dokumen input atau strim dengan LoadOptions dengan ImportAnnotations = benar.
  • Cipta beberapa pelaksanaan AnnotationBase dan tetapkan Id bagi anotasi wujud (jika anotasi dengan Id itu tidak ditemui, tiada apa yang akan diubah) atau senarai laluan anotasi (semua anotasi wujud akan dialih keluar).
  • Kaedah kemas kini panggilan objek Annotator dengan anotasi yang diluluskan.
  • Kaedah simpan panggilan dengan laluan atau strim dokumen terhasil dan objek SaveOptions.

String outputPath = "UpdateAnnotation.bmp";

// Create an instance of Annotator class
Annotator annotator = new Annotator("input.bmp");

// Create an instance of Reply class for first example and add comments
Reply reply1 = new Reply();
reply1.setComment("Original first comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());

Reply reply2 = new Reply();
reply2.setComment("Original second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());

java.util.List replies = new ArrayList();
replies.add(reply1);
replies.add(reply2);

// Create an instance of AreaAnnotation class and set options
AreaAnnotation original = new AreaAnnotation();
original.setId(1);
original.setBackgroundColor(65535);
original.setBox(new Rectangle(100, 100, 100, 100));
original.setCreatedOn(Calendar.getInstance().getTime());
original.setMessage("This is original annotation");
original.setReplies(replies);

// Add original annotation
annotator.add(original);
annotator.save(outputPath);
annotator.dispose();

LoadOptions loadOptions = new LoadOptions();

// Open annotated document
Annotator annotator1 = new Annotator(outputPath, loadOptions);

// Create an instance of Reply class for update first example
Reply reply3 = new Reply();
reply3.setComment("Updated first comment");
reply3.setRepliedOn(Calendar.getInstance().getTime());

Reply reply4 = new Reply();
reply4.setComment("Updated second comment");
reply4.setRepliedOn(Calendar.getInstance().getTime());

java.util.List replies1 = new ArrayList();
replies1.add(reply3);
replies1.add(reply4);

// Suggest we want change some properties of existed annotation
AreaAnnotation updated = new AreaAnnotation();
updated.setId(1);
updated.setBackgroundColor(255);
updated.setBox(new Rectangle(0, 0, 50, 200));
updated.setCreatedOn(Calendar.getInstance().getTime());
updated.setMessage("This is updated annotation");
updated.setReplies(replies1);

// Update and save annotation
annotator1.update(updated);
annotator1.save(outputPath);
annotator1.dispose();

Langkah-langkah untuk Mengeluarkan Anotasi daripada OTP dalam Java

GroupDocs.Annotation memudahkan pembangun Java untuk menganotasi dokumen dan mengekstrak maklumat anotasi daripada fail OTP dalam mana-mana aplikasi berasaskan Java dengan melaksanakan beberapa langkah mudah.

  • Cipta objek Balas dengan ulasan dan tarikh.
  • Segerakan objek LoadOptions dan panggil SetImportAnnotations dengan hujah yang benar.
  • Tentukan pembolehubah dengan jenis Senarai.
  • Panggil kaedah dapatkan dan kembalikan hasil kepada pembolehubah di atas.

// For using this example input file ("annotated.bmp") must be with annotations
LoadOptions loadOptions = new LoadOptions();

// Create an instance of Annotator class and get annotations
final Annotator annotator = new Annotator("annotated.bmp", loadOptions);
List annotations = annotator.get();

Demo Langsung untuk Tambah, Alih Keluar, Edit, Ekstrak Anotasi pada Dokumen dan Imej

Tambahkan, alih keluar, edit dan ekstrak anotasi pada fail OTP sekarang dengan melawati tapak web GroupDocs.Annotation Live Demos. Demo langsung mempunyai faedah berikut

Tidak perlu memuat turun API

Tidak perlu menulis kod

Hanya memuat naik fail sumber

Dapatkan pautan muat turun untuk menyimpan fail

Mengenai Format Fail OTP.

Fail dengan sambungan .OTP mewakili fail templat persembahan yang dibuat oleh aplikasi dalam format standard OpenDocument OASIS. Kandungan fail tersebut termasuk maklumat persembahan dalam bentuk slaid dengan teks, imej, bentuk, kandungan multimedia, kesan peralihan dan elemen slaid lain. Fail templat ini digunakan untuk membuat pembentangan baharu dengan pantas berdasarkan maklumat penggayaan yang disimpan dalam templat itu sendiri. Fail OTP boleh dibuat dan disimpan dengan beberapa aplikasi berbeza seperti Impress yang disertakan dengan suite OpenOffice dan Microsoft PowerPoint. Format fail OTP adalah serupa dengan fail templat Microsoft PowerPoint .POT dan .POTX.

Baca lebih lanjut Mengenai Format Fail OTP.

Bekerja dengan Format Dokumen Popular Lain

Kemas kini sifat anotasi daripada beberapa format fail popular seperti yang dinyatakan di bawah.

Annotate PDF document

(Adobe Portable Document Format)

Annotate DOC document

(Microsoft Word Document)

Annotate DOCM document

(Microsoft Word Macro-Enabled Document)

Annotate DOCX document

(Microsoft Word Open XML Document)

Annotate DOT document

(Microsoft Word Document Template)

Annotate DOTX document

(Word Open XML Document Template)

Annotate RTF document

(Rich Text Document)

Annotate ODT document

(Open Document Text)

Annotate XLS document

(Microsoft Excel Binary File Format)

Annotate XLSX document

(Microsoft Excel Open XML Spreadsheet)

Annotate XLSM document

(Microsoft Excel Macro-Enabled Spreadsheet)

Annotate XLSB document

(Microsoft Excel Binary Worksheet)

Annotate ODS document

(Open Document Spreadsheet)

Annotate PPT document

(PowerPoint Presentation)

Annotate PPTX document

(PowerPoint Open XML Presentation)

Annotate PPSX document

(PowerPoint Open XML Slide Show)

Annotate POTM document

(Microsoft PowerPoint Template)

Annotate PPTM document

(Microsoft PowerPoint Presentation)

Annotate PPS document

(Microsoft PowerPoint 97-2003 Slide Show)

Annotate ODP document

(OpenDocument Presentation)

Annotate HTML document

(HyperText Markup Language)

Annotate TIFF document

(Tagged Image File Format)

Annotate PNG document

(Portable Network Graphic)

Annotate EML document

(E-mail Message)

Annotate MSG document

(Microsoft Outlook E-mail Message)

Annotate VSD document

(Microsoft Visio 2003-2010 Drawing)

Annotate VSDX document

(Microsoft Visio Drawing)

Annotate VSS document

(Microsoft Visio 2003-2010 Stencil)

Annotate VST document

(Microsoft Visio 2013 Stencil)

Annotate DWG document

(Autodesk Design Data Formats)

Annotate DXF document

(AutoCAD Drawing Interchange)

Annotate DCM document

(Digital Imaging and Communications in Medicine)

Annotate WMF document

(Windows Metafile)

Annotate EMF document

(Enhanced Metafile Format)

Back to top
 Melayu