GroupDocs.Annotation for Net API to biblioteka, która umożliwia dodawanie adnotacji do plików PDF, Word i innych dokumentów na komputerach Mac, Windows lub Ubuntu. GroupDocs.Annotation for Net to natywny interfejs API sieci do zarządzania adnotacjami z kompleksową obsługą tworzenia, dodawania, edytowania, usuwania, wyodrębniania i eksportowania adnotacji z obrazów i różnych innych dokumentów. Pełną listę obsługiwanych formatów dokumentów można zobaczyć na tej stronie. Ta biblioteka pozwala pracować nie tylko z dokumentem XLS, ale także z wieloma innymi typami dokumentów, takimi jak Word, Excel, PowerPoint, e-maile Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad i wiele innych. GroupDocs.Annotation for Net API umożliwia tworzenie i dodawanie nowych notatek, edytowanie adnotacji, wyodrębnianie komentarzy, adnotacji i usuwanie ich z dokumentów. Biblioteka obsługuje 13 różnych typów adnotacji, w tym tekst, polilinia, obszar, podkreślenie, punkt, znak wodny, strzałka, elipsa, zamiana tekstu, odległość, pole tekstowe, redakcja zasobów w plikach PDF, HTML, dokumentach Microsoft Word, arkuszach kalkulacyjnych, diagramach, prezentacjach, rysunki, obrazy i wiele innych formatów plików. Przykład (patrz poniżej) ilustruje pracę z dokumentem XLS, w tym przykładzie możesz zobaczyć główne kroki pracy z GroupDocs. Adnotacja: skonfiguruj licencję, otwórz dokument, z którym chcesz pracować, utwórz adnotację, dodanie obiektów danych w celu ustawienia właściwości adnotacji zgodnie z własnymi wymaganiami i zapisanie wyniku w odpowiednim miejscu. Możesz również przyjrzeć się bardziej szczegółowo obsługiwanym funkcjom na naszej stronie github lub w naszej dokumentacji produktu.
GroupDocs.Annotation ułatwia programistom sieciowym dodawanie różnych typów adnotacji do plików XLS w dowolnej aplikacji sieciowej poprzez wykonanie kilku prostych kroków.
Interfejsy GroupDocs.Annotation for Net API są obsługiwane na wszystkich głównych platformach i systemach operacyjnych. Przed wykonaniem poniższego kodu upewnij się, że w systemie są zainstalowane następujące wymagania wstępne.
//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");
}
GroupDocs.Annotation ułatwia programistom sieci usuwanie szczegółów adnotacji z plików XLS w dowolnej aplikacji sieciowej, wykonując kilka prostych kroków.
// 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");
}
GroupDocs.Annotation ułatwia programistom sieci aktualizowanie różnych właściwości adnotacji z plików XLS w dowolnej aplikacji sieciowej poprzez wykonanie kilku prostych kroków.
// 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");
}
GroupDocs.Annotation ułatwia programistom sieci dodawanie adnotacji do dokumentów i wyodrębnianie informacji z adnotacji z plików {{FORMAT PLIKU}} w dowolnej aplikacji sieciowej, wykonując kilka prostych kroków.
// 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);
}
}
Dodawaj, usuwaj, edytuj i wyodrębniaj adnotacje do pliku XLS już teraz, odwiedzając witrynę GroupDocs.Annotation Live Demos. Demo na żywo ma następujące zalety
Nie trzeba pobierać API
Nie trzeba pisać żadnego kodu
Po prostu prześlij plik źródłowy
Get download link to save the file
Pliki z rozszerzeniem XLS reprezentują format binarny programu Excel. Takie pliki mogą być tworzone przez program Microsoft Excel, a także inne podobne programy do obsługi arkuszy kalkulacyjnych, takie jak OpenOffice Calc lub Apple Numbers. Plik zapisany przez program Excel jest znany jako skoroszyt, w którym każdy skoroszyt może zawierać jeden lub więcej arkuszy roboczych. Dane są przechowywane i wyświetlane użytkownikom w formacie tabeli w arkuszu i mogą obejmować wartości liczbowe, dane tekstowe, formuły, zewnętrzne połączenia danych, obrazy i wykresy. Aplikacje takie jak Microsoft Excel umożliwiają eksportowanie danych skoroszytu do kilku różnych formatów, w tym PDF, CSV, XLSX, TXT, HTML, XPS i kilku innych. Format pliku XLS został zastąpiony bardziej otwartym i ustrukturyzowanym formatem, XLSX, wraz z wydaniem programu Microsoft Excel 2007. Najnowsze wersje nadal zapewniają obsługę tworzenia i odczytywania plików XLS, chociaż XLSX jest teraz pierwszym wyborem.
Czytaj więcej Informacje o formacie pliku XLSZaktualizuj właściwości adnotacji z niektórych popularnych formatów plików, jak opisano poniżej.
(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)