Aspose.Cells Converter obrazu dla .NET

Aspose.Cells Image Converter dla .NET to lekki, wysokiej wydajności API zaprojektowany specjalnie do przekształcenia płytek rozkładu programu Microsoft Excel (XLS, XLSX,XLTM,XXSM) w różnorodne formaty obrazu – w tym TIFF, JPEG, PNG, BMP, EMF i GIF – zachowując jednocześnie układ, formatowanie, wykresy i wbudowane obiekty.

Instalacja i ustawienie

Dodaj zestaw Aspose.Cells Image Converter do projektu .NET za pośrednictwem NuGet lub bezpośrednio odwołując się do DLL Instalacja .Przed przedstawieniem jakichkolwiek obrazów, rozpocząć licencję mierzoną, jak opisano w Licencjonowanie według zużycia .

Kluczowe cechy i funkcje

Konwersja tablicy do obrazu

• Wyświetlanie poszczególnych arkuszy roboczych do odrębnych obrazów z kontrolą przerw stron, skalowania i przejrzystości.• Honorowe obszary drukowania programu Excel, nagłówki / stopy i marginy, gwarantujące lojalność w zakresie Printa Preview.

Tytuł: Workbook-to-Multi-Page

• Eksportuj całą książkę roboczą z wieloma arkuszami do jednej, wielu stron TIFF w kontenerze.• Każdy arkusz jest przekazywany jako jeden ramy TIFF do archiwizacji lub przetwarzania zestawów.

Kompleksowa obsługa formatu obrazu

• Obsługuje TIFF, JPEG, PNG, BMP, EMF i GIF.• Kompresja kontrolna (LZW, CCITT), interlacing, przejrzystość i palety dla różnych formatów.

Opcje renderowania i dostosowanie

• Fine-tune DPI, rozdzielczość i głębokość koloru.• Konfiguracja anty-aliasingu, widoczności sieci i wypełnienia tła.• Stosuj tryb światła / ciemności lub dostosowane tło do powierzchni i znaków wodnych.

Charta i kształt Rendering

• Konwertuje wykresy, SmartArt, obiekty OLE i kształty z dużą lojalnością.• Utrzymuje tematy, styling, osi i etykiety danych w celu dokładnego renderowania wykresu.

Paginacja, skalowanie i drukowanie ustawień

• Upewnij się, że strona programu Excel dotyczy raportów.• Skala dostosowuje się do szerokości / wysokości lub określonych liczb stron.• Nazwy, stopy i liczby stron są przechowywane.

Streaming i zarządzanie pamięcią

• Obsługuje rzucane renderowanie i produkcję opartą na strumieniu dla bardzo dużych książek roboczych.• Zminimalizuje odciski pamięci i unika problemów z pamiątką.

Wysoka wiarygodność tekst i wbudowanie czcionek

• Utrzymuje czcionki, alignament i przepływ tekstu z wbudowanymi lub zastąpionymi fontami.• Obsługuje RTL, kursywne i azjatyckie skrypty dla globalnej kompatybilności.

Bezpieczeństwo i waluta

• Wiele instancji może działać równolegle dla środowisk o wysokiej mocy.• Thread-safe design idealny do renderowania na stronie serwera.

Błąd i diagnostyka

• Szczegółowe sprawozdanie o błędach w przypadku nieuzasadnionych funkcji lub skorumpowanych plików.• Zarejestruje ostrzeżenia o braku czcionek lub renderowaniu różnic.

Przykład: Konwersja programu Excel do PNG

// Open a template Excel file
Workbook book = new Workbook("Book1.xlsx");

// Get the first worksheet
Worksheet sheet = book.Worksheets[0];

// Define ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

// Specify the image format
imgOptions.ImageType = ImageType.Png;

// Render the sheet to image(s)
SheetRender sr = new SheetRender(sheet, imgOptions);

int pageCount = sr.PageCount;
for (int idxPage = 0; idxPage < pageCount; idxPage++)
{
    sr.ToImage(idxPage, "out_" + (idxPage + 1) + ".png");
}

Porady i najlepsze praktyki

• Inicjalizuj licencję raz na starcie, aby uniknąć powtarzających się kontroli.• Określenie obszarów drukowanych i ustawień stron w szablonach programu Excel dla spójności.• Użyj trybu strumieniowego do konwersji o wysokiej zawartości DPI dużych książek roboczych.• Cache często używane szablony do powtarzających się konwersji.• Sprawdź dostępność czcionki, aby uniknąć cichych zastępstw.• Szybki dostęp do książek roboczych i przedmiotów strumieniowych.• Użyj podzielonych instancji do renderowania na stronie serwera w celu zmniejszenia nadwyżki.

Typowe problemy i rozwiązania

Błąd: „File nie znaleziono’Rozwiązanie: Upewnij się, że trasa pliku wejściowego jest poprawna i dostępna.

Błąd: „Niepotrzebny format pliku’Rozwiązanie: Upewnij się, że format pliku jest obsługiwany przez konwerter.

Często zadawane pytania

**Co to jest Aspose.Cells Image Converter dla .NET?**Narzędzie skoncentrowane, aby programowo przekształcić tablicy programu Excel w obrazy w aplikacjach .NET.

**Jak różni się od Aspose.Cells dla .NET?**Aspose.Cells dla .NET jest pełnoprawną API, podczas gdy wtyczka Image Converter jest dostosowana do szybkiej i dokładnej konwersji obrazu.

**Jakie formaty plików są obsługiwane?**Obsługuje XLS, XXL, XLSM, XLTX, XXXLTM, CSV, TSV, HTML, ODS i wiele innych.

**Czy mogę dostosować generację obrazu?**Tak, używając ImageOrPrintOptions klasy do określenia typu wyjścia, rozdzielczości, kompresji i więcej.

 Polski