Przegląd produktów
Witamy w Aspose.Words dla .NET!
Aspose.Words to wieloplatformowa biblioteka klas, która umożliwia aplikacjom wykonywanie różnorodnych zadań związanych z przetwarzaniem dokumentów.
Używając Aspose.Words, możesz przekonwertować dokument z dowolnego obsługiwanego formatu ładowania na dowolny obsługiwany format zapisywania, na przykład formaty Word na PDF, HTML lub Markdown, PDF na DOCX i tak dalej. Przeczytaj więcej o konwertowaniu dokumentów w sekcji Konwertuj dokument.
Warto zauważyć, że dzięki Aspose.Words możesz tworzyć, modyfikować, konwertować, renderować i drukować dokumenty bez polegania na aplikacjach innych firm, takich jak Microsoft Word czy Office Automation.
Korzyści z używania Aspose.Words
Użycie Aspose.Words dla .NET w Twoim projekcie daje następujące korzyści:
- Bogaty zestaw funkcji
- Niezależność platformy
- Niezależność od aplikacji innych firm
- Wydajność i skalowalność
- Minimalna krzywa uczenia się
Poniższy diagram przedstawia główne cechy Aspose.Words dla .NET i ich wzajemne powiązania.
Bogaty zestaw funkcji
Funkcje Aspose.Words dla .NET można podzielić na cztery główne obszary.
Konwersja
Możliwość łatwej i niezawodnej konwersji dokumentów to jedna z głównych cech Aspose.Words.
Kompleksowy Ładowanie, zapisywanie i konwertowanie z Obsługiwane formaty dokumentów umożliwia użytkownikom konwersję dokumentów z jeden popularny format na another, na przykład z DOCX na PDF, JPEG lub Markdown, lub z PDF na różne formaty Word.
Document Object Model (DOM)
Programowy dostęp poprzez bogaty API do wszystkich elementów dokumentu i formatowania pozwala na tworzenie, modyfikowanie, wyodrębnianie, kopiowanie, dzielenie, łączenie i zastępowanie treści dokumentu. Więcej informacji znajdziesz w sekcji Aspose.Words Document Object Model (DOM).
Wykonanie
Terminu Wykonanie używamy do opisania procesu konwertowania dokumentu na format pliku lub nośnik, paginowany lub posiadający koncepcję stron.
Możesz konwertować całe dokumenty lub poszczególne strony do formatu PDF lub XPS, aby generować dokumenty po stronie serwera, drukować je lub renderować strony przy użyciu grafiki .NET. A wszystko to z dużą wiernością – dokładnie tak, jak zrobiłby to Microsoft Word.
Raportowanie
Generuj dokumenty lub raporty od podstaw lub wypełniając szablony danymi ze źródeł danych lub obiektów biznesowych. Więcej informacji na temat raportowania i pobierania danych z baz danych znajdziesz w sekcjach Mail Merge i raportowanie i Silnik raportowania LINQ.
Niezależność Platformy
Aspose.Words dla .NET obejmuje większość popularnych środowisk programistycznych i platform wdrożeniowych. Jego format API może być używany do tworzenia aplikacji dla szerokiej gamy systemów operacyjnych, takich jak Windows, Linux i Mac OS, oraz różnych platform.
Możesz używać Aspose.Words dla .NET do tworzenia dowolnego typu 32-bitowej lub 64-bitowej aplikacji .NET, w tym ASP.NET, WCF, WinForm itp. Ponadto możesz używać Aspose.Words dla .NET poprzez COM Interop z ASP, Perl, PHP i Python.
Możesz także używać Aspose.Words dla .NET do tworzenia aplikacji w formacie Mono, a także w Windows Azure, Microsoft SharePoint, Microsoft Silverlight, Xamarin.Android, Xamarin.iOS i Xamarin.Mac
.
Niezależność od innych aplikacji
Aspose.Words do działania nie wymaga instalowania na komputerze aplikacji innych firm, np. Microsoft Office. Wszystkie komponenty Aspose są całkowicie niezależne. To sprawia, że Aspose.Words jest doskonałą alternatywą dla automatyzacji pod względem bezpieczeństwa, stabilności, skalowalności/szybkości, ceny i funkcji do pracy z dokumentami i powiązanych zadań.
Wydajność i skalowalność
Aspose.Words zaprojektowano z myślą o doskonałej wydajności zarówno na serwerze, jak i na kliencie. Aspose.Words to pojedynczy zestaw .NET, który można wdrożyć w dowolnej aplikacji .NET, po prostu go kopiując. Nie musisz martwić się o żadne inne usługi ani moduły.
Dzięki Aspose.Words możesz dosłownie wygenerować tysiące dokumentów w ciągu kilku minut, co obejmuje otwarcie dokumentu, modyfikację zawartości i sformatowanie lub wypełnienie go danymi, a następnie zapisanie. Nawet najbardziej złożone dokumenty są otwierane i zapisywane na komputerze P4 2,4 GHz i 1 Gb pamięci RAM w ułamku sekundy.
Aspose.Words jest bezpieczny dla wielu wątków, o ile w danym momencie tylko jeden wątek działa na dokumencie. Jest to typowy scenariusz, w którym jeden wątek pracuje nad jednym dokumentem. Różne wątki mogą bezpiecznie pracować na różnych dokumentach w tym samym czasie.
Minimalna krzywa uczenia się
Chociaż w Aspose.Words istnieje ponad 150 publicznych klas i wyliczeń, krzywa uczenia się jest minimalna, ponieważ Aspose.Words API został starannie zaprojektowany z myślą o następujących celach:
- Zapożycz najlepsze praktyki od innych dobrze znanych API, takich jak Microsoft Word Automation
- Zapożycz najlepsze praktyki z Wytycznych projektowych .NET Framework
- Zapewnij równowagę między łatwością użycia i szczegółową manipulacją elementami dokumentu
Programiści, którzy wcześniej korzystali z Microsoft Word Automation w swoich projektach, uznają nazwy i zachowanie wielu klas, metod i właściwości za znajome.
Document, Paragraph, Bookmark, Range, Section.PageSetup i Paragraph.ParagraphFormat to tylko niektóre z klas Aspose.Words. Jednocześnie Aspose.Words różni się znacznie od modelu obiektowego Microsoft Word tym, że reprezentuje dokument jako drzewo obiektów, bardziej przypominające drzewo XML DOM. Jeśli pracowałeś z dowolną biblioteką XML DOM, przekonasz się, że jest ona łatwa do zrozumienia i pracy z Aspose.Words.
Ceny i zasady
Odwiedź stronę Licencjonowanie i subskrypcja, aby uzyskać informacje na temat licencji i przejrzyj stronę Informacje o cenach, aby uzyskać szczegółowe informacje na temat cen.
Pomoc techniczna
Więcej informacji na temat pomocy technicznej Aspose.Words można znaleźć w Pomoc techniczna.