Procesor plików eBook Aspose.Words dla .NET
Aspose.Words eBook File Processor dla .NET umożliwia programistom tworzenie, ładowanie i edytowanie plików eBooks, a następnie przechowywanie wyników w formach EPUB , MOBI i AZW3 . Zbudowany na podstawowej API Aspose-Word, ten wtyczka zapewnia skoncentrowane możliwości przetwarzania ebooków bez nadwyżki pełnych funkcji przetwarzania słów – idealnie nadaje się do programisty .Net pracujących z zadaniami publikacji cyfrowych, zarządzania zawartością lub automatyzacji.
Instalacja i ustawienie
- Dodaj do projektu pakiet Aspose.Words dla .NET NuGet.
- Konfiguruj licencję mierzoną na wydajność bez znaku wodnego. zobacz Instalacja przewodnik i Licencjonowanie według zużycia Strony dla szczegółów.
Obsługiwane w systemach Windows, Linux, macOS i platformach mobilnych obsługujących .NET Framework ** , ** .NET Core ** lub ** Mono . W pełni kompatybilne z Visual Studio (2010–2022), Xamarin i ManoDevelop.
Funkcje i funkcje
Tworzenie dokumentów ebook
- Budować nowe pliki EPUB, MOBI lub AZW3 programicznie.
- Wprowadź rozdziały, paragrafy, obrazy i zasoby.
- Ustaw metadane eBook (tytuł, autor, język, obraz pokrycia) bez bezpośredniej pracy z surowym XML.
Pobieranie istniejących plików eBook
- Otwórz i przełącz pliki EPUB, MOBI i AZW3.
- Automatycznie dekompresuje i interpretuje dane manifest/spine.
- Rozdziały dostępu, obrazy inline, czcionki i wbudowane zasoby.
edytowanie i manipulowanie treścią
- Wprowadź lub usunąć rozdziały, sekcje, nagłówki, notatki lub znaky książkowe.
- Styl aplikacji, dostosowanie formatowania, zarządzanie tabelami, listami i notatkami.
- Manipuluj biegi tekstów i wbudowanych obiektów z dużą lojalnością.
Oszczędzanie w formach eBook
- Zapisz zawartość do **EPUB ** , **MOBI ** lub AZW3.
- Zarządzanie kompresją, włączenie czcionek i EPUB w wersji.
- Upewnij się, że manifest i zamówienie kręgosłupa jest prawidłowo utrzymywane.
Zarządzanie metadatami
- Praca z standardowymi metadanymi: tytuł, autor, wydawca, data, ISBN/UUID itp.
- Dodaj przystosowane wpisy metadanych do katalogowania i optymalizacji wyszukiwania.
Tabela treści (TOC)
- Automatyczne generowanie TOC z tytułów lub linii wyjściowych.
- Tworzenie hierarchicznych map nawigacyjnych.
- Wstrzyknij TOC w pożądanej pozycji za pomocą odpowiedniego łączenia.
Wbudowanie i ekstrakcja zasobów
- Włączyć obrazy, czcionki i zasoby binarne.
- Wyciągnąć lub zastąpić istniejące zasoby z optymalizowanymi wersjami.
- Utrzymuj poprawne referencje href i typy MIME.
Zaawansowane opcje edycji
- Wprowadź wykresy, ilustracje i grafiki bezpośrednio do eBooks.
- Zarządzanie komentarzami i notatkami na temat wspólnych przepływów pracy.
- Zarządzaj zasadami hyfenacji, listami i zaawansowanym formatowaniem tekstu.
Przykład: edytowanie i oszczędzanie EPUB
var doc = new Document("Epub document.epub");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words eBook Processor.");
doc.Save("EditedOutput.epub");
Przykład: Dodanie wykresu do ebook
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Sales Breakdown";
chart.Series.Clear();
chart.Series.Add("Series 1",
new[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.7, 3.2, 0.8 });
doc.Save("ChartEbook.epub");
Przykład: Tworzenie Bookmark w eBook
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("MyBookmark");
builder.Write("This section is bookmarked.");
builder.EndBookmark("MyBookmark");
doc.Save("BookmarkedEbook.epub");
Porady i najlepsze praktyki
- Pobierz i przetwarzać eBooks w jednym
Document
Oznacza to zmniejszenie poziomu I/O. - Ponowne wykorzystanie definicji stylu i obiektów zasobowych w celu optymalizacji wielkości pakietu.
- Dostępne do
Document
Następnie natychmiast do wolnej pamięci. - Wykonaj wszystkie edycje przed oszczędzaniem w wielu formach, aby uniknąć redundant parsing.
- Włóż tylko wymagane czcionki, aby utrzymać wydajność lekką.
- Validuj wyniki EPUB/MOBI za pomocą standardowych weryfikatorów branżowych.
- Użyj asynchronicznego przetwarzania na wysokie obciążenia robocze.
Często zadawane pytania
**Co to jest Aspose.Words eBook File Processor dla .NET?**Specjalizowany wtyczka .NET do tworzenia, ładowania, edycji i przechowywania plików EPUB, MOBI i AZW3 z minimalną przesyłką i maksymalną lojalnością.
**Jakie formaty są obsługiwane?**Plugin obsługuje ładowanie i oszczędzanie w formach EPUB, MOBI i AZW3 wyłącznie.
**Czy to zachowuje formatowanie?**Tak, procesor zapewnia wysoką lojalność do oryginalnego formatowania dokumentu w obsługiwanych formach.
**Czy mogę włączyć to do istniejących aplikacji?**Tak, bezprzewodowo integruje się w aplikacje .NET do automatyzacji komputerowej, sieci Web lub serwera.
**Które branże mogą korzystać z tego wtyczki?**Wydawnictwo, sprzedaż detaliczna, edukacja, opieka zdrowotna, bankowość, logistyka i wszelkie sektory wymagające automatyzacji eBook.