GroupDocs.Annotation for Java API on kirjasto, jonka avulla voit lisätä huomautuksia PDF-, Word- ja muihin asiakirjoihin Macissa, Windowsissa tai Ubuntussa. GroupDocs.Annotation for Java on natiivi Java-sovellusliittymä merkintöjen hallintaan, ja siinä on kattava tuki merkintöjen luomiseen, lisäämiseen, muokkaamiseen, poistamiseen, poimimiseen ja vientiin kuvista ja useista muista asiakirjoista. Täydellinen luettelo tuetuista asiakirjamuodoista löytyy tällä sivulla. Tämän kirjaston avulla voit työskennellä RTF-asiakirjan lisäksi myös monien muiden asiakirjojen kanssa, kuten Word, Excel, PowerPoint, Outlook-sähköpostit, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad ja monet muut. GroupDocs.Annotation for Java API:n avulla voit luoda ja lisätä uusia muistiinpanoja, muokata huomautuksia, poimia kommentteja, merkintöjä ja poistaa niitä asiakirjoista. Kirjasto tukee 13 erilaista merkintätyyppiä, mukaan lukien teksti, polyline, alue, alleviivaus, piste, vesileima, nuoli, ellipsi, tekstin vaihto, etäisyys, tekstikenttä, resurssien muokkaus PDF-, HTML-, Microsoft Word -asiakirjoissa, laskentataulukoissa, kaavioissa, esityksissä, piirustuksia, kuvia ja monia muita tiedostomuotoja. Esimerkki (katso alla) havainnollistaa työskentelyä asiakirjan RTF kanssa. Tässä esimerkissä voit nähdä GroupDocsin työskentelyn päävaiheet. Huomautus: Määritä lisenssi, avaa dokumentti, jota haluat käsitellä, ja luo huomautus, tietoobjektien lisääminen merkintöjen ominaisuuksien määrittämiseksi tarpeidesi mukaan ja tuloksen tallentaminen haluttuun paikkaan. Voit myös tutustua tarkemmin tuettuihin ominaisuuksiin github-sivullamme sivulla tai tuotteessamme dokumentaatiossa.
GroupDocs.Annotation tekee Java-kehittäjien helpoksi lisätä erilaisia huomautustyyppejä RTF-tiedostoihin missä tahansa Java-pohjaisessa sovelluksessa toteuttamalla muutaman helpon vaiheen.
GroupDocs.Annotation Java-sovellusliittymille tuetaan kaikilla tärkeimmillä alustoilla ja käyttöjärjestelmillä. Ennen kuin suoritat alla olevan koodin, varmista, että sinulla on seuraavat edellytykset asennettuna järjestelmääsi.
// 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();
GroupDocs.Annotation Helpottaa Java-kehittäjien merkintöjen tietojen poistamista RTF-tiedostoista missä tahansa Java-pohjaisessa sovelluksessa toteuttamalla muutaman helpon vaiheen.
// 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();
GroupDocs.Annotation helpottaa Java-kehittäjien merkintöjen ominaisuuksien päivittämistä RTF-tiedostoista missä tahansa Java-pohjaisessa sovelluksessa toteuttamalla muutaman helpon vaiheen.
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();
GroupDocs.Annotation Helpottaa Java-kehittäjien merkintöjen tekemistä asiakirjoihin ja merkintätietojen poimia RTF-tiedostoista missä tahansa Java-pohjaisessa sovelluksessa muutaman helpon vaiheen avulla.
// 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();
Lisää, poista, muokkaa ja pura merkintöjä tiedostoon RTF heti käymällä GroupDocs.Annotation Live Demos -sivustolla. Live-demolla on seuraavat edut
API ei tarvitse ladata
Koodia ei tarvitse kirjoittaa
Lähetä vain lähdetiedosto
Hanki latauslinkki tallentaaksesi tiedoston
Microsoftin esittelemä ja dokumentoima Rich Text Format (RTF) edustaa tapaa koodata muotoiltua tekstiä ja grafiikkaa sovelluksissa käytettäväksi. Muoto mahdollistaa eri alustojen välisen asiakirjojen vaihdon muiden Microsoft-tuotteiden kanssa, mikä palvelee yhteentoimivuuden tarkoitusta. Tämä ominaisuus tekee siitä standardin tiedonsiirrossa tekstinkäsittelyohjelmistojen välillä, ja siten sisältöä voidaan siirtää käyttöjärjestelmästä toiseen menettämättä asiakirjan muotoilua. Tiedostomuotomääritykset ovat Microsoftin ladattavissa julkisesti, ja niihin voidaan viitata kehittäjän näkökulmasta.
Lue lisää Tietoja tiedostomuodosta RTFPäivitä merkintöjen ominaisuudet joistakin suosituista tiedostomuodoista alla kuvatulla tavalla.
(Adobe Portable Document Format)
(Microsoft Word Document)
(Microsoft Word Macro-Enabled Document)
(Microsoft Word Open XML Document)
(Microsoft Word Document Template)
(Word Open XML Document Template)
(Rich Text Document)
(Open Document Text)
(Microsoft Excel Binary File Format)
(Microsoft Excel Open XML Spreadsheet)
(Microsoft Excel Macro-Enabled Spreadsheet)
(Microsoft Excel Binary Worksheet)
(Open Document Spreadsheet)
(PowerPoint Presentation)
(PowerPoint Open XML Presentation)
(PowerPoint Open XML Slide Show)
(Microsoft PowerPoint Template)
(Microsoft PowerPoint Presentation)
(Microsoft PowerPoint 97-2003 Slide Show)
(OpenDocument Presentation)
(HyperText Markup Language)
(Tagged Image File Format)
(JPEG Image)
(Portable Network Graphic)
(E-mail Message)
(Microsoft Outlook E-mail Message)
(Microsoft Visio 2003-2010 Drawing)
(Microsoft Visio Drawing)
(Microsoft Visio 2003-2010 Stencil)
(Microsoft Visio 2013 Stencil)
(Autodesk Design Data Formats)
(AutoCAD Drawing Interchange)
(Digital Imaging and Communications in Medicine)
(Windows Metafile)
(Enhanced Metafile Format)