Konwerter obrazków

Aspose.Cells Image Converter dla wtyczki .NET umożliwia programistom przekształcanie zawartości Excela w formaty obrazów, takie jak PNG, JPEG, BMP i inne. Niezależnie od tego, czy konwertujesz całe skoroszyty, pojedyncze arkusze, zakresy komórek czy osadzone wykresy, ta wtyczka zapewnia, że dane z arkusza kalkulacyjnego są renderowane z doskonałą precyzją.

Najnowsze Artykuły

Kluczowe Cechy Aspose.Cells Image Converter

  1. Konwertuj Arkusze, Wykresy i Zakresy na Obrazy
    Renderuj całe arkusze, konkretne zakresy lub osadzone wykresy w wysokiej jakości pliki graficzne, odpowiednie do raportów, dokumentacji i podglądów online.

  2. Dostosowywane Ustawienia Renderowania
    Użyj ImageOrPrintOptions, aby kontrolować rozdzielczość, skalowanie stron, widoczność linii siatki i inne. Dostosuj każdą konwersję, aby spełniała Twoje wymagania wizualne i układowe.

  3. Wsparcie dla Wszystkich Głównych Formatów Excela
    Obsługuje formaty XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS i inne formaty plików arkuszy kalkulacyjnych do eksportu obrazów.

  4. Renderowanie Wykresów i Tabel Przestawnych
    Konwertuj osadzone wykresy Excela i tabele przestawne bezpośrednio na samodzielne obrazy do wizualizacji danych lub użycia w sieci.

  5. Optymalizowane Renderowanie Arkuszy i Skoroszytów
    Użyj klas SheetRender lub WorkbookRender, aby renderować pojedyncze arkusze lub pełne skoroszyty na wielu stronach.

  6. Bezproblemowa Integracja z Projektami .NET
    Działa od razu z każdą aplikacją .NET Framework lub .NET Core do generowania obrazów w partiach lub na żądanie.


Rozpoczęcie pracy z Aspose.Cells Image Converter dla .NET

Aby rozpocząć konwersję plików Excela na formaty obrazów, wykonaj następujące kroki:

1. Zainstaluj Aspose.Cells dla .NET

Użyj NuGet, aby dodać Aspose.Cells do swojego projektu:

dotnet add package Aspose.Cells

2. Załaduj Skoroszyt Excel

Workbook workbook = new Workbook("Book1.xlsx");

3. Renderuj Arkusz do PNG

Worksheet sheet = workbook.Worksheets[0];
ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    OnePagePerSheet = true,
    Resolution = 200
};
SheetRender renderer = new SheetRender(sheet, options);

for (int i = 0; i < renderer.PageCount; i++)
{
    renderer.ToImage(i, $"sheet_page_{i + 1}.png");
}

4. Renderuj Cały Skoroszyt

ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");

Najpopularniejsze Scenariusze

Konwertuj Wykresy Excela na Obrazy

Workbook wb = new Workbook("ChartSheet.xlsx");
Worksheet chartSheet = wb.Worksheets[0];

ImageOrPrintOptions chartOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender chartRender = new SheetRender(chartSheet, chartOptions);
chartRender.ToImage(0, "chart.png");

Konwertuj Zakres Komórek na Obraz

Workbook wb = new Workbook("Data.xlsx");
Range range = wb.Worksheets[0].Cells.CreateRange("A1:C10");

ImageOrPrintOptions rangeOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender rangeRender = new SheetRender(wb.Worksheets[0], rangeOptions);
rangeRender.ToImage(0, "range_output.png");

Renderuj Tabelę Przestawną jako Obraz

Workbook wb = new Workbook("PivotData.xlsx");
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender pivotRender = new SheetRender(wb.Worksheets[0], options);
pivotRender.ToImage(0, "pivot_table.png");

Najlepsze Praktyki w Konwersji Obrazów

  • Zawsze automatycznie dopasowuj kolumny przed renderowaniem, aby zapewnić pełną widoczność.
  • Zwiększ rozdzielczość dla wyjścia o wysokiej DPI w użyciu internetowym i drukowanym.
  • Użyj białego koloru tła dla czystszych eksportów (options.Transparent = false).
  • Sprawdź widoczność treści dla ukrytych wierszy, scalonych komórek lub komentarzy.

Typowe Problemy i Rozwiązania

Błąd: Plik nie został znaleziony

Rozwiązanie: Potwierdź, że ścieżka do źródłowego pliku Excela jest prawidłowa i dostępna.

Błąd: Nieobsługiwany format pliku

Rozwiązanie: Upewnij się, że typ pliku wejściowego jest obsługiwany (np. unikaj starych makr bez trybu zgodności).

Obraz Wyjściowy Przycięty lub Ucięty

Rozwiązanie: Użyj OnePagePerSheet = true lub włącz AllColumnsInOnePagePerSheet dla szerszych arkuszy.

 Polski