Kommentieren Sie DICOM aus Java


Download kostenlose Testversion

Über GroupDocs.Annotation für Java API

GroupDocs.Annotation for Java API ist eine Bibliothek, mit der Sie Anmerkungen zu PDF-, Word- und anderen Dokumenten auf Mac, Windows oder Ubuntu hinzufügen können. GroupDocs.Annotation for Java ist eine native Java-API zum Verwalten von Anmerkungen mit umfassender Unterstützung für das Erstellen, Hinzufügen, Bearbeiten, Löschen, Extrahieren und Exportieren von Anmerkungen aus Bildern und verschiedenen anderen Dokumenten. Die vollständige Liste der unterstützten Dokumentformate finden Sie auf dieser Seite. Mit dieser Bibliothek können Sie nicht nur mit DICOM-Dokumenten arbeiten, sondern auch mit vielen anderen Dokumenttypen wie Word, Excel, PowerPoint, Outlook-E-Mails, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad und vielen anderen. Mit der GroupDocs.Annotation für Java-API können Sie neue Notizen erstellen und hinzufügen, Anmerkungen bearbeiten, Kommentare und Anmerkungen extrahieren und sie aus Dokumenten entfernen. Die Bibliothek unterstützt 13 verschiedene Anmerkungstypen, darunter Text, Polylinie, Fläche, Unterstreichung, Punkt, Wasserzeichen, Pfeil, Ellipse, Textersetzung, Abstand, Textfeld, Ressourcenschwärzung in PDF, HTML, Microsoft Word-Dokumenten, Tabellenkalkulationen, Diagrammen, Präsentationen, Zeichnungen, Bilder und viele andere Dateiformate. Das Beispiel (siehe unten) zeigt die Arbeit mit dem Dokument DICOM. In diesem Beispiel können Sie die Hauptschritte für die Arbeit mit GroupDocs.Annotation sehen: Richten Sie eine Lizenz ein, öffnen Sie ein Dokument, mit dem Sie arbeiten möchten, und erstellen Sie ein Annotation, Hinzufügen von Datenobjekten zum Festlegen von Annotationseigenschaften gemäß Ihren Anforderungen und Speichern des Ergebnisses am erforderlichen Ort. Außerdem können Sie einen detaillierteren Blick auf die unterstützten Funktionen auf unserer Github-Seite oder in unserer Produkt-Dokumentation.

Schritte zum Hinzufügen von Anmerkungen zu DICOM in Java

GroupDocs.Annotation erleichtert Java-Entwicklern das Hinzufügen verschiedener Annotationstypen zu DICOM-Dateien in jeder Java-basierten Anwendung durch die Implementierung einiger einfacher Schritte.

  • Erstellen Sie Antwortobjekte mit Kommentar und Datum.
  • Erstellen Sie ein AreaAnnotation-Objekt, legen Sie Bereichsoptionen fest und fügen Sie Antworten hinzu.
  • Erstellen Sie ein Annotator-Objekt und fügen Sie eine Bereichsanmerkung hinzu.
  • Ausgabedatei speichern.

System Anforderungen

GroupDocs.Annotation für Java-APIs werden auf allen wichtigen Plattformen und Betriebssystemen unterstützt. Bevor Sie den folgenden Code ausführen, stellen Sie bitte sicher, dass die folgenden Voraussetzungen auf Ihrem System installiert sind.

  • Betriebssysteme: Microsoft Windows, Linux, MacOS
  • Entwicklungsumgebung: NetBeans, Intellij IDEA, Eclipse usw
  • Java-Laufzeitumgebung: Java 7 (1.7) und höher
  • Holen Sie sich die neueste Version von GroupDocs.Annotation für Java aus dem GroupDocs Artifact Repository

Anmerkungsvorschau und Codebeispiel

// 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

Schritte zum Entfernen von Anmerkungen aus DICOM in Java

GroupDocs.Annotation erleichtert Java-Entwicklern das Entfernen von Anmerkungsdetails aus DICOM-Dateien in jeder Java-basierten Anwendung durch die Implementierung einiger einfacher Schritte.

  • Erstellen Sie Antwortobjekte mit Kommentar und Datum.
  • Instanziieren Sie das SaveOptions-Objekt und legen Sie AnnotationTypes = AnnotationType.None fest.
  • Rufen Sie die Speichermethode mit dem resultierenden Dokumentpfad oder -stream und dem SaveOptions-Objekt auf.

// 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();

Schritte zum Bearbeiten von Anmerkungen aus DICOM in Java

GroupDocs.Annotation erleichtert Java-Entwicklern das Aktualisieren verschiedener Annotationseigenschaften aus DICOM-Dateien in jeder Java-basierten Anwendung durch die Implementierung einiger einfacher Schritte.

  • Instanziieren Sie das Annotator-Objekt mit dem Pfad oder Stream des Eingabedokuments mit instanziierten LoadOptions mit ImportAnnotations = true.
  • Erstellen Sie eine AnnotationBase-Implementierung und legen Sie die ID der vorhandenen Anmerkung fest (wenn die Anmerkung mit dieser ID nicht gefunden wird, wird nichts geändert) oder die Pfadliste der Anmerkungen (alle vorhandenen Anmerkungen werden entfernt).
  • Rufen Sie die Update-Methode des Annotator-Objekts mit übergebenen Annotationen auf.
  • Rufen Sie die Speichermethode mit dem resultierenden Dokumentpfad oder -stream und dem SaveOptions-Objekt auf.

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();

Schritte zum Extrahieren von Anmerkungen aus DICOM in Java

GroupDocs.Annotation macht es Java-Entwicklern durch die Implementierung einiger einfacher Schritte leicht, Dokumente mit Anmerkungen zu versehen und Anmerkungsinformationen aus DICOM-Dateien in jeder Java-basierten Anwendung zu extrahieren.

  • Erstellen Sie Antwortobjekte mit Kommentar und Datum.
  • Instanziieren Sie das LoadOptions-Objekt und rufen Sie SetImportAnnotations mit dem Argument true auf.
  • Definieren Sie eine Variable vom Typ List.
  • Rufen Sie die get-Methode auf und geben Sie das Ergebnis an die obige Variable zurück.

// 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();

Live-Demos zum Hinzufügen, Entfernen, Bearbeiten und Extrahieren von Anmerkungen zu Dokumenten und Bildern

Fügen Sie jetzt Anmerkungen zur Datei DICOM hinzu, entfernen Sie sie, bearbeiten Sie sie und extrahieren Sie sie, indem Sie die Website GroupDocs.Annotation Live Demos besuchen. Die Live-Demo bietet folgende Vorteile

Sie müssen die GroupDocs-API nicht herunterladen

Es muss kein Code geschrieben werden

Laden Sie einfach die Quelldatei hoch, um eine sofortige Anzeige zu erhalten

Holen Sie sich den Download-Link, um die Datei auf Ihrem Computer zu speichern

Informationen zum Dateiformat DICOM

DICOM ist die Abkürzung für Digital Imaging and Communications in Medicine und gehört zum Bereich der medizinischen Informatik. DICOM ist die Kombination aus Dateiformatdefinition und einem Netzwerkkommunikationsprotokoll. DICOM verwendet die Erweiterung .DCM. .DCM gibt es in zwei verschiedenen Formaten, nämlich Format 1.x und Format 2.x. Das DCM-Format 1.x ist außerdem in zwei Versionen normal und erweitert verfügbar. DICOM wird für die Integration medizinischer Bildgebungsgeräte wie Drucker, Server, Scanner usw. verschiedener Hersteller verwendet und enthält außerdem Identifikationsdaten jedes Patienten zur Eindeutigkeit. DICOM-Dateien können zwischen zwei Parteien geteilt werden, wenn diese in der Lage sind, Bilddaten im DICOM-Format zu empfangen. Der Kommunikationsteil von DICOM ist ein Protokoll der Anwendungsschicht und verwendet TCP/IP für die Kommunikation zwischen Entitäten. Für die Webdienste von DICOM werden HTTP- und HTTPS-Protokolle verwendet. Von Webdiensten unterstützte Versionen sind 1.0, 1.1, 2 oder höher.

Weiterlesen Informationen zum Dateiformat DICOM

Arbeiten mit anderen gängigen Dokumentformaten

Aktualisieren Sie die Anmerkungseigenschaften einiger gängiger Dateiformate wie unten angegeben.

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
 Deutsch