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 die Java und SDK-Installation
- So konvertieren Sie ein Textdokument in Java mithilfe der REST-API in PDF
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:
- Hochladen den Text in die Cloud
- Konvertieren Textdokument in eine PDF-Datei in Java
- Herunterladen der konvertierten Datei
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:
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:
- Konvertieren Sie Word in eine PowerPoint-Präsentation in Java
- So konvertieren Sie PowerPoint PPT mit Java in HTML
- Konvertieren Sie EXCEL in JSON und JSON in EXCEL in Python
- So konvertieren Sie CSV in JSON und JSON in CSV in Python
- Konvertieren Sie Word Dokumente mithilfe der REST-API in Python in PDF
- So konvertieren Sie PDF in Python mithilfe der REST-API in Excel
- Konvertieren Sie PDF mit dem Python SDK in ein bearbeitbares Word Dokument
- So konvertieren Sie PDF mithilfe einer REST-API in Python in PPTX
- Konvertieren Sie PDF Dateien in das PNG und PNG-in das PDF-Format mit Java
- Konvertieren Sie PowerPoint bilder programmgesteuert in Java in PNG bilder
- So konvertieren Sie CSV über Java mithilfe der REST-API in XML