1. Produkte
  2.   Textverarbeitung
  3.   Java
  4.   Docs-to-PDF-Converter
 
  

Dokumentenkonvertierung zu PDF via Open-Source Java-Bibliothek

Führende Open-Source Java-Bibliothek zum Konvertieren verschiedener Dokumentformate wie DOCX, XLSX, PPTX, RTF, Markdown-Dateien und vielen anderen in hochwertige PDF-Dokumente.

Was ist Docs-to-PDF-Converter ?

Die Dokument‑zu‑PDF-Konvertierung ist eine zentrale Funktion moderner Anwendungen – sei es zur Erstellung von Berichten, zur Erhaltung von Layouts oder zur Gewährleistung plattformübergreifender Zugänglichkeit. Softwareentwickler benötigen häufig zuverlässige Werkzeuge, um Formate wie DOCX, XLSX und PPTX effizient zu verarbeiten. Eine herausragende Lösung ist Docs-to-PDF-Converter, eine Open‑Source‑Java‑Bibliothek zur Word‑Konvertierung, die auf GitHub verfügbar ist. Dieses flexible Tool ermöglicht es Entwicklern, DOCX in Java zu PDF zu konvertieren sowie XLSX‑ und Java‑PPTX‑Konvertierungen zu PDF durchzuführen, bei minimalem Aufwand und geringen Kosten.

Docs-to-PDF-Converter ist ein leichtgewichtiges, aber leistungsstarkes Java‑API zur Konvertierung von Word‑Dokumenten und unterstützt sowohl Einzel- als auch Massenkonvertierungen. Kompatibel mit Microsoft Word, Excel, PowerPoint, RTF und OpenDocument‑Formaten bietet es eine effiziente Möglichkeit, Word‑Dokumente in Java zu konvertieren, ohne teure Drittanbieter‑Software zu benötigen. Als kostenlose Textverarbeitungs‑API, die unter der MIT-Lizenz veröffentlicht wurde, ist sie vollständig anpassbar für den privaten und kommerziellen Einsatz, was sie ideal für Entwickler macht, die PDF‑Konvertierungsfunktionen direkt in ihre Java‑Apps einbetten möchten.

Previous Next

Erste Schritte mit Docs-to-PDF-Converter

Zunächst müssen Sie das Java Development Kit (JDK) auf Ihrem System installiert haben. Das Einbinden von Docs-to-PDF-Converter in Ihr Maven‑basiertes Java‑Projekt ist noch einfacher. Sie müssen lediglich die folgende Abhängigkeit in Ihre pom.xml einfügen und Ihr IDE die Docs-to-PDF-Converter‑Jar‑Dateien herunterladen und referenzieren lassen.

Docs-to-PDF-Converter Maven-Abhängigkeit

<dependency>
<groupId>com.yeokm1</groupId>
<artifactId>docs-to-pdf-converter</artifactId>
<version>1.0.0</version>
</dependency>

Docs-to-PDF-Converter über GitHub installieren


$ git clone https://github.com/yeokm1/docs-to-pdf-converter.git 
$ cd docs-to-pdf-converter 

Dokumentenkonvertierung zu PDF über Java-Bibliothek

Der Open‑Source Docs-to-PDF-Converter ermöglicht es Softwareentwicklern, mehrere Dokumenttypen in PDFs innerhalb von Java‑Anwendungen zu konvertieren. Die Bibliothek unterstützt Micro‑Word (DOC, DOCX), Excel (XLS, XLSX), PowerPoint (PPT, PPTX), RTF, OpenDocument‑Formate und vieles mehr. Diese breite Formatkompatibilität sorgt für nahtlose Dokumentkonvertierung in verschiedenen Anwendungsfällen. Hier ein einfaches Beispiel, das zeigt, wie Entwickler ein Word‑Dokument (.docx) mit Java‑Befehlen zu PDF konvertieren können.

Wie konvertiert man ein Word-Dokument (.docx) zu PDF über die Java-Bibliothek?

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import yeokm1.docs2pdf.Converter;

public class DocumentConverter {
    public static void main(String[] args) {
        try {
            Path inputFile = Paths.get("input.docx");
            Path outputFile = Paths.get("output.pdf");
            
            Converter.convert(inputFile.toFile(), outputFile.toFile());
            System.out.println("Conversion successful! PDF saved at: " + outputFile);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Erweiterte Anpassungen beim Konvertieren von Dokumenten zu PDF

Die Open‑Source Docs-to-PDF-Converter‑Bibliothek erlaubt es Entwicklern, die PDF‑Ausgabe während der Dokument‑zu‑PDF‑Konvertierung anzupassen. Entwickler können beispielsweise die Seitengröße (A4, Letter usw.), Ränder, Ausrichtung (Portrait oder Landscape) sowie Kopf‑ und Fußzeilen steuern. Darüber hinaus können CSS‑Stile auf HTML‑Inhalte angewendet werden, um eine präzise visuelle Kontrolle zu erreichen, Schriftarten, Farben, Größen und vieles mehr zu bestimmen. Die folgenden Code‑Snippets zeigen, wie verschiedene Einstellungen auf das von der Bibliothek erzeugte PDF angewendet werden können.

Wie kann man die erzeugten PDF-Dokumente während der Docs‑zu‑PDF-Konvertierung anpassen?

converter.setPageSize("A4"); // Set page size to A4
converter.setMargins(20, 20, 20, 20); // Set margins (top, bottom, left, right) in millimeters
converter.setFont("Arial"); // Set font to Arial

Umgang mit mehreren Dateiformaten

Die Docs-to-PDF-Converter‑Bibliothek befähigt Java‑Entwickler, dynamische und anspruchsvolle PDF‑Dokumente mühelos zu erstellen. Sie erkennt automatisch das Eingabedateiformat und verarbeitet es entsprechend. Ob Word-, Excel-, PowerPoint‑ oder RTF‑Datei – die Bibliothek konvertiert sie nahtlos zu PDF, ohne weitere Konfigurationen. Das folgende Beispiel zeigt, wie Entwickler eine Markdown‑Datei innerhalb von Java‑Anwendungen zu PDF konvertieren können.

Wie konvertiert man eine Markdown-Datei zu einem PDF-Dokument über die Java-API?


String inputFilePath = "path/to/your/document.md";
String outputFilePath = "path/to/output/document.pdf";

try {
    converter.convertToPdf(inputFilePath, outputFilePath);
    System.out.println("Markdown to PDF conversion successful!");
} catch (Exception e) {
    System.err.println("Conversion failed: " + e.getMessage());
}

 Deutsch