Catégories

README GitHub vers PDF

Recupere un README GitHub et le convertit en PDF

Générez un PDF à partir d'un README GitHub.

Source :

  • URL du dépôt ou owner/repo
  • Branche et chemin README optionnels

Sortie :

  • Style GitHub avec réglages d'impression

Exemples de résultats

1 Exemples

Exemple : GitHub README to PDF

Exemple PDF genere automatiquement : Repository README converted to PDF

github-readme-to-pdf-example1.pdf Voir fichier
Voir paramètres d'entrée
{ "repository": "https://github.com/meilisearch/meilisearch", "theme": "print", "baseFontSize": 13 }

Points clés

Catégorie
Document Tools
Types d’entrée
text, select, number, checkbox
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Convertissez facilement n'importe quel fichier README GitHub en un document PDF professionnel grâce à notre outil de conversion optimisé, conservant le style original et permettant des réglages d'impression personnalisés.

Quand l’utiliser

  • Pour archiver la documentation d'un projet GitHub sous forme de rapport PDF.
  • Pour préparer une version imprimable ou hors-ligne d'un guide d'installation.
  • Pour partager facilement le contenu d'un dépôt avec des collaborateurs ne consultant pas GitHub.

Comment ça marche

  • Saisissez l'URL du dépôt GitHub ou le format 'propriétaire/nom-du-dépôt'.
  • Spécifiez la branche et le chemin du fichier README si nécessaire.
  • Ajustez les paramètres de mise en page, tels que le format de page, les marges et le thème.
  • Lancez la conversion pour générer et télécharger votre fichier PDF instantanément.

Cas d’usage

Création de documentation technique hors-ligne pour les équipes de développement.
Génération de rapports de projet pour des présentations clients ou des audits.
Sauvegarde de versions spécifiques de documentation pour l'archivage historique.

Exemples

1. Archivage de documentation technique

Développeur
Contexte
Un développeur doit présenter la documentation d'un projet open-source lors d'une réunion sans accès internet.
Problème
Le README est en ligne et difficile à lire sans mise en forme adaptée à l'impression.
Comment l’utiliser
Entrer l'URL du dépôt, sélectionner le thème 'print' et ajuster la taille de police à 13px.
Configuration d’exemple
repository: https://github.com/meilisearch/meilisearch, theme: print, baseFontSize: 13
Résultat
Un document PDF propre, paginé et parfaitement lisible pour une présentation physique.

Tester avec des échantillons

markdown, pdf

Hubs associés

FAQ

Dois-je être connecté à GitHub pour utiliser cet outil ?

Non, l'outil accède aux dépôts publics sans nécessiter d'authentification.

Puis-je convertir un README situé dans une branche spécifique ?

Oui, vous pouvez spécifier la branche souhaitée dans les options de configuration.

Le PDF conserve-t-il le style visuel de GitHub ?

Oui, l'outil applique un rendu fidèle au style GitHub avec des options pour optimiser l'impression.

Quels formats de page sont supportés ?

L'outil supporte les formats A4, Letter, Legal et A5.

Puis-je modifier les marges du document généré ?

Oui, vous pouvez définir précisément les marges supérieure, inférieure, gauche et droite en millimètres.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/github-readme-to-pdf

Paramètres de la requête

Nom du paramètre Type Requis Description
repository text Oui -
branch text Non -
readmePath text Non -
theme select Non -
baseFontSize number Non -
pageSize select Non -
landscape checkbox Non -
printBackground checkbox Non -
marginTop number Non -
marginBottom number Non -
marginLeft number Non -
marginRight number Non -
waitUntil select Non -
waitTime number Non -

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-github-readme-to-pdf": {
      "name": "github-readme-to-pdf",
      "description": "Recupere un README GitHub et le convertit en PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=github-readme-to-pdf",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]