Jak używać GroupDocs.Viewer Java do konwersji Excela do HTML/JPG/PNG/PDF: przewodnik krok po kroku

Wstęp

Przekształcanie danych arkusza kalkulacyjnego do różnych formatów, takich jak HTML, JPG, PNG lub PDF, przy jednoczesnym zachowaniu kluczowych szczegółów, takich jak nagłówki wierszy i kolumn, jest niezbędne w wielu scenariuszach. Niezależnie od tego, czy generujesz raporty, udostępniasz informacje interesariuszom, czy integrujesz arkusze kalkulacyjne z aplikacjami internetowymi, konwersja arkuszy Excela może być kluczowym wymogiem. Ten przewodnik przeprowadzi Cię przez to, jak GroupDocs.Viewer Java sprawia, że te zadania są łatwe i precyzyjne.

Czego się nauczysz:

  • Konfigurowanie i używanie GroupDocs.Viewer dla Java
  • Renderowanie plików Excel do formatów HTML, JPG, PNG i PDF
  • Konfigurowanie opcji umożliwiających uwzględnienie nagłówków wierszy i kolumn w wynikach
  • Praktyczne zastosowania dokumentów renderowanych

Zacznijmy od warunków wstępnych, które są niezbędne zanim przejdziemy do realizacji.

Wymagania wstępne

Przed renderowaniem arkuszy kalkulacyjnych za pomocą GroupDocs.Viewer Java upewnij się, że masz:

Wymagane biblioteki i zależności

Skonfiguruj GroupDocs.Viewer dla Java za pomocą Maven. Oto jak uwzględnić go w projekcie:

Konfiguracja Maven:

<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/viewer/java/</url>
   </repository>
</repositories>
<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-viewer</artifactId>
      <version>25.2</version>
   </dependency>
</dependencies>

Konfiguracja środowiska

  • Upewnij się, że masz zainstalowany Java Development Kit (JDK).
  • Dla wygody programowania użyj środowiska IDE, takiego jak IntelliJ IDEA lub Eclipse.

Wymagania wstępne dotyczące wiedzy

  • Znajomość programowania w języku Java
  • Podstawowa znajomość Maven do zarządzania zależnościami

Mając te wymagania wstępne, możemy skonfigurować GroupDocs.Viewer dla języka Java i rozpocząć implementację funkcji.

Konfigurowanie GroupDocs.Viewer dla Java

GroupDocs.Viewer for Java to wszechstronna biblioteka, która umożliwia renderowanie dokumentów w różnych formatach. Oto jak zacząć:

Informacje o instalacji

Jak wspomniano, użyj Mavena, aby dodać GroupDocs.Viewer jako zależność w projekcie pom.xml plik.

Etapy uzyskania licencji

  1. Bezpłatna wersja próbna: Pobierz wersję próbną z Bezpłatna wersja próbna GroupDocs.
  2. Licencja tymczasowa: Uzyskaj tymczasową licencję na więcej funkcji z Licencja tymczasowa GroupDocs.
  3. Zakup: Aby uzyskać pełny dostęp i wsparcie, kup licencję na stronie Zakup GroupDocs.

Podstawowa inicjalizacja

Po zainstalowaniu możesz zainicjować GroupDocs.Viewer za pomocą:

import com.groupdocs.viewer.Viewer;

public class ViewerSetup {
    public static void main(String[] args) {
        try (Viewer viewer = new Viewer("Sample.xlsx")) {
            // Twój kod tutaj, aby użyć przeglądarki
        }
    }
}

Spowoduje to zainicjowanie środowiska i przygotowanie do renderowania dokumentów.

Przewodnik wdrażania

Przyjrzyjmy się bliżej każdej funkcji i sposobowi jej wdrożenia.

Renderuj arkusz kalkulacyjny do HTML

Przegląd: Konwertuj arkusze Excela do formatu HTML, zachowując jednocześnie nagłówki wierszy i kolumn na potrzeby prezentacji internetowych lub raportów.

Wdrażanie krok po kroku:

1. Importuj wymagane biblioteki
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;
2. Ustaw katalog wyjściowy

Zdefiniuj miejsce przechowywania renderowanych plików.

Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
3. Zainicjuj przeglądarkę i skonfiguruj opcje

Użyj GroupDocs.Viewer do renderowania dokumentu:

try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
    
    // Włącz renderowanie nagłówków wierszy i kolumn w arkuszu kalkulacyjnym.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Wyrenderuj strony od 1 do 3.
}

Wyjaśnienie: Ten HtmlViewOptions Klasa jest używana do konfigurowania wyjścia HTML. Ustawienie setRenderHeadings(true) zapewnia, że nagłówki wierszy i kolumn będą widoczne w renderowanym kodzie HTML.

Renderuj arkusz kalkulacyjny do formatu JPG

Przegląd: Przekształcaj arkusze programu Excel w wysokiej jakości pliki graficzne (JPG), dodając jednocześnie nagłówki wierszy i kolumn, idealne do prezentacji wizualnych lub wydruków.

Wdrażanie krok po kroku:

1. Importuj wymagane biblioteki
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.JpgViewOptions;
2. Ustaw katalog wyjściowy
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.jpg");
3. Zainicjuj przeglądarkę i skonfiguruj opcje
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    // Włącz renderowanie nagłówków wierszy i kolumn w arkuszu kalkulacyjnym.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Wyrenderuj strony od 1 do 3.
}

Wyjaśnienie: JpgViewOptions obsługuje ustawienia obrazu. setRenderHeadings(true) opcja ta zapewnia, że nagłówki zostaną uwzględnione w wynikach JPG.

Renderuj arkusz kalkulacyjny do PNG

Przegląd: Konwertuj arkusze programu Excel do formatu PNG, zachowując nagłówki wierszy i kolumn, co jest przydatne w przypadku wysokiej jakości obrazów wyjściowych.

Wdrażanie krok po kroku:

1. Importuj wymagane biblioteki
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PngViewOptions;
2. Ustaw katalog wyjściowy
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.png");
3. Zainicjuj przeglądarkę i skonfiguruj opcje
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    
    // Włącz renderowanie nagłówków wierszy i kolumn w arkuszu kalkulacyjnym.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Wyrenderuj strony od 1 do 3.
}

Wyjaśnienie: PngViewOptions jest używany do ustawień PNG. Z setRenderHeadings(true), nagłówki są uwzględniane w obrazach wyjściowych.

Renderuj arkusz kalkulacyjny do formatu PDF

Przegląd: Przekształć arkusze programu Excel do formatu PDF, zapewniając jednocześnie widoczność nagłówków wierszy i kolumn — idealne rozwiązanie do archiwizowania lub udostępniania dokumentów.

Wdrażanie krok po kroku:

1. Importuj wymagane biblioteki
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
2. Ustaw katalog wyjściowy
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("output.pdf");
3. Zainicjuj przeglądarkę i skonfiguruj opcje
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    
    // Włącz renderowanie nagłówków wierszy i kolumn w arkuszu kalkulacyjnym.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Wyrenderuj strony od 1 do 3.
}

Wyjaśnienie: PdfViewOptions konfiguruje ustawienia wyjściowe PDF. setRenderHeadings(true) opcja ta zapewnia, że nagłówki będą widoczne w końcowym pliku PDF.

Zastosowania praktyczne

Oto kilka scenariuszy z życia wziętych, w których te funkcje mogą zostać zastosowane:

  1. Sprawozdawczość biznesowa: Udostępniaj szczegółowe raporty interesariuszom, konwertując dane z programu Excel do formatów HTML lub PDF w celu łatwego rozpowszechniania i przeglądania.
  2. Wizualizacja danych: Konwertuj arkusze kalkulacyjne do formatów graficznych, takich jak JPG lub PNG, na potrzeby prezentacji, upewniając się, że nagłówki zapewniają kontekst dla wizualizowanych danych.
  3. Archiwizacja dokumentów: Skorzystaj z konwersji PDF, aby archiwizować dokumenty w powszechnie dostępnym formacie, zachowując wszystkie niezbędne szczegóły, takie jak nagłówki.