1. Des produits
  2.   Traitement de texte
  3.   Java
  4.   Docs-to-PDF-Converter
 
  

Conversion de documents en PDF via une bibliothèque Java Open Source

Bibliothèque Java Open Source leader pour convertir divers formats de documents tels que DOCX, XLSX, PPTX, RTF, fichiers Markdown et bien d’autres en documents PDF de haute qualité.

Qu'est-ce que Docs-to-PDF-Converter ?

La conversion de documents en PDF est une fonctionnalité essentielle dans les applications modernes — que ce soit pour générer des rapports, préserver la mise en page ou assurer l’accessibilité multiplateforme. Les développeurs ont souvent besoin d’outils fiables pour gérer efficacement des formats tels que DOCX, XLSX et PPTX. Une solution remarquable est Docs-to-PDF-Converter, une bibliothèque Java de conversion Word open source disponible sur GitHub. Cet outil flexible permet aux développeurs de convertir DOCX en PDF en Java, ainsi que d’effectuer la conversion de XLSX en PDF et de PPTX en PDF, avec une configuration minimale et à moindre coût.

Docs-to-PDF-Converter est une API de conversion de documents Word Java légère mais puissante, prenant en charge les conversions individuelles et en masse. Compatible avec les formats Microsoft Word, Excel, PowerPoint, RTF et OpenDocument, elle offre un moyen efficace de convertir des documents Word en Java sans dépendre de logiciels tiers coûteux. En tant qu’API de traitement de texte gratuite publiée sous la licence MIT, elle est entièrement personnalisable pour un usage personnel ou commercial, ce qui la rend idéale pour les développeurs souhaitant intégrer des fonctionnalités de conversion PDF directement dans leurs applications Java.

Previous Next

Premiers pas avec Docs-to-PDF-Converter

Tout d'abord, vous devez disposer du Java Development Kit (JDK) installé sur votre système. Référencer Docs-to-PDF-Converter dans votre projet Java basé sur Maven est encore plus simple. Il vous suffit d'ajouter la dépendance suivante dans votre pom.xml et de laisser votre IDE récupérer et référencer les fichiers JAR de Docs-to-PDF-Converter.

Dépendance Maven de Docs-to-PDF-Converter

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

Installer Docs-to-PDF-Converter via GitHub


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

Conversion de documents en PDF via une bibliothèque Java

Le Docs-to-PDF-Converter open source permet aux développeurs de convertir plusieurs types de documents en PDF au sein d'applications Java. La bibliothèque prend en charge Micro Word (DOC, DOCX), Excel (XLS, XLSX), PowerPoint (PPT, PPTX), RTF, formats OpenDocument et bien d’autres. Cette large compatibilité de formats garantit une conversion fluide des documents pour des cas d’utilisation variés. Voici un exemple simple qui montre comment les développeurs peuvent convertir un document Word (.docx) en PDF en utilisant des commandes Java.

Comment convertir un document Word (.docx) en PDF via une bibliothèque Java ?

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();
        }
    }
}

Personnalisation avancée lors de la conversion de documents en PDF

La bibliothèque open source Docs-to-PDF-Converter permet aux développeurs de personnaliser la sortie PDF lors de la conversion de documents. Par exemple, les développeurs peuvent contrôler la taille de la page (A4, Letter, etc.), les marges, l'orientation (portrait ou paysage) et les en-têtes/pieds de page. De plus, ils peuvent appliquer des styles CSS au contenu HTML pour un contrôle visuel précis, gérer les familles de polices, les couleurs, les tailles, et bien plus encore. Les extraits de code suivants montrent comment appliquer divers paramètres au PDF généré par la bibliothèque.

Comment personnaliser les documents PDF générés pendant la conversion de Docs en PDF ?

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

Gestion de plusieurs formats de fichiers

La bibliothèque Docs-to-PDF-Converter permet aux développeurs Java de créer facilement des documents PDF dynamiques et sophistiqués. Elle détecte automatiquement le format du fichier d’entrée et le traite en conséquence. Qu’il s’agisse d’un fichier Word, Excel, PowerPoint ou RTF, la bibliothèque le convertit sans problème en PDF sans configurations supplémentaires. Voici un exemple qui montre comment les développeurs peuvent convertir un fichier Markdown en PDF dans des applications Java.

Comment convertir un fichier Markdown en document PDF via l'API Java ?


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());
}

 Français