GroupDocs.Viewer Java for Excel’i HTML/JPG/PNG/PDF’ye Dönüştürme: Adım Adım Kılavuz

giriiş

Satır ve sütun başlıkları gibi önemli ayrıntıları korurken elektronik tablo verilerini HTML, JPG, PNG veya PDF gibi çeşitli biçimlere dönüştürmek birçok senaryoda önemlidir. İster raporlar üretiyor, ister paydaşlarla bilgi paylaşıyor veya elektronik tabloları web uygulamalarına entegre ediyor olun, Excel sayfalarını dönüştürmek önemli bir gereklilik olabilir. Bu kılavuz, GroupDocs.Viewer Java’nın bu görevleri nasıl kolay ve kesin hale getirdiğini size gösterecektir.

Ne Öğreneceksiniz:

  • Java için GroupDocs.Viewer’ı kurma ve kullanma
  • Excel dosyalarını HTML, JPG, PNG ve PDF formatlarına dönüştürme
  • Çıktılarınıza satır ve sütun başlıklarını eklemek için seçenekleri yapılandırma
  • İşlenmiş belgelerin pratik uygulamaları

Uygulamaya geçmeden önce ihtiyaç duyulan ön koşullardan başlayalım.

Ön koşullar

GroupDocs.Viewer Java ile elektronik tabloları işlemeden önce şunlara sahip olduğunuzdan emin olun:

Gerekli Kütüphaneler ve Bağımlılıklar

Maven kullanarak Java için GroupDocs.Viewer’ı kurun. İşte projenize nasıl dahil edeceğiniz:

Maven Kurulumu:

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

Çevre Kurulumu

  • Java Geliştirme Kiti’nin (JDK) yüklü olduğundan emin olun.
  • Geliştirme kolaylığı için IntelliJ IDEA veya Eclipse gibi bir IDE kullanın.

Bilgi Önkoşulları

  • Java programlamaya aşinalık
  • Bağımlılık yönetimi için Maven’ın temel anlaşılması

Bu ön koşullar sağlandıktan sonra, Java için GroupDocs.Viewer’ı kurmaya ve özelliklerini uygulamaya başlayalım.

Java için GroupDocs.Viewer Kurulumu

GroupDocs.Viewer for Java, belgeleri çeşitli biçimlerde işlemenize olanak tanıyan çok yönlü bir kütüphanedir. Başlamak için şu adımları izleyin:

Kurulum Bilgileri

Belirtildiği gibi, projenizin GroupDocs.Viewer’ını bir bağımlılık olarak eklemek için Maven’ı kullanın pom.xml dosya.

Lisans Edinme Adımları

  1. Ücretsiz Deneme: Deneme sürümünü şuradan indirin: GroupDocs Ücretsiz Deneme.
  2. Geçici Lisans: Daha fazla özellik için geçici bir lisans edinin GroupDocs Geçici Lisansı.
  3. Satın almak: Tam erişim ve destek için şu adresten bir lisans satın alın: GroupDocs Satın Alma.

Temel Başlatma

Kurulduktan sonra GroupDocs.Viewer’ı şu şekilde başlatabilirsiniz:

import com.groupdocs.viewer.Viewer;

public class ViewerSetup {
    public static void main(String[] args) {
        try (Viewer viewer = new Viewer("Sample.xlsx")) {
            // Görüntüleyiciyi kullanmak için kodunuz burada
        }
    }
}

Bu, ortamınızı başlatır ve belgeleri işlemeniz için sizi hazırlar.

Uygulama Kılavuzu

Her bir özelliği inceleyelim ve bunların nasıl uygulanacağını detaylı olarak inceleyelim.

E-tabloyu HTML’ye Dönüştür

Genel Bakış: Web sunumlarınız veya raporlarınız için satır ve sütun başlıklarını koruyarak Excel sayfalarınızı HTML formatına dönüştürün.

Adım Adım Uygulama:

1. Gerekli Kitaplıkları İçe Aktarın
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;
2. Çıktı Dizinini Ayarla

Oluşturulan dosyalarınızın nerede saklanacağını tanımlayın.

Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
3. Görüntüleyiciyi Başlatın ve Seçenekleri Yapılandırın

Belgeyi işlemek için GroupDocs.Viewer’ı kullanın:

try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
    
    // E-tabloda satır ve sütun başlıklarının oluşturulmasını etkinleştirin.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // 1'den 3'e kadar olan sayfaları işleyin.
}

Açıklama: The HtmlViewOptions sınıf HTML çıktısını yapılandırmak için kullanılır. Ayar setRenderHeadings(true) Satır ve sütun başlıklarının işlenen HTML’de görünür olmasını sağlar.

E-tabloyu JPG’ye Dönüştür

Genel Bakış: Excel sayfalarını, görsel sunumlar veya çıktılar için ideal olan satır ve sütun başlıklarını ekleyerek yüksek kaliteli resim dosyalarına (JPG) dönüştürün.

Adım Adım Uygulama:

1. Gerekli Kitaplıkları İçe Aktarın
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.JpgViewOptions;
2. Çıktı Dizinini Ayarla
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.jpg");
3. Görüntüleyiciyi Başlatın ve Seçenekleri Yapılandırın
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    // E-tabloda satır ve sütun başlıklarının oluşturulmasını etkinleştirin.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // 1'den 3'e kadar olan sayfaları işleyin.
}

Açıklama: JpgViewOptions görüntü ayarlarını yönetir. setRenderHeadings(true) seçeneği, başlıkların JPG çıktısına dahil edilmesini sağlar.

E-tabloyu PNG’ye dönüştür

Genel Bakış: Yüksek kaliteli görüntü çıktıları için uygun, satır ve sütun başlıklarını koruyarak Excel sayfalarını PNG formatına dönüştürün.

Adım Adım Uygulama:

1. Gerekli Kitaplıkları İçe Aktarın
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PngViewOptions;
2. Çıktı Dizinini Ayarla
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.png");
3. Görüntüleyiciyi Başlatın ve Seçenekleri Yapılandırın
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    
    // E-tabloda satır ve sütun başlıklarının oluşturulmasını etkinleştirin.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // 1'den 3'e kadar olan sayfaları işleyin.
}

Açıklama: PngViewOptions PNG ayarları için kullanılır. İle setRenderHeadings(true), başlıklar çıktı görüntülerine dahil edilmiştir.

E-tabloyu PDF’ye Dönüştür

Genel Bakış: Excel sayfalarınızı, satır ve sütun başlıklarının görünür olduğundan emin olarak PDF formatına dönüştürün; belgeleri arşivlemek veya paylaşmak için mükemmeldir.

Adım Adım Uygulama:

1. Gerekli Kitaplıkları İçe Aktarın
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
2. Çıktı Dizinini Ayarla
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("output.pdf");
3. Görüntüleyiciyi Başlatın ve Seçenekleri Yapılandırın
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    
    // E-tabloda satır ve sütun başlıklarının oluşturulmasını etkinleştirin.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // 1'den 3'e kadar olan sayfaları işleyin.
}

Açıklama: PdfViewOptions PDF çıktı ayarlarını yapılandırır. setRenderHeadings(true) seçeneği, başlıkların son PDF’de görünür olmasını sağlar.

Pratik Uygulamalar

Bu özelliklerin uygulanabileceği bazı gerçek dünya senaryoları şunlardır:

  1. İşletme Raporlaması: Excel verilerini HTML veya PDF formatına dönüştürerek paydaşlarla detaylı raporlar paylaşın; böylece kolayca dağıtılabilir ve görüntülenebilir.
  2. Veri Görselleştirme: Sunumlar için elektronik tabloları JPG veya PNG gibi resim formatlarına dönüştürün ve başlıkların görselleştirilen veriler için bağlam sağladığından emin olun.
  3. Belge Arşivleme: Başlıklar gibi tüm gerekli ayrıntıları koruyarak belgeleri evrensel olarak erişilebilir bir biçimde arşivlemek için PDF dönüştürmeyi kullanın.