A GroupDocs.Viewer Java használata Excelből HTML/JPG/PNG/PDF konvertáláshoz: lépésről lépésre útmutató

Bevezetés

A táblázatadatok HTML, JPG, PNG vagy PDF formátumba konvertálása a fontos részletek, például a sor- és oszlopfejlécek megőrzése mellett számos esetben elengedhetetlen. Akár jelentéseket készít, akár információkat oszt meg az érdekelt felekkel, akár táblázatokat integrál webes alkalmazásokba, az Excel-táblázatok konvertálása kulcsfontosságú követelmény lehet. Ez az útmutató bemutatja, hogyan teszi egyszerűvé és pontossá a GroupDocs.Viewer Java ezeket a feladatokat.

Amit tanulni fogsz:

  • A GroupDocs.Viewer beállítása és használata Java-ban
  • Excel fájlok renderelése HTML, JPG, PNG és PDF formátumba
  • Opciók konfigurálása sor- és oszlopfejlécek megjelenítéséhez a kimenetekben
  • A renderelt dokumentumok gyakorlati alkalmazásai

Kezdjük a szükséges előfeltételekkel, mielőtt belevágnánk a megvalósításba.

Előfeltételek

Mielőtt táblázatokat renderelne a GroupDocs.Viewer Java segítségével, győződjön meg arról, hogy rendelkezik a következőkkel:

Szükséges könyvtárak és függőségek

Állítsa be a GroupDocs.Viewer programot Java-hoz Maven használatával. Így illesztheti be a projektbe:

Maven beállítás:

<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>

Környezet beállítása

  • Győződjön meg arról, hogy telepítve van a Java fejlesztőkészlet (JDK).
  • Használj olyan IDE-t, mint az IntelliJ IDEA vagy az Eclipse a fejlesztés kényelme érdekében.

Ismereti előfeltételek

  • Ismerkedés a Java programozással
  • A Maven alapvető ismerete a függőségkezeléshez

Miután ezek az előfeltételek teljesültek, folytassuk a GroupDocs.Viewer for Java beállításával és a funkciók megvalósításának megkezdésével.

GroupDocs.Viewer beállítása Java-hoz

GroupDocs.Viewer for Java egy sokoldalú könyvtár, amely lehetővé teszi dokumentumok megjelenítését különféle formátumokban. Így kezdheti el:

Telepítési információk

Ahogy említettük, használd a Mavent a GroupDocs.Viewer hozzáadásához függőségként a projektedhez. pom.xml fájl.

Licencbeszerzés lépései

  1. Ingyenes próbaverzió: Töltsd le a próbaverziót innen GroupDocs ingyenes próbaverzió.
  2. Ideiglenes engedély: Szerezzen be ideiglenes licencet további funkciókhoz a következőtől: GroupDocs ideiglenes licenc.
  3. Vásárlás: A teljes hozzáférésért és támogatásért vásároljon licencet a következő címen: GroupDocs vásárlás.

Alapvető inicializálás

A telepítés után a GroupDocs.Viewer inicializálása a következőképpen történhet:

import com.groupdocs.viewer.Viewer;

public class ViewerSetup {
    public static void main(String[] args) {
        try (Viewer viewer = new Viewer("Sample.xlsx")) {
            // A kódod itt a megjelenítő használatához
        }
    }
}

Ez inicializálja a környezetet, és előkészíti a dokumentumok renderelését.

Megvalósítási útmutató

Nézzük meg részletesen az egyes funkciókat, és nézzük meg, hogyan lehet őket megvalósítani.

Táblázat renderelése HTML-ként

Áttekintés: Excel-táblázatok HTML formátumba konvertálása a webes prezentációk vagy jelentések sor- és oszlopfejléceinek megőrzése mellett.

Lépésről lépésre történő megvalósítás:

1. Szükséges könyvtárak importálása
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;
2. Kimeneti könyvtár beállítása

Határozza meg, hogy hol lesznek tárolva a renderelt fájlok.

Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
3. A megjelenítő inicializálása és a beállítások konfigurálása

A GroupDocs.Viewer használatával jelenítse meg a dokumentumot:

try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
    
    // Engedélyezze a sor- és oszlopfejlécek megjelenítését a táblázatban.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Oldalak megjelenítése 1–3.
}

Magyarázat: A HtmlViewOptions Az osztály a HTML kimenet konfigurálására szolgál. setRenderHeadings(true) biztosítja, hogy a sor- és oszlopfejlécek láthatóak legyenek a megjelenített HTML-ben.

Táblázat JPG formátumba renderelése

Áttekintés: Excel-táblázatokat alakíthat kiváló minőségű képfájlokká (JPG), sor- és oszlopfejléceket is hozzáadva, ami ideális vizuális prezentációkhoz vagy nyomatokhoz.

Lépésről lépésre történő megvalósítás:

1. Szükséges könyvtárak importálása
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.JpgViewOptions;
2. Kimeneti könyvtár beállítása
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.jpg");
3. A megjelenítő inicializálása és a beállítások konfigurálása
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    // Engedélyezze a sor- és oszlopfejlécek megjelenítését a táblázatban.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Oldalak megjelenítése 1–3.
}

Magyarázat: JpgViewOptions kezeli a képbeállításokat. A setRenderHeadings(true) Az opció biztosítja, hogy a fejlécek szerepeljenek a JPG kimenetben.

Táblázat renderelése PNG-be

Áttekintés: Excel-táblázatok PNG formátumba konvertálása a sor- és oszlopfejlécek megőrzése mellett, ami kiváló minőségű képkimenetekhez alkalmas.

Lépésről lépésre történő megvalósítás:

1. Szükséges könyvtárak importálása
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PngViewOptions;
2. Kimeneti könyvtár beállítása
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.png");
3. A megjelenítő inicializálása és a beállítások konfigurálása
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    
    // Engedélyezze a sor- és oszlopfejlécek megjelenítését a táblázatban.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Oldalak megjelenítése 1–3.
}

Magyarázat: PngViewOptions PNG beállításokhoz használatos. setRenderHeadings(true), a fejlécek szerepelnek a kimeneti képekben.

Táblázat PDF-be renderelése

Áttekintés: Alakítsa át Excel-táblázatait PDF formátumba, miközben a sor- és oszlopfejlécek láthatóak maradnak, ami tökéletes a dokumentumok archiválásához vagy megosztásához.

Lépésről lépésre történő megvalósítás:

1. Szükséges könyvtárak importálása
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
2. Kimeneti könyvtár beállítása
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("output.pdf");
3. A megjelenítő inicializálása és a beállítások konfigurálása
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    
    // Engedélyezze a sor- és oszlopfejlécek megjelenítését a táblázatban.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Oldalak megjelenítése 1–3.
}

Magyarázat: PdfViewOptions PDF kimeneti beállítások konfigurálása. setRenderHeadings(true) opció biztosítja, hogy a fejlécek láthatóak legyenek a végső PDF-ben.

Gyakorlati alkalmazások

Íme néhány valós helyzet, ahol ezek a funkciók alkalmazhatók:

  1. Üzleti jelentések: Osszon meg részletes jelentéseket az érdekelt felekkel az Excel-adatok HTML vagy PDF formátumba konvertálásával a könnyű terjesztés és megtekintés érdekében.
  2. Adatvizualizáció: Konvertálja a táblázatokat JPG vagy PNG képformátumokba prezentációkhoz, ügyelve arra, hogy a fejlécek kontextust biztosítsanak a vizualizált adatokhoz.
  3. Dokumentumarchiválás: A PDF konverzió segítségével dokumentumokat archiválhat univerzálisan hozzáférhető formátumban, megőrizve az összes szükséges részletet, például a címsorokat.