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

Konvertieren Sie Markdown Dateien in Java mithilfe der REST-API in PDF.

Wenn Sie in Ihrem Java-Projekt mit Markdown Dateien arbeiten und diese in das PDF-Format konvertieren müssen, bietet GroupDocs.Conversion Cloud SDK für Java eine einfache und effiziente Möglichkeit, dies zu tun. Markdown ist eine leichte, einfache und benutzerfreundliche Auszeichnungssprache, mit der sich schnell und effizient formatierte Textdokumente erstellen lassen. Andererseits ist PDF ein Dateiformat, das zum Erstellen und Teilen von Dokumenten auf eine Weise verwendet wird, bei der die Formatierung und das Layout des Originaldokuments erhalten bleiben. Es kann jedoch vorkommen, dass Sie Ihre Markdown Dateien in PDF konvertieren müssen. In diesem Artikel zeigen wir, wie man Markdown Dateien mithilfe der REST-API in Java in PDF konvertiert.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

Java API zum Konvertieren von Markdown in PDF und SDK-Installation

GroupDocs.Conversion Cloud SDK für Java ist eine leistungsstarke Bibliothek, die es Benutzern ermöglicht, Dateien in und aus verschiedenen Formaten zu konvertieren. Es ist benutzerfreundlich gestaltet und bietet eine breite Palette von Funktionen, die es zur idealen Wahl für Entwickler machen, die mit Dateien in verschiedenen Formaten arbeiten müssen. 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>

Bevor Sie GroupDocs.Conversion Cloud SDK für Java verwenden können: Sie müssen sich für ein GroupDocs-Konto anmelden, um die Client-ID und das Client-Geheimnis vom Dashboard zu erhalten. 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 Markdown in Java mithilfe der REST-API in PDF

Führen Sie die folgenden Schritte aus, um Markdown Dateien mithilfe des GroupDocs.Conversion Cloud SDK für Java in PDF Dokumente zu konvertieren:

Laden Sie die Datei hoch

Sobald Sie Ihre Dateikonvertierungsumgebung eingerichtet haben, können Sie die Markdown-Datei mithilfe des unten angegebenen Codeausschnitts in den Cloud-Speicher hochladen:

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.md");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.md", 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();
		}
		
	}
}

Daher ist die hochgeladene Markdown-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

MD-Datei in PDF-Format konvertieren

In diesem Abschnitt stellen wir die Schritte und ein Beispielcode-Snippet zum Konvertieren von MD Dateien in PDF in Java mithilfe des GroupDocs.Conversion Cloud SDK für Java bereit.

  • Importieren Sie zunächst die erforderlichen Klassen in Ihre Java-Datei.
  • Zweitens erstellen Sie eine Instanz der Klasse ConvertApi.
  • Drittens erstellen Sie eine Instanz der Klasse ConvertSettings.
  • Geben Sie dann den Namen des Cloud-Speichers an.
  • Als nächstes legen Sie den Eingabe-Markdown-Dateipfad 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 mithilfe der ConvertSettings-Instanz Konvertierungsoptionen und den Pfad der Ausgabedatei 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 eine MD-Datei mithilfe der REST-API in ein PDF Dokument in Java konvertiert wird:

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 Markdown Dateien mit 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.md");
			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();
		}
	}
}

Das ist es! Sie können die Ausgabe im Bild unten sehen:

Java konvertiert MD Dateien online in PDF

Konvertieren Sie Markdown MD in Java in eine PDF-Datei.

Laden Sie die konvertierte Datei herunter

Nachdem die Konvertierung abgeschlossen ist, wird die Ausgabedatei im Ausgabepfad in der Cloud gespeichert, den Sie im Einstellungsobjekt angegeben haben. 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-Markdown zu PDF-Konverter

Wie konvertiert man Markdown kostenlos online in PDF? Bitte versuchen Sie es mit einem Online-MD-Datei zu PDF-Konverter18, um aus einer Markdown-MD-Datei eine PDF-Datei zu erstellen. Dieser Konverter wurde unter Verwendung der oben genannten Markdown to PDF REST API entwickelt.

Zusammenfassen

Zusammenfassend hat dieser Artikel gezeigt, wie einfach und effizient es ist, Markdown Dateien mit dem GroupDocs.Conversion Cloud SDK für Java in das PDF-Format zu konvertieren. Folgendes haben Sie aus diesem Artikel gelernt:

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

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 Markdown zu PDF-Konvertierungs-API haben, zögern Sie bitte nicht, uns im kostenlosen Support-Forum zu kontaktieren.

FAQs

Wie konvertiere ich MD Dateien in Java in PDF?

Sie können MD mithilfe der GroupDocs.Conversion Cloud REST API für Java in eine PDF-Datei konvertieren. Es handelt sich um eine cloudbasierte Dokumentkonvertierungs-API, mit der Sie Markdown Dateien mithilfe von Java problemlos in PDF konvertieren können.

Wie richte ich das GroupDocs.Conversion Cloud SDK für Java in meinem Projekt ein?

Sie können das GroupDocs.Conversion Cloud SDK für Java in Ihrem Projekt einrichten, indem Sie das SDK als Abhängigkeit in Ihrem Java-Projekt hinzufügen.

Wie kann ich eine Markdown-Datei online kostenlos in PDF konvertieren?

Mit unserem Markdown zu PDF-Konverter können Sie Markdown kostenlos in das PDF-Format konvertieren. Bitte befolgen Sie die unten aufgeführten Schritt-für-Schritt-Anweisungen, um die Konvertierung durchzuführen:

  • Öffnen Sie den kostenlosen MD zu PDF-Konverter online.
  • Klicken Sie nun in den Datei-Drop-Bereich, um einen Markdown hochzuladen, oder ziehen Sie eine Markdown-Datei per Drag & Drop.
  • Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-Konverter von Markdown zu PDF wandelt Markdown in PDF um.
  • Der Download-Link der Ausgabe-PDF steht nach der Konvertierung der MD-Datei zur Verfügung.

Wie konvertiert man Markdown Dateien unter Windows in PDF?

Bitte besuchen Sie diesen Link, um einen Offline-Markdown zu PDF-Konverter für Windows herunterzuladen. Mit diesem Konverter können Sie Markdown unter Windows schnell und mit einem einzigen Klick in PDF Dateien konvertieren.

Kann ich die PDF-Ausgabe beim Konvertieren von Markdown Dateien in PDF anpassen?

Ja, GroupDocs.Conversion Cloud SDK für Java bietet eine Vielzahl von Optionen und Einstellungen, mit denen Sie die PDF-Ausgabe beim Konvertieren von Markdown Dateien anpassen können.

Siehe auch

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