So konvertieren Sie Excel mithilfe der Java-API in PDF

Konvertieren Sie Excel mithilfe der REST-API in Java in PDF

Die Tabellenkalkulation Excel ist eine der am häufigsten verwendeten Softwareanwendungen, die von Microsoft für Windows entwickelt wurde. PDF(Portable Document Format) ist ein zuverlässiges, sicheres und plattformübergreifendes Dateiformat. Es kann flachen Text, Strukturierungselemente, Anmerkungen und Grafiken enthalten. Sie können Excel-Tabellen XLSX oder XLS mithilfe der REST-API programmgesteuert in Java in der Cloud in PDF konvertieren. Es gibt mehrere Gründe, warum Sie eine Excel-Tabelle in ein PDF konvertieren möchten. Zum Beispiel, um die Daten zu schützen, das Tabellenkalkulationsdokument freizugeben, die Formatierung der Tabellenkalkulation beizubehalten oder um die Dateigröße zu reduzieren und die Freigabe und Speicherung zu erleichtern. Daher erfahren Sie in diesem Artikel, wie Sie Excel mithilfe der Java-API in PDF konvertieren.

In diesem Artikel werden die folgenden Themen behandelt:

Excel zu PDF-Konverter Kostenloser Online-Download API – Installation

Um Excel in Java in PDF zu konvertieren, verwende ich das Java SDK der GroupDocs.Conversion Cloud API. Diese Java-Bibliothek ist einfach zu installieren und bietet eine breite Palette von Methoden zur Konvertierung von Excel XLSX oder XLS in PDF, ohne dass Software von Drittanbietern installiert werden muss. Mit der Java Datei format-Konvertierungs-API können Sie Ihre Dokumente und Bilder aus jedem unterstützten Dateiformat in jedes gewünschte Format konvertieren. Konvertieren Sie online schnell zwischen mehr als 50 Arten von Dokumenten und Bildern wie Word, PDF, PowerPoint, Excel, HTML, CAD, Rasterbildern usw.

Sie können jedoch entweder die JAR-Datei der APIs herunterladen oder die API mithilfe von Maven-Konfigurationen installieren. Fügen Sie der pom.xml-Datei Ihres Projekts ein Repository und eine Abhängigkeit hinzu. Nachfolgend finden Sie die Schritte für Maven:

Maven-Repository:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven-Dependency:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Bitte erhalten Sie Ihre Client-ID und Ihr Secret vom Dashboard, bevor Sie die genannten Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie das Code-Snippet in einer Java-basierten Anwendung hinzu:

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

So konvertieren Sie XLSX online in Java mit der REST-API in PDF

Eine Excel-Tabelle kann in eine PDF-Datei umgewandelt werden. Dies hilft, die Formatierung und das Layout der Datei beizubehalten und die Dateigröße zu reduzieren. Lassen Sie uns Excel in das PDF Datei format konvertieren, indem wir die unten angegebenen Schritte und Codeausschnitte befolgen:

  1. Hochladen der Excel-Datei in die Cloud
  2. Konvertieren Excel in PDF mit Java
  3. Herunterladen der konvertierten PDF-Datei

Laden Sie die Datei hoch

Laden Sie zunächst die Excel-Tabellendatei mit dem folgenden Codebeispiel in die Cloud hoch:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Laden Sie die Datei in den Cloud-Speicher in Java hoch
public class App {

  public static void main(String[] args) {
        
    // Erstellen Sie eine Instanz der Konvertierungs-API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Dadurch ist die hochgeladene Excel-Tabelle im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie Excel online mit Java in PDF

Bitte befolgen Sie die unten aufgeführten Schritte, um die XLSX-Tabelle programmgesteuert in PDF zu konvertieren:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Zweitens erstellen Sie eine ConvertSettings-Instanz
  • Drittens legen Sie den Speichernamen fest und geben den XLSX-Dateipfad ein
  • Geben Sie nun das Ausgabedateiformat „pdf“ an.
  • Als nächstes legen Sie den Pfad der Ausgabedatei fest
  • Erstellen Sie dann ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
  • Rufen Sie abschließend die Konvertierung mit der Klasse ConvertApi.convertDocument() auf

Das folgende Codebeispiel zeigt, wie Sie das Excel-Format mithilfe der REST-API in eine PDF-Datei in Java konvertieren:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// So konvertieren Sie eine XLSX-Datei mithilfe der REST-API online in Java in PDF
public class App {

  public static void main(String[] args) {
    
    // Erstellen Sie eine Instanz der Konvertierungs-API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Konvertierungseinstellungen vorbereiten
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xlsx");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // in das angegebene Format konvertieren
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
So konvertieren Sie Excel mit Java online in PDF

Konvertieren Sie Excel online mit Java in PDF

Die Excel-Datei wird nun als PDF gespeichert. Sie können die PDF-Datei mit einem PDF-Viewer wie Adobe Acrobat Reader öffnen, um den Inhalt anzuzeigen und zu drucken.

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert die konvertierte PDF-Datei in der Cloud. Sie können es mit dem folgenden Codebeispiel herunterladen:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Laden Sie die Datei aus dem Cloud-Speicher in Java herunter
public class App {

  public static void main(String[] args) {
        
    // Erstellen Sie eine Instanz der Konvertierungs-API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Konvertieren Sie eine Excel-Tabelle in Java mit den erweiterten Einstellungen in PDF

Bitte befolgen Sie die unten aufgeführten Schritte, um die XLSX-Datei programmgesteuert in ein PDF Dokument umzuwandeln:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Zweitens erstellen Sie eine ConvertSettings-Instanz
  • Drittens legen Sie den Speichernamen und den Pfad der Excel-Eingabedatei fest
  • Als nächstes legen Sie „pdf“ als Ausgabedateiformat fest
  • Erstellen Sie als Nächstes eine Instanz von PdfConvertOptions
  • Als nächstes legen Sie verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setZoom, setImageQuality, setPassword, setHeight, setMarginTop, setDpi usw. fest.
  • Legen Sie nun die Konvertierungsoptionen und die Pfadwerte der Ausgabedatei fest
  • Erstellen Sie dann ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
  • Rufen Sie abschließend die Ausgabedatei ab, indem Sie die Klasse ConvertApi.convertDocument() aufrufen

Der folgende Codeausschnitt zeigt, wie Sie eine Excel-Datei mithilfe der REST-API online in Java in eine PDF-Datei konvertieren:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// So konvertieren Sie eine Excel-Tabelle in Java mithilfe der erweiterten Einstellungen in PDF
public class App {

  public static void main(String[] args) {
    
    // Erstellen Sie eine Instanz der Konvertierungs-API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Konvertierungseinstellungen vorbereiten
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xls");
      settings.setFormat("pdf");
      
      PdfConvertOptions convertOptions = new PdfConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
      convertOptions.setZoom(50);
      convertOptions.setDpi(124.0);
      convertOptions.setCenterWindow(true);
      convertOptions.setCompressImages(false);
      convertOptions.setDisplayDocTitle(true);
      convertOptions.setFitWindow(false);
      convertOptions.setGrayscale(false);
      convertOptions.setImageQuality(100);
      convertOptions.setLinearize(false);
      convertOptions.setMarginTop(5);
      convertOptions.setMarginLeft(5);
      convertOptions.setPassword("password");
      convertOptions.setUnembedFonts(true);
      convertOptions.setRemoveUnusedStreams(true);
      convertOptions.setRemoveUnusedObjects(true);
      convertOptions.setRemovePdfaCompliance(false);
      convertOptions.setHeight(1024);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.pdf");
      
      // in das angegebene Format konvertieren
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document conveted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
So konvertieren Sie eine Excel-Tabelle in Java mithilfe der erweiterten Einstellungen in PDF

Konvertieren Sie eine Excel-Tabelle in Java mithilfe der erweiterten Einstellungen in PDF

Kostenloser Online-Excel zu PDF-Konverter

Wie konvertiert man XLSX kostenlos online in PDF? Bitte probieren Sie den folgenden kostenlosen Online-XLSX zu PDF-Konverter aus, der mit der oben genannten API entwickelt wurde.

Abschluss

Wir schließen diesen Artikel an dieser Stelle ab und hoffen, dass Sie Folgendes gelernt haben:

  • So konvertieren Sie das Excel-Format in Java in der Cloud in eine PDF-Datei.
  • Laden Sie die Excel-Datei programmgesteuert hoch und laden Sie dann die konvertierte PDF-Datei aus der Cloud herunter.
  • wie man Excel mit erweiterten Einstellungen online in Java in PDF konvertiert;
  • kostenloser Excel zu PDF-Konverter online;

Darüber hinaus können Sie mithilfe der Dokumentation oder der auf GitHub verfügbaren Beispiele mehr über die GroupDocs.Conversion Cloud-API erfahren. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Schließlich schreibt groupdocs.cloud neue Blogartikel über die Konvertierung verschiedener Dateiformate mithilfe der REST-API. Bleiben Sie also bitte auf dem Laufenden, um die neuesten Updates zu erhalten.

Stelle eine Frage

Sie können Ihre Fragen zur Konvertierung von Excel in PDF über unser Forum posten.

FAQs

Wie konvertiere ich Excel-Daten in Java in PDF?

Bitte folgen Sie diesem Link, um das Java-Code-Snippet zu erfahren, mit dem Sie Excel Dateien schnell und einfach in PDF konvertieren können.

Wie konvertiere ich eine Excel-Tabelle in Java mithilfe der REST-API in PDF?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um eine Excel-Datei in PDF zu konvertieren.

Wie speichere ich Excel kostenlos online als PDF?

Mit Excel-Tabellen zu PDF-Konverter online kostenlos können Sie Excel schnell und einfach in eine PDF-Datei exportieren. Sobald die Konvertierung abgeschlossen ist, können Sie die PDF-Datei herunterladen.

Wie kann ich Excel XLSX online kostenlos in PDF konvertieren?

  • Öffnen Sie kostenloser Online-Excel zu PDF-Konverter
  • Klicken Sie in den Dateiablagebereich, um eine Excel-Tabelle hochzuladen, oder ziehen Sie eine Excel-Datei per Drag & Drop.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Der Online-XLSX zu PDF-Konverter wandelt die Excel-Tabelle in eine PDF-Datei um.
  • Der Download-Link der Ausgabedatei ist sofort nach der Online-Konvertierung von Excel in PDF verfügbar.

Wie installiere ich die Excel zu PDF-Onlinebibliothek?

Installieren Sie den Excel zu PDF-Konverter Kostenloser Download der Java-Bibliothek, um Excel programmgesteuert zu erstellen und in PDF zu konvertieren.

Wie konvertiere ich Excel in Windows in PDF?

Bitte besuchen Sie diesen Link, um den Excel-Datei zu PDF-Konverter kostenlos herunterzuladen. Mit diesem Offline-Konverter können Sie eine Excel-Tabelle in Windows mit einem einzigen Klick in eine PDF-Datei umwandeln.

Siehe auch

Bitte folgen Sie den untenstehenden Links, um mehr über Folgendes zu erfahren: