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ä DOT-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 DOT 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ä DOT-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 DOT-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ä DOT-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 DOT-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 DOT 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
Tiedostot, joissa on .DOT-tunniste, ovat Microsoft Wordin luomia mallitiedostoja, joissa on valmiiksi muotoillut asetukset uusien DOC- tai DOCX-tiedostojen luomista varten. Mallitiedosto luodaan erityisiä käyttäjäasetuksia varten, joita tulee soveltaa myöhemmissä näistä luotuihin tiedostoihin. Näitä asetuksia ovat sivun marginaalit, reunat, ylä- ja alatunnisteet ja muut sivuasetukset. Tällaisia malleja käytetään virallisissa asiakirjoissa, kuten yritysten kirjelomakkeissa ja vakiolomakkeissa. DOT-tiedostomuoto on erityinen Microsoft Word 2003:lle ja sitä vanhemmille versioille, mutta sitä tukevat myös uudemmat versiot. Microsoft Word avaa oletusarvoisesti jokaisen uuden asiakirjan normal.dot-tiedoston perusteella. Jos sitä muutetaan, kaikki uudet luodut tiedostot johtavat samoihin asetuksiin kuin mallitiedostossa. Microsoft Word 2007:ssä DOT-tiedostomuoto on korvattu Office OpenXML -pohjaisella DOTX-tiedostomuodolla.
Lue lisää Tietoja tiedostomuodosta DOTPä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)