Konvertieren Sie Excel mit Java in PDF

Konvertieren Sie Excel mit Java in PDF

Laden Sie eine Excel-Quelldatei, bearbeiten Sie sie und konvertieren Sie sie mithilfe einiger Zeilen Quellcode in das PDF-Dateiformat. Diese Java-Bibliothek bietet einen riesigen Stapel von Methoden, um Dateikonvertierungs- und Manipulationsaufgaben schnell und effizient zu machen. Vor kurzem haben wir einen Artikel veröffentlicht, der zeigt, wie man Excel in PDF in der Node.js-Anwendung konvertiert. In diesem Blogbeitrag erfahren Sie, wie Sie Excel mithilfe von Java programmgesteuert in PDF konvertieren.

Folgende Punkte werden behandelt:

Installation der Java-Excel-Bibliothek

Wir werden die Java-Excel-API verwenden, die eine umfassende Dokumentation zur Verwendung enthält. Die Integration mit Java-Anwendungen ist jedoch einfach.

Sie können die JAR-Dateien entweder herunterladen oder den folgenden Maven-Konfigurationen folgen:

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 

Abhängigkeit

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.6</version>
</dependency> 

Konvertieren Sie Excel mithilfe von Java programmgesteuert in PDF

In diesem Abschnitt erfahren Sie, wie Sie die Excel-zu-PDF-Konvertierung programmgesteuert erreichen. Sie können damit verschiedene Aktionen ausführen, den Konvertierungsfortschritt großer Dateien verfolgen und vieles mehr.

Wir werden die folgenden Schritte und das Code-Snippet behandeln:

  1. Erstellen Sie ein Workbook-Objekt und initialisieren Sie es mit einer Excel-Quelldatei.
  2. Greifen Sie mit der Methode getWorksheets().get(0) auf das erste Arbeitsblatt zu.
  3. Instanziieren Sie eine Instanz der Klasse PdfSaveOptions, um auf die Optionen zum Speichern einer PDF-Datei zuzugreifen.
  4. Rufen Sie die Methode setCompliance auf, um ihre Konformität auf PDFA-1a festzulegen.
  5. Greifen Sie auf Zelle B8 zu, indem Sie die Methode getCells() aufrufen.
  6. Rufen Sie die Methode putValue auf, um einen Wert in die Zelle B8 einzufügen.
  7. Suchen und ersetzen Sie die Zeichenfolge, indem Sie die Methode replace aufrufen.
  8. Speichern Sie die PDF-Ausgabedatei, indem Sie die Methode save aufrufen.
// Erstellen Sie ein Arbeitsmappenobjekt und initialisieren Sie es mit einer Excel-Quelldatei.
Workbook wb = new Workbook("./static/sample.xlsx");
// Greifen Sie mit der Methode getWorksheets().get(0) auf das erste Arbeitsblatt zu
Worksheet ws = wb.getWorksheets().get(0);
//Instanziieren Sie eine Instanz der PdfSaveOptions-Klasse, um auf die Optionen zum Speichern von PDF-Dateien zuzugreifen.
PdfSaveOptions opts = new PdfSaveOptions();
//Rufen Sie die setCompliance-Methode auf, um ihre Konformität auf PDFA-1a festzulegen
opts.setCompliance(PdfCompliance.PDF_A_1_A);
// Greifen Sie auf Zelle B8 zu, indem Sie die Methode getCells() aufrufen
Cell cell = ws.getCells().get("B8");
// Rufen Sie die putValue-Methode auf, um einen Wert in die B8-Zelle einzufügen.
cell.putValue("This is our first pdf file .");
// Such- und Ersetzungszeichenfolge durch Aufruf der Ersetzungsmethode
wb.replace("nick", "news");
//Speichern Sie die ausgegebene PDF-Datei, indem Sie die save-Methode aufrufen. 
wb.save( "outputCompliancePdfA1a.pdf", opts);

Das folgende Bild zeigt die Ausgabe des obigen Codeausschnitts:

Konvertierung von Excel in PDF

Excel-zu-PDF-Konvertierungs-API - Erweiterte Optionen

Im vorherigen Abschnitt sind wir das Code-Snippet durchgegangen, um eine MS Excel-Datei programmgesteuert in eine PDF-Datei zu konvertieren. Wir haben auch einige andere Methoden wie das Suchen und Ersetzen von Text und das Hinzufügen von Text in die Datei implementiert. Sie können jedoch die Dokumentation dieser Java-Excel-API durchsuchen, um mehr über die anderen Funktionen zu erfahren.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Wir beenden diesen Blogbeitrag hier. Wir hoffen, dass Sie gelernt haben, wie Sie Excel mit Java programmgesteuert in PDF konvertieren. Darüber hinaus können Sie mit dieser Bibliothek mehr als nur eine Dateikonvertierung durchführen. Dieser Artikel hilft Ihnen jedoch, wenn Sie die Excel-zu-PDF-Konvertierungs-API für Ihre Java-Anwendung verwenden möchten. Es gibt weitere relevante Artikel, die im Abschnitt „Siehe auch“ weiter unten erwähnt werden. Schließlich ist conholdate.com dabei, ständig neue Blogbeiträge zu schreiben. Bleiben Sie daher für die neuesten Updates in Verbindung.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Siehe auch