Obsługiwane funkcje
Aspose.Words zapewnia użytkownikom szeroką gamę funkcji. Użytkownicy mogą wykonywać ogromną liczbę zadań związanych z dokumentami – od prostego konwertowania dokumentów z jednego obsługiwanego formatu na inny i modyfikowania tych dokumentów w procesie konwersji po zadania biznesowe, takie jak tworzenie uporządkowanych i atrakcyjnych wizualnie dokumentów lub automatyzacja raportowania.
Nowoczesne formaty i standardy dokumentów są złożone, a jeśli w projekcie wymagana jest konwersja dokumentów lub inne funkcje przetwarzania dokumentów, jedynym praktycznym rozwiązaniem jest często poleganie na komponencie innej firmy, który implementuje żądaną funkcjonalność. Jednak korzystanie z komponentu strony trzeciej zawsze wiąże się z pewnym ryzykiem. Jednym z wyjątkowych zagrożeń związanych z przetwarzaniem dokumentów jest pytanie, w jaki sposób całkowicie i poprawnie biblioteka implementuje określony format lub standard dokumentu.
Aspose angażuje się w dostarczanie najbardziej kompletnych i dokładnych implementacji formatów i standardów dokumentów. Zespół Aspose.Words demonstruje swoje zaangażowanie w interoperacyjność, dostarczając szczegółowe uwagi dotyczące wdrażania obsługiwanych formatów dokumentów na wielu platformach.
Poniższe tabele podsumowują i porównują dostępność funkcji Aspose.Words dla .NET oraz zawierają łącza do szczegółowych opisów funkcji.
Przegląd platform
Platformy Aspose.Words dla .NET, z którymi można korzystać, są wymienione poniżej. Jeśli potrzebujesz wsparcia dla większej liczby platform, poszukaj produktu Aspose.Words dla Java typu “bliźniak”.
Funkcja | Opis |
---|---|
.NET Framework | Użyj Aspose.Words dla .NET do tworzenia ASP.NET, usług sieciowych, WinForm lub dowolnego innego typu aplikacji dla dowolnej wersji .NET Framework 2.0 lub nowszej, w tym wersji Profilu Klienta. Pełne wsparcie dla systemów 32-bitowych i 64-bitowych. |
.NET Standard 2.0 | Foldery “netstandard2.0” i “netstandard2.0_AuthenticodeSigned” zawierają zestawy do użycia ze strukturami implementującymi .NET Standard 2.0, takimi jak .NET Core 2.0/2.1/2.2/3.0/3.1. Najnowsza wersja Aspose.Words API obsługuje także .NET 5.0 i .NET 6.0. |
Xamarin.Android | Użyj Aspose.Words dla .NET w swoich natywnych aplikacjach Android. |
Xamarin.iOS | Użyj Aspose.Words dla .NET w swoich natywnych aplikacjach iOS. |
Xamarin.Mac | Używaj Aspose.Words dla .NET w natywnych aplikacjach Mac. |
COM | Może uratować życie, jeśli musisz programować przy użyciu technologii sprzed .NET. |
Mono | Możesz używać Aspose.Words dla .NET do tworzenia aplikacji w formacie Mono. |
Windows Azure | Tak, Aspose.Words dla .NET działa w formacie Windows Azure. |
Formaty plików i konwersje
Wielu klientów na całym świecie polega na kompleksowych funkcjach importu i eksportu dokumentów oferowanych przez Aspose.Words.
Funkcja | Opis | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|---|
Formaty plików i konwersje | Najszybsza i najbardziej kompletna implementacja formatu DOC, jaką można znaleźć. |
|
|
|
|
|
Formaty plików i konwersje | Aspose.Words zapewnia kompleksową obsługę OOXML, Flat OPC, a także XML Word 2003. |
|
|
|
|
|
Formaty plików i konwersje | Kompleksowa obsługa formatu RTF w celu interakcji z różnymi aplikacjami. |
|
|
|
|
|
Formaty plików i konwersje | Załaduj i zapisz HTML/XHTML, aby uzyskać jeszcze większą interoperacyjność. Dostępna jest także opcja Zapisz jako MHTML. |
|
|
|
|
|
Formaty plików i konwersje | Aspose.Words może ładować i zapisywać dokumenty w formacie OpenDocument Text (.odt). |
|
|
|
|
|
Formaty plików i konwersje | Konwertuj dowolny dokument na format PDF z zachowaniem wysokiej wierności. Obsługiwany jest format PDF/A. |
|
|
|
|
|
Formaty plików i konwersje | Konwertuj dowolny dokument na XPS z wysoką wiernością. |
|
|
|
|
|
Formaty plików i konwersje | Z łatwością wyodrębnij tekst, zapisując go w formacie plain text . |
|
|
|
|
|
Formaty plików i konwersje | EPUB to popularny format e-booków. Możesz przekonwertować dowolny dokument z Aspose.Words na format IDPF EPUB. |
|
|
|
|
|
Formaty plików i konwersje | Aspose.Words dla .NET zapewnia obsługę zapisywania dokumentów w formacie PCL. |
|
|
|
|
|
Renderowanie i drukowanie
Aspose.Words zapewnia teraz wysoką wierność renderowania stron dokumentów.
Funkcja | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Ułóż dokument na stronach z wysoką wiernością (dokładnie tak, jak zrobiłby to Microsoft Word®) we wszystkich poniższych formatach. |
|
|
|
|
|
Renderuj pojedyncze strony lub całe dokumenty do formatu PDF lub XPS. |
|
|
|
|
|
Renderuj strony dokumentu do obrazów BMP |
|
|
|
|
|
Renderuj strony dokumentu do obrazów (PNG, EMF, JPEG, GIF). |
|
|
|
|
|
Renderuj poszczególne kształty z dokumentu na obrazy rastrowe lub wektorowe. |
|
|
|
|
|
Określ rozdzielczość obrazu, jakość, kompresję i inne opcje. |
|
|
|
|
|
Renderuj strony lub kształty do obiektu graficznego .NET z transformacjami do określonego rozmiaru. |
|
|
|
|
|
Drukuj strony dokumentów, korzystając z infrastruktury drukowania .NET. |
|
|
|
|
|
Zaktualizuj TOC , numery stron i inne pola przed renderowaniem lub drukowaniem. |
|
|
|
|
|
Funkcje zawartości dokumentu
Aspose.Words zapewnia bogaty model obiektowy składający się z ponad 100 klas publicznych, które umożliwiają programowe generowanie, łączenie, modyfikowanie, analizowanie lub w inny sposób sprawdzanie załadowanych dokumentów.
Funkcja | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Uzyskuj dostęp, twórz i modyfikuj akapity i tekst. |
|
|
|
|
|
Uzyskuj dostęp, twórz i modyfikuj obrazy, pola tekstowe i kształty. |
|
|
|
|
|
Uzyskuj dostęp, twórz i modyfikuj tabele, wiersze i komórki. |
|
|
|
|
|
Uzyskuj dostęp, twórz i modyfikuj pola, pola formularzy, hiperłącza i zakładki. |
|
|
|
|
|
Uzyskuj dostęp, twórz i modyfikuj sekcje, nagłówki i stopki dokumentów. |
|
|
|
|
|
Uzyskuj dostęp, twórz i modyfikuj przypisy, przypisy końcowe i komentarze. |
|
|
|
|
|
Uzyskuj dostęp, twórz i modyfikuj niestandardowe znaczniki XML, znaczniki inteligentne i znaczniki dokumentów strukturalnych (kontrola treści). |
|
|
|
|
|
Uzyskuj dostęp i modyfikuj wszystkie elementy dokumentu za pomocą klas i metod podobnych do XmlDocument. |
|
|
|
|
|
Aktualizuj wyniki pól IF , formuły i inne popularne typy pól. |
|
|
|
|
|
Odbuduj i aktualizuj pola spisu treści (TOC) dokładnie tak, jak robi to Microsoft Word. |
|
|
|
|
|
Kopiuj i przenoś elementy dokumentu pomiędzy dokumentami. |
|
|
|
|
|
Łącz i dziel dokumenty. |
|
|
|
|
|
Uzyskaj i ustaw wbudowane i niestandardowe właściwości dokumentu. |
|
|
|
|
|
Określ ochronę dokumentów, otwieraj chronione i zaszyfrowane dokumenty. |
|
|
|
|
|
Znajdź i zamień tekst, wylicz zawartość dokumentu. |
|
|
|
|
|
Zaakceptuj wszystkie poprawki w dokumencie. |
|
|
|
|
|
Zachowaj lub wyodrębnij obiekty OLE i kontrolki ActiveX z dokumentu. |
|
|
|
|
|
Zachowaj lub usuń makra VBA z dokumentu. Zachowaj podpis cyfrowy makr VBA. |
|
|
|
|
|
Wykrywaj i weryfikuj podpisy cyfrowe w dokumentach. |
|
|
|
|
|
Wstaw tekst HTML. |
|
|
|
|
|
Wyodrębnij makra VBA z dokumentu Word. |
|
|
Funkcje formatowania dokumentów
Aspose.Words zapewnia szczegółowy programowy dostęp do właściwości formatowania wszystkich elementów dokumentu.
Funkcja | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Uzyskaj dostęp i modyfikuj całe formatowanie znaków, w tym czcionki, kolory, efekty, obramowania i cieniowanie. |
|
|
|
|
|
Uzyskaj dostęp i modyfikuj całe formatowanie akapitów, w tym wcięcia, odstępy, obramowania i cieniowanie oraz tabulatory. |
|
|
|
|
|
Uzyskaj dostęp i modyfikuj formatowanie wszystkich list punktowanych i numerowanych, w tym numerację i poziomy. |
|
|
|
|
|
Uzyskaj dostęp i modyfikuj formatowanie tabeli, w tym wyrównanie, orientację, obramowanie i cieniowanie. |
|
|
|
|
|
Uzyskaj dostęp i modyfikuj wszystkie właściwości sekcji, w tym rozmiar papieru, marginesy i orientację. |
|
|
|
|
|
Uzyskuj dostęp, twórz i modyfikuj style dokumentów. |
|
|
|
|
|
Uzyskuj dostęp i modyfikuj obiekty rysunkowe, w tym położenie, rozmiar, właściwości linii i wypełnienia, bajty obrazu. |
|
|
|
|
|
Funkcje Mail Merge
Możesz używać Aspose.Words jako samodzielnego rozwiązania do raportowania. Projektuj raporty w formacie Microsoft Word, a następnie poproś Aspose.Words o wypełnienie dokumentów danymi z różnych źródeł danych.
Funkcja | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Używaj w swoich raportach wszystkich standardowych pól Microsoft Word mail merge, w tym MERGEFIELD , NEXT , NEXTIF , ADDRESSBLOCK , GREETINGLINE. |
|
|
|
|
|
Wykonuj Mail Merge dla dokumentów zawierających nawet najbardziej złożone i zagnieżdżone pola i formuły IF . |
|
|
|
|
|
Wypełniaj i dynamicznie powiększaj tabele lub fragmenty w dokumencie ze źródła danych, korzystając z regionów mail merge. |
|
|
|
|
|
Z łatwością generuj raporty zawierające dane główne (nadrzędne-podrzędne), takie jak Order/OrderDetails. |
|
|
|
|
|
Wypełniaj dokumenty danymi z dowolnego źródła danych .NET, takiego jak DataSet, DataTable, DataView, DataReader lub ADO Recordset. |
|
|
|
|
|
Wypełniaj dokumenty z dowolnego źródła danych, takiego jak zapytanie LINQ, plik XML lub obiekty biznesowe, implementując interfejs IMailMergeDataSource. |
|
|
|
|
|
Przejmij precyzyjną kontrolę nad sposobem łączenia danych za pomocą zdarzeń, na przykład formatowaniem liczb. |
|
|
|
|
|
Wstaw obrazy podczas mail merge. |
|
|
|
|
|
Programowo utwórz lub zmodyfikuj źródło danych Microsoft Word Mail Merge dla dokumentu. Zachowaj ustawienia Mail Merge i źródła danych. |
|
|
|
|
|
Pobierz nazwy pól mail merge. |
|
|
|
|
|
Funkcje raportowania
LINQ Reporting Engine to zaawansowane narzędzie do raportowania umożliwiające generowanie dokumentów w oparciu o dokumenty szablonowe i dane uzyskane z różnych źródeł, w tym baz danych, XML, JSON, OData, obiektów niestandardowych typów CLR, dokumentów zewnętrznych i nie tylko.
Kluczowe cechy | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Obsługa metod rozszerzenia składni C# i LINQ bezpośrednio w szablonach (nawet dla źródeł danych ADO.NET ) |
|
|
|
|
|
Obsługa powtarzalnych i warunkowych bloków dokumentów (pętli i warunków) dla tabel, list i wspólnej zawartości |
|
|
|
|
|
Obsługa dynamicznie generowanych wykresów i obrazów |
|
|
|
|
|
Obsługa wstawiania zewnętrznych dokumentów i bloków HTML do dokumentu |
|
|
|
|
|
Obsługa wielu źródeł danych (w tym różnych typów) w celu wygenerowania jednego dokumentu |
|
|
|
|
|
Wbudowana obsługa relacji danych (master-detail) |
|
|
|
|
|
Kompleksowa obsługa różnorodnych manipulacji danymi takich jak grupowanie, sortowanie, filtrowanie i inne bezpośrednio w szablonach |
|
|
|
|
|
WYSIWYG: Wygenerowany dokument zachowuje takie samo formatowanie swoich elementów, jak odpowiadający mu szablon |
|
|
|
|
|