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źć. tick tick tick tick tick
Formaty plików i konwersje Aspose.Words zapewnia kompleksową obsługę OOXML, Flat OPC, a także XML Word 2003. tick tick tick tick tick
Formaty plików i konwersje Kompleksowa obsługa formatu RTF w celu interakcji z różnymi aplikacjami. tick tick tick tick tick
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. tick tick tick tick tick
Formaty plików i konwersje Aspose.Words może ładować i zapisywać dokumenty w formacie OpenDocument Text (.odt). tick tick tick tick tick
Formaty plików i konwersje Konwertuj dowolny dokument na format PDF z zachowaniem wysokiej wierności. Obsługiwany jest format PDF/A. tick tick tick tick tick
Formaty plików i konwersje Konwertuj dowolny dokument na XPS z wysoką wiernością. tick tick tick tick tick
Formaty plików i konwersje Z łatwością wyodrębnij tekst, zapisując go w formacie plain text. tick tick tick tick tick
Formaty plików i konwersje EPUB to popularny format e-booków. Możesz przekonwertować dowolny dokument z Aspose.Words na format IDPF EPUB. tick tick tick tick tick
Formaty plików i konwersje Aspose.Words dla .NET zapewnia obsługę zapisywania dokumentów w formacie PCL. tick tick tick tick tick

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. tick tick tick tick tick
Renderuj pojedyncze strony lub całe dokumenty do formatu PDF lub XPS. tick tick tick tick tick
Renderuj strony dokumentu do obrazów BMP tick tick circle circle circle
Renderuj strony dokumentu do obrazów (PNG, EMF, JPEG, GIF). tick tick tick tick tick
Renderuj poszczególne kształty z dokumentu na obrazy rastrowe lub wektorowe. tick tick tick tick tick
Określ rozdzielczość obrazu, jakość, kompresję i inne opcje. tick tick tick tick tick
Renderuj strony lub kształty do obiektu graficznego .NET z transformacjami do określonego rozmiaru. tick tick tick tick tick
Drukuj strony dokumentów, korzystając z infrastruktury drukowania .NET. tick circle circle circle circle
Zaktualizuj TOC, numery stron i inne pola przed renderowaniem lub drukowaniem. tick tick tick tick tick

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. tick tick tick tick tick
Uzyskuj dostęp, twórz i modyfikuj obrazy, pola tekstowe i kształty. tick tick tick tick tick
Uzyskuj dostęp, twórz i modyfikuj tabele, wiersze i komórki. tick tick tick tick tick
Uzyskuj dostęp, twórz i modyfikuj pola, pola formularzy, hiperłącza i zakładki. tick tick tick tick tick
Uzyskuj dostęp, twórz i modyfikuj sekcje, nagłówki i stopki dokumentów. tick tick tick tick tick
Uzyskuj dostęp, twórz i modyfikuj przypisy, przypisy końcowe i komentarze. tick tick tick tick tick
Uzyskuj dostęp, twórz i modyfikuj niestandardowe znaczniki XML, znaczniki inteligentne i znaczniki dokumentów strukturalnych (kontrola treści). tick tick tick tick tick
Uzyskuj dostęp i modyfikuj wszystkie elementy dokumentu za pomocą klas i metod podobnych do XmlDocument. tick tick tick tick tick
Aktualizuj wyniki pól IF, formuły i inne popularne typy pól. tick tick tick tick tick
Odbuduj i aktualizuj pola spisu treści (TOC) dokładnie tak, jak robi to Microsoft Word. tick tick tick tick tick
Kopiuj i przenoś elementy dokumentu pomiędzy dokumentami. tick tick tick tick tick
Łącz i dziel dokumenty. tick tick tick tick tick
Uzyskaj i ustaw wbudowane i niestandardowe właściwości dokumentu. tick tick tick tick tick
Określ ochronę dokumentów, otwieraj chronione i zaszyfrowane dokumenty. tick tick tick tick tick
Znajdź i zamień tekst, wylicz zawartość dokumentu. tick tick tick tick tick
Zaakceptuj wszystkie poprawki w dokumencie. tick tick tick tick tick
Zachowaj lub wyodrębnij obiekty OLE i kontrolki ActiveX z dokumentu. tick tick tick tick tick
Zachowaj lub usuń makra VBA z dokumentu. Zachowaj podpis cyfrowy makr VBA. tick tick tick tick tick
Wykrywaj i weryfikuj podpisy cyfrowe w dokumentach. tick tick tick tick tick
Wstaw tekst HTML. tick tick tick tick tick
Wyodrębnij makra VBA z dokumentu Word. tick tick

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. tick tick tick tick tick
Uzyskaj dostęp i modyfikuj całe formatowanie akapitów, w tym wcięcia, odstępy, obramowania i cieniowanie oraz tabulatory. tick tick tick tick tick
Uzyskaj dostęp i modyfikuj formatowanie wszystkich list punktowanych i numerowanych, w tym numerację i poziomy. tick tick tick tick tick
Uzyskaj dostęp i modyfikuj formatowanie tabeli, w tym wyrównanie, orientację, obramowanie i cieniowanie. tick tick tick tick tick
Uzyskaj dostęp i modyfikuj wszystkie właściwości sekcji, w tym rozmiar papieru, marginesy i orientację. tick tick tick tick tick
Uzyskuj dostęp, twórz i modyfikuj style dokumentów. tick tick tick tick tick
Uzyskuj dostęp i modyfikuj obiekty rysunkowe, w tym położenie, rozmiar, właściwości linii i wypełnienia, bajty obrazu. tick tick tick tick tick

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. tick tick tick tick tick
Wykonuj mail merge dla dokumentów zawierających nawet najbardziej złożone i zagnieżdżone pola i formuły IF. tick tick tick tick tick
Wypełniaj i dynamicznie powiększaj tabele lub fragmenty w dokumencie ze źródła danych, korzystając z regionów mail merge. tick tick tick tick tick
Z łatwością generuj raporty zawierające dane główne (nadrzędne-podrzędne), takie jak Order/OrderDetails. tick tick tick tick tick
Wypełniaj dokumenty danymi z dowolnego źródła danych .NET, takiego jak DataSet, DataTable, DataView, DataReader lub ADO Recordset. tick tick tick tick tick
Wypełniaj dokumenty z dowolnego źródła danych, takiego jak zapytanie LINQ, plik XML lub obiekty biznesowe, implementując interfejs IMailMergeDataSource. tick tick tick tick tick
Przejmij precyzyjną kontrolę nad sposobem łączenia danych za pomocą zdarzeń, na przykład formatowaniem liczb. tick tick tick tick tick
Wstaw obrazy podczas mail merge. tick tick tick tick tick
Programowo utwórz lub zmodyfikuj źródło danych Microsoft Word mail merge dla dokumentu. Zachowaj ustawienia mail merge i źródła danych. tick tick tick tick tick
Pobierz nazwy pól mail merge. tick tick tick tick tick

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) tick tick tick tick tick
Obsługa powtarzalnych i warunkowych bloków dokumentów (pętli i warunków) dla tabel, list i wspólnej zawartości tick tick tick tick tick
Obsługa dynamicznie generowanych wykresów i obrazów tick tick tick tick tick
Obsługa wstawiania zewnętrznych dokumentów i bloków HTML do dokumentu tick tick tick tick tick
Obsługa wielu źródeł danych (w tym różnych typów) w celu wygenerowania jednego dokumentu tick tick tick tick tick
Wbudowana obsługa relacji danych (master-detail) tick tick tick tick tick
Kompleksowa obsługa różnorodnych manipulacji danymi takich jak grupowanie, sortowanie, filtrowanie i inne bezpośrednio w szablonach tick tick tick tick tick
WYSIWYG: Wygenerowany dokument zachowuje takie samo formatowanie swoich elementów, jak odpowiadający mu szablon tick tick tick tick tick