Application Windows permettant de fusionner des images, fichiers PDF et documents Markdown en un seul fichier PDF.
PDF Merger est disponible en trois éditions :
| Fonctionnalité | Lite | Standard | Pro |
|---|---|---|---|
| Fusion d'images (JPG, PNG, BMP, GIF, TIFF) | ✅ | ✅ | ✅ |
| Fusion de fichiers PDF | ✅ | ✅ | ✅ |
| Glisser-déposer | ✅ | ✅ | ✅ |
| Réorganisation des fichiers | ✅ | ✅ | ✅ |
| Mode ligne de commande | ✅ | ✅ | ✅ |
| Support Markdown | ❌ | ✅ | ✅ |
| Panneau d'aperçu avec zoom | ❌ | ✅ | ✅ |
| Conversion PDF → Word | ❌ | ✅ | ✅ |
| Intégration PDFsam | ❌ | ✅ | ✅ |
| Numérotation des pages | ❌ | ❌ | ✅ |
| Filigrane personnalisable | ❌ | ❌ | ✅ |
| Choix du format de page | ❌ | ❌ | ✅ |
| Paramètres de qualité d'image | ❌ | ❌ | ✅ |
- PDF Merger Lite - Léger et simple pour la fusion basique
- PDF Merger Standard - Fonctionnalités complètes pour un usage quotidien
- PDF Merger Pro - Toutes les options avancées
- Images : JPG, JPEG, PNG, BMP, GIF, TIFF
- PDF : Fusion de documents PDF existants (toutes les pages sont importées)
- Markdown : Conversion des fichiers .md en pages PDF (Standard et Pro)
- Barre d'outils Windows 11 avec icônes 24x24
- 7 modes d'affichage : Très grandes icônes, Grandes icônes, Icônes moyennes, Petites icônes, Liste, Détails, Mosaïque
- Miniatures dynamiques pour les images et types de fichiers
- Tri par colonnes (nom, type, date de modification)
- Panneau divisible avec splitter redimensionnable
- Aperçu des images en temps réel
- Navigation multi-pages pour les PDF (boutons précédent/suivant)
- Zoom de 25% à 200%
- Aperçu du contenu Markdown
- Fichiers récents : Accès rapide aux derniers PDF créés
- Raccourcis clavier :
Ctrl+O: Ajouter des fichiersCtrl+S: Créer le PDFCtrl+P: Afficher/masquer l'aperçuSuppr: Supprimer la sélectionF5: Aperçu du résultat
PDF Merger peut être utilisé en ligne de commande pour l'automatisation :
# Afficher l'aide
ImageToPdf.exe --help
# Fusionner des fichiers (dernier argument = fichier de sortie)
ImageToPdf.exe image1.jpg image2.png document.pdf resultat.pdf
# Spécifier le fichier de sortie avec -o
ImageToPdf.exe -o resultat.pdf image1.jpg image2.png
# Mode verbose pour voir le détail du traitement
ImageToPdf.exe -v -o merged.pdf doc1.pdf doc2.pdf
# Utiliser des wildcards
ImageToPdf.exe -o rapport.pdf C:\images\*.png C:\docs\*.pdf| Option | Description |
|---|---|
-o, --output <fichier> |
Spécifier le fichier PDF de sortie |
-v, --verbose |
Afficher les détails du traitement |
-h, --help |
Afficher l'aide |
Sans argument, l'interface graphique est lancée.
- Windows 10/11 (x64)
- Aucune installation requise (application autonome)
- Windows 10/11
- .NET 8 SDK ou supérieur
Téléchargez la dernière version depuis la page Releases.
cd ImageToPdf
dotnet restore
dotnet build -c Releasecd ImageToPdf
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:EnableCompressionInSingleFile=true- Lancez l'application (double-clic ou sans arguments en ligne de commande)
- Ajoutez des fichiers :
- Cliquez sur "Nouveau" pour ouvrir le dialogue de sélection
- Ou glissez-déposez des fichiers directement dans la fenêtre
- Changez le mode d'affichage via le menu "Affichage"
- Organisez l'ordre des fichiers avec les boutons ↑ et ↓
- Utilisez le panneau d'aperçu pour visualiser les fichiers
- Cliquez sur "Aperçu" pour voir le résultat final
- Cliquez sur "Créer PDF" pour générer le fichier
| Type | Comportement |
|---|---|
| Image | Une page par image, taille adaptée à l'image |
| Toutes les pages du PDF sont importées | |
| Markdown | Converti en texte, rendu sur pages A4 |
ImageToPdf/
├── ImageToPdf.csproj # Fichier projet .NET
├── Program.cs # Point d'entrée et mode ligne de commande
├── MainForm.cs # Interface utilisateur
└── PdfMerger.cs # Logique de création PDF (partagée GUI/CLI)
| Package | Version | Description |
|---|---|---|
| PdfSharpCore | 1.3.65 | Génération et manipulation de PDF |
| Markdig | 0.37.0 | Parser Markdown |
| DocumentFormat.OpenXml | 3.0.2 | Conversion PDF → Word |
| iText7 | 8.0.2 | Extraction de texte PDF |
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:EnableWindowsTargeting=true -p:IncludeNativeLibrariesForSelfExtract=true -p:EnableCompressionInSingleFile=trueCe projet est fourni tel quel, sans garantie.