Anotasi DICOM daripada Net


Muat turun percubaan percuma

Perihal GroupDocs.Annotation for Net API

GroupDocs.Annotation for Net API ialah perpustakaan yang membolehkan anda menambah anotasi pada PDF, Word dan dokumen lain pada Mac, Windows atau Ubuntu. GroupDocs.Annotation for Net ialah API Bersih 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/net/supported-document-formats/). Pustaka ini membolehkan anda bekerja bukan sahaja dengan dokumen DICOM tetapi juga dengan banyak jenis dokumen lain seperti Word, Excel, PowerPoint, e-mel Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad dan banyak lagi. GroupDocs.Annotation for Net API 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 DICOM, 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 dengan lebih terperinci tentang ciri yang disokong pada halaman github kami, atau dalam produk kami dokumentasi.

Langkah Menambah Anotasi pada DICOM dalam Net

GroupDocs.Annotation memudahkan pembangun Net menambah pelbagai jenis anotasi pada fail DICOM dalam mana-mana aplikasi berasaskan Net 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 Bersih 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: Visual Studio, Xamarin, MonoDevelop
  • Rangka Kerja: Rangka Kerja .NET, Standard .NET, Teras .NET, Mono
  • Muat turun versi terkini GroupDocs.Annotation untuk .NET daripada NuGet

Pratonton anotasi dan sampel kod

//Add text field annotation to the document from local disk
using (Annotator annotator = new Annotator("input.bmp"))
{
    TextFieldAnnotation textField = new TextFieldAnnotation
    {
        BackgroundColor = 65535,
        Box = new Rectangle(100, 100, 100, 100),
        CreatedOn = DateTime.Now,
        Text = "Some text",
        FontColor = 65535,
        FontSize = 12,
        Message = "This is text field annotation",
        Opacity = 0.7,
        PageNumber = 0,
        PenStyle = PenStyle.Dot,
        PenWidth = 3,
        FontFamily = "Arial",
        TextHorizontalAlignment = HorizontalAlignment.Center,
        Replies = new List
        {
            new Reply
            {
                Comment = "First comment",
                RepliedOn = DateTime.Now
            },
            new Reply
            {
                Comment = "Second comment",
                RepliedOn = DateTime.Now
            }
        }
    };
    annotator.Add(textField);
    annotator.Save("result.bmp");
}

Annotation preview image

Langkah-langkah untuk Mengalih keluar Anotasi daripada DICOM dalam Net

GroupDocs.Annotation memudahkan pembangun Net mengalih keluar butiran anotasi daripada fail DICOM dalam mana-mana aplikasi berasaskan Net 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.

// 1- How to remove annotation from document using annotation index

using (Annotator annotator = new Annotator("result.bmp"))
{
    annotator.Remove(0);
    annotator.Save("removed.bmp");
}

// 2- How to remove annotation from document using annotation object

using (Annotator annotator = new Annotator("result.bmp"))
{
    var tmp = annotator.Get();
    annotator.Remove(tmp[0]);
    annotator.Save("removed.bmp");
}

// 3- How to remove some annotations from document using list of ID’s

using (Annotator annotator = new Annotator("result.bmp"))
{
    var idList = new List{1, 2, 3};
    annotator.Remove(idList);
    annotator.Save("removed.bmp");
}

// 4- How to remove some annotations from document using list of annotations

using (Annotator annotator = new Annotator("result.bmp"))
{
    var tmp = annotator.Get();
    annotator.Remove(tmp);
    annotator.Save("removed.bmp");
}

Langkah-langkah untuk Mengedit Anotasi daripada DICOM dalam Net

GroupDocs.Annotation memudahkan pembangun Net mengemas kini pelbagai sifat anotasi daripada fail DICOM dalam mana-mana aplikasi berasaskan Net 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.

// open annotated document
using (Annotator annotator = new Annotator("result.bmp"))
{
    //assuming we are going to change some properties of existing annotation
        AreaAnnotation updated = new AreaAnnotation
            {
                    // It's important to set existed annotation Id
                    Id = 1,
                    BackgroundColor = 255,
                    Box = new Rectangle(0, 0, 50, 200),
                    CreatedOn = DateTime.Now,
                    Message = "This is updated annotation",
                    Replies = new List
                    {
                        new Reply
                        {
                            Comment = "Updated first comment",
                            RepliedOn = DateTime.Now
                        },
                        new Reply
                        {
                            Comment = "Updated second comment",
                            RepliedOn = DateTime.Now
                        }
                    }
                };
        // update annotation
        annotator.Update(updated);
        annotator.Save("result.bmp");
}

Langkah-langkah untuk Mengeluarkan Anotasi daripada DICOM dalam Net

GroupDocs.Annotation memudahkan pembangun Net untuk menganotasi dokumen dan mengekstrak maklumat anotasi daripada fail DICOM dalam mana-mana aplikasi berasaskan Net 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
using (Annotator annotator = new Annotator("annotated.bmp"))
{
    List annotations = annotator.Get();
    XmlSerializer formatter = new XmlSerializer(typeof(List));
    using (FileStream fs = new FileStream("annotations.xml", FileMode.Create))
    {
        fs.SetLength(0);
        formatter.Serialize(fs, annotations);
    }
}

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

Tambahkan, alih keluar, edit dan ekstrak anotasi pada fail DICOM 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 DICOM.

DICOM ialah akronim untuk Pengimejan Digital dan Komunikasi dalam Perubatan dan berkaitan dengan bidang Informatik Perubatan. DICOM ialah gabungan definisi format fail dan protokol komunikasi rangkaian. DICOM menggunakan sambungan .DCM. .DCM wujud dalam dua format berbeza iaitu format 1.x dan format 2.x. Format DCM 1.x tersedia lagi dalam dua versi biasa dan lanjutan. DICOM digunakan untuk penyepaduan peranti pengimejan perubatan seperti pencetak, pelayan, pengimbas dan lain-lain daripada pelbagai vendor dan juga mengandungi data pengenalan setiap pesakit untuk keunikan. Fail DICOM boleh dikongsi antara dua pihak jika mereka mampu menerima data imej dalam format DICOM. Bahagian komunikasi DICOM ialah protokol lapisan aplikasi dan menggunakan TCP/IP untuk berkomunikasi antara entiti. Protokol HTTP dan HTTPS digunakan untuk perkhidmatan web DICOM. Versi yang disokong oleh perkhidmatan web ialah 1.0, 1.1, 2 atau lebih baru.

Baca lebih lanjut Mengenai Format Fail DICOM.

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