GroupDocs.Annotation for Java API는 Mac, Windows 또는 Ubuntu에서 PDF, Word 및 기타 문서에 주석을 추가할 수 있는 라이브러리입니다. GroupDocs.Annotation for Java는 이미지 및 기타 다양한 문서에서 주석 생성, 추가, 편집, 삭제, 추출 및 내보내기를 포괄적으로 지원하는 주석 관리를 위한 기본 Java API입니다. 이 페이지에서 볼 수 있는 지원되는 문서 형식의 전체 목록입니다. 이 라이브러리를 사용하면 DICOM 문서뿐만 아니라 Word, Excel, PowerPoint, Outlook 이메일, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad 및 기타 여러 유형의 문서와 함께 작업할 수 있습니다. GroupDocs.Annotation for Java API를 사용하면 새 메모를 만들고 추가하고, 주석을 편집하고, 주석과 주석을 추출하고, 문서에서 제거할 수 있습니다. 라이브러리는 텍스트, 다중선, 영역, 밑줄, 포인트, 워터마크, 화살표, 타원, 텍스트 대체, 거리, 텍스트 필드, PDF, HTML, Microsoft Word 문서, 스프레드시트, 다이어그램, 프레젠테이션, 그림, 이미지 및 기타 여러 파일 형식. 예제(아래 참조)는 DICOM 문서 작업을 보여줍니다. 이 예제에서는 GroupDocs 작업 방법의 주요 단계를 볼 수 있습니다. 주석: 라이선스 설정, 작업할 문서 열기, 주석, 데이터 개체를 추가하여 요구 사항에 따라 주석 속성을 설정하고 결과를 필요한 위치에 저장합니다. 또한 github 페이지 또는 제품 문서.
GroupDocs.Annotation Java 개발자가 몇 가지 간단한 단계를 구현하여 Java 기반 응용 프로그램 내의 DICOM 파일에 다양한 주석 유형을 쉽게 추가할 수 있습니다.
GroupDocs.Annotation for Java API는 모든 주요 플랫폼 및 운영 체제에서 지원됩니다. 아래 코드를 실행하기 전에 시스템에 다음 필수 구성 요소가 설치되어 있는지 확인하십시오.
// 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 Java 개발자가 몇 가지 간단한 단계를 구현하여 Java 기반 응용 프로그램 내의 DICOM 파일에서 주석 세부 정보를 쉽게 제거할 수 있습니다.
// 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 Java 개발자가 몇 가지 간단한 단계를 구현하여 Java 기반 응용 프로그램 내의 DICOM 파일에서 다양한 주석 속성을 쉽게 업데이트할 수 있습니다.
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 Java 개발자가 몇 가지 간단한 단계를 구현하여 Java 기반 애플리케이션 내의 DICOM 파일에서 쉽게 문서에 주석을 달고 주석 정보를 추출할 수 있습니다.
// 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();
지금 바로 GroupDocs.Annotation Live Demos 웹사이트를 방문하여 주석을 DICOM 파일에 추가, 제거, 편집 및 추출하세요. 라이브 데모에는 다음과 같은 이점이 있습니다.
API를 다운로드할 필요가 없습니다
코드를 작성할 필요가 없습니다.
소스파일만 올려주세요
파일 저장을 위한 다운로드 링크 받기
DICOM은 Digital Imaging and Communications in Medicine의 약자이며 의료 정보학 분야에 속합니다. DICOM은 파일 형식 정의와 네트워크 통신 프로토콜의 조합입니다. DICOM은 .DCM 확장자를 사용합니다. .DCM은 형식 1.x와 형식 2.x의 두 가지 형식으로 존재합니다. DCM 형식 1.x는 일반 및 확장의 두 가지 버전으로 추가로 사용할 수 있습니다. DICOM은 다양한 공급업체의 프린터, 서버, 스캐너 등과 같은 의료 영상 장치의 통합에 사용되며 고유성을 위해 각 환자의 식별 데이터도 포함합니다. DICOM 형식의 이미지 데이터를 수신할 수 있는 경우 두 당사자 간에 DICOM 파일을 공유할 수 있습니다. DICOM의 통신 부분은 응용 계층 프로토콜이며 TCP/IP를 사용하여 엔티티 간에 통신합니다. HTTP 및 HTTPS 프로토콜은 DICOM의 웹 서비스에 사용됩니다. 웹 서비스에서 지원하는 버전은 1.0, 1.1, 2 이상입니다.
더 읽어보기 DICOM 파일 형식 정보아래에 설명된 대로 널리 사용되는 일부 파일 형식에서 주석 속성을 업데이트합니다.
(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)