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 PPTM, 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 PPTM, 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 PPTM 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 PPTM 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 PPTM 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 PPTM 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 PPTM to pliki prezentacji z obsługą makr, które są tworzone za pomocą programu Microsoft PowerPoint 2007 lub nowszego. Są podobne do plików PPTX z tą różnicą, że boczne nie mogą wykonywać makr, chociaż mogą zawierać makra. Pliki PPTM można edytować, otwierając je w programie Microsoft PowerPoint i aktualizując zawartość. Innym podobnym formatem jest PPSM, ale domyślnie jest on tylko do odczytu i po otwarciu uruchamia pokaz slajdów. PPTM, podobnie jak PPTX, zawiera slajdy dla różnych elementów prezentacji, takich jak tekst, obrazy, filmy, wykresy i inne powiązane materiały.
Czytaj więcej Informacje o formacie pliku PPTMZaktualizuj 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)