Konvertieren Sie Textdokumente über Java mithilfe der REST-API in PDF

Konvertieren Sie Textdateien in Java mithilfe der REST-API in PDF.

Suchen Sie nach einer zuverlässigen und effizienten Möglichkeit, Ihre Text Dateien in Java in das PDF-Format zu konvertieren? Wenn ja, dann sind Sie bei uns genau richtig. In diesem Artikel zeigen wir, wie Sie Textdateien mithilfe der REST-API in Java in PDF konvertieren. Es gibt mehrere Gründe, warum Sie Textdateien in das PDF-Format konvertieren möchten. PDF Dateien können die Formatierung beibehalten, mehr Sicherheit bieten und für Druckzwecke verwendet werden. In Java kann diese Aufgabe einfach mit dem GroupDocs.Conversion Cloud SDK für Java erledigt werden, das eine effiziente und anpassbare Lösung bietet. Mit diesem SDK können Sie mehrere Textdateien schnell und einfach in das PDF-Format konvertieren.

Wir werden in diesem Artikel die folgenden Themen behandeln:

TXT zu PDF Dokumentkonvertierungs-API für Java und SDK-Installation

Um eine Textdatei in ein PDF Dokument zu konvertieren, verwenden wir GroupDocs.Conversion Cloud SDK für Java. GroupDocs.Cloud API ist ein leistungsstarkes Tool zum Konvertieren mehrerer Arten von Dokumenten und Bildern, einschließlich TXT in das PDF-Format. Diese API bietet eine breite Palette von Datei-Konvertierungsformaten, mit denen Sie nicht nur Text, sondern unter anderem auch PDFs, Word Dokumente, Excel-Tabellen, CAD Dateien und Rasterbilder konvertieren können. Die Integration der API in Java-basierte Anwendungen wird einfach und effizient gestaltet, sodass keine zusätzliche Software erforderlich ist.

Sie können entweder die JAR-Datei der API herunterladen oder sie mit Maven installieren, indem Sie das folgende Repository und die folgende Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen:

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>

Registrieren Sie sich für ein GroupDocs-Konto, um die Client-ID und das Client-Geheimnis vom Dashboard abzurufen, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codeausschnitte beginnen. Bitte geben Sie den unten gezeigten Codeausschnitt ein, sobald Sie Ihre ID und Ihr Geheimnis haben:

# 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 ein Textdokument in Java mit der REST-API in PDF

Um Ihre Textdateien mit GroupDocs.Conversion Cloud SDK für Java in das PDF-Format zu konvertieren, müssen Sie ein paar einfache Schritte befolgen:

Laden Sie die Datei hoch

Laden Sie zunächst das Textdokument mit dem unten angegebenen Code-Snippet in den Cloud-Speicher 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 mit Java in den Cloud-Speicher 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.txt");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.txt", 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 das hochgeladene Textdokument im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie Textdateien mit Java in PDF

In diesem Abschnitt schreiben wir den Codeausschnitt, der die Konvertierung von Text in PDF in einer Java-Anwendung automatisiert. Bitte befolgen Sie die unten aufgeführten Schritte und das Code-Snippet:

Die Schritte sind:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Zweitens erstellen Sie eine Instanz der ConvertSettings Klasse.
  • Drittens geben Sie den Namen des Cloud-Speichers an.
  • Als nächstes legen Sie den Pfad der Eingabetextdatei und das Ausgabedateiformat auf „pdf“ fest.
  • Erstellen Sie nun eine Instanz der PdfConvertOptions Klasse.
  • Stellen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight usw. bereit.
  • Legen Sie anschließend die Konvertierungsoptionen und den Ausgabedateipfad mithilfe der ConvertSettings-Instanz fest.
  • Erstellen Sie dann eine ConvertDocumentRequest Klasseninstanz und übergeben Sie den Einstellungsparameter.
  • Rufen Sie abschließend die Methode convertDocument() auf und übergeben Sie den Parameter ConvertDocumentRequest.

Der folgende Codeausschnitt zeigt, wie man in Java mithilfe der REST-API ein Textdokument in das PDF Datei format konvertiert:

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 TXT in PDF, ohne die Formatierung zu verlieren
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.txt");
			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 converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Die Ausgabe ist im Bild unten zu sehen:

So konvertieren Sie Text mithilfe der REST-API in Java in eine PDF-Datei.

Konvertieren Sie Text über Java mithilfe der REST-API in PDF.

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert das konvertierte PDF in der Cloud. Sie können die konvertierte PDF-Datei mit dem folgenden Codeausschnitt 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();
		}
		
	}
}

Kostenloser Online-Text zu PDF-Konverter

Wie konvertiert man Text kostenlos online in PDF? Bitte versuchen Sie es mit einem Online-Text zu PDF-Konverter14, um aus einem Textdokument ein PDF zu erstellen. Dieser Konverter wurde mit der oben genannten Text zu PDF-REST-API entwickelt.

Zusammenfassen

Damit sind wir schließlich am Ende dieses Blogbeitrags angelangt. Folgendes haben Sie aus diesem Artikel gelernt:

  • wie man Text in Java programmgesteuert in das PDF-Format konvertiert, sowie zusätzliche Anpassungsoptionen;
  • Laden Sie das Textdokument programmgesteuert in die Cloud hoch und laden Sie dann das konvertierte PDF aus der Cloud herunter.
  • und konvertieren Sie alle Textdateien kostenlos in PDF mit einem kostenlosen Online-Text zu PDF-Konverter.

Darüber hinaus bieten wir auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können. Der vollständige Quellcode des Java SDK ist auf Github frei verfügbar. Bitte überprüfen Sie das GroupDocs.Conversion Cloud SDK für Java Beispiele hier.

Darüber hinaus empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen, um detaillierte Schritte und die API-Nutzung zu erfahren.

Schließlich schreiben wir weiterhin neue Blogartikel zu verschiedenen Dateiformaten und Konvertierungen mithilfe der REST-API. Bitte kontaktieren Sie uns für die neuesten Updates.

Stelle eine Frage

Wenn Sie Fragen zur Text zu PDF-Konvertierung haben, zögern Sie bitte nicht, uns im kostenlosen Support-Forum zu kontaktieren.

FAQs

Wie konvertiere ich Text mit Java in PDF?

Sie können ein Textdokument in eine PDF-Datei konvertieren, indem Sie GroupDocs.Conversion Cloud REST API für Java verwenden. Dabei handelt es sich um eine cloudbasierte Dokumentkonvertierungs-API, mit der Entwickler problemlos Textdokumente in Java in PDF konvertieren können.

Wie kann ich eine Textdatei online kostenlos in PDF konvertieren?

Mit unserem Online-Text zu PDF-Konverter können Sie Textdokumente kostenlos in PDF konvertieren. Bitte befolgen Sie die unten aufgeführten Schritt-für-Schritt-Anleitungen, um die Konvertierung durchzuführen:

  • Öffnen Sie den kostenlosen Text zu PDF-Konverter online.
  • Klicken Sie nun in den Dateiablagebereich, um ein Textdokument hochzuladen, oder ziehen Sie eine Textdatei per Drag & Drop.
  • Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-Text zu PDF-Konverter wandelt Textdateien in PDF um.
  • Der Download-Link der ausgegebenen PDF-Datei ist nach der Konvertierung der Textdatei verfügbar.

Gibt es eine Möglichkeit, Text unter Windows in PDF zu konvertieren?

Bitte besuchen Sie diesen Link, um einen Offline-Text zu Konverter für Windows herunterzuladen. Mit diesem kostenlosen Text zu Konverter können Sie Textdokumente schnell und mit einem einzigen Klick in ein Windows-Format konvertieren.

Ist GroupDocs.Conversion Cloud SDK für Java sicher?

Ja, das GroupDocs.Conversion Cloud SDK für Java ist sicher und bietet ein hohes Maß an Schutz für Ihre Daten während des Konvertierungsprozesses.

Siehe auch

Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel: