UTILISATION D'IRONPDF

Comment convertir un code QR en PDF

Mise à jour novembre 12, 2024
Partager:

Les codes QR, ou codes à réponse rapide, sont des codes-barres bidimensionnels capables de stocker diverses informations, notamment des URL, des coordonnées ou du texte brut. Ils sont largement utilisés dans le marketing, les systèmes de paiement, la gestion des stocks, l'impression et bien plus encore. Avec la croissance de leur popularité, les développeurs ont de plus en plus besoin de gérer les codes QR au sein des applications, notamment pour les lire et les intégrer dans des documents tels que des PDFs, ainsi que des moyens de générer des codes QR et la génération de codes QR.

Dans cet article, je vais vous montrer à quel point il est facile de créer et de convertir une image de code QR en PDF en utilisant les bibliothèques IronQR et IronPDF.

Comment convertir un code QR en PDF

  1. Installez la bibliothèque C# QR Code et PDF pour créer et convertir des QR Codes en PDF.

  2. Générez un objet QR simple en utilisant la méthode QrWriter.Write d'IronQR.

  3. Enregistrer l'objet QR Code en tant que Bitmap

  4. Enregistrez le code QR Bitmap en tant que fichier en utilisant la méthode `SaveAs`.

  5. Définissez le chemin d'image du code QR dans une variable

  6. Utilisez la méthode File.Exists pour vérifier si une image de code QR existe avant de la convertir.

  7. Utilisez la méthode ImageToPdfConverter.ImageToPdf de IronPDF pour charger l'image et la convertir en un objet PDF.

  8. Enregistrez le PDF en utilisant la méthode SaveAs

Introduction à IronQR

IronQRest une bibliothèque C# facile à utiliser par IronSoftware qui permet aux développeurs de générer des codes QR statiques, de les styliser et de lire des codes QR dans des applications .NET. Sa simplicité et ses fonctionnalités robustes en font un outil idéal pour intégrer la fonctionnalité de code QR dans les applications de bureau, web et mobiles. L'une de ses principales forces est la capacité de gérer les codes QR sur une large gamme de plateformes, y compris Windows, Linux, macOS, Android, iOS, et les environnements cloud comme Azure et AWS.

La bibliothèque IronQR offre une solution robuste pour générer des codes QR, permettant aux développeurs de créer facilement des codes QR statiques et dynamiques pour diverses applications. Avec ses fonctionnalités avancées, IronQR facilite la lecture des codes QR et s'intègre parfaitement aux documents PDF, permettant aux utilisateurs de générer, imprimer et intégrer des codes QR directement dans leurs PDF.

Caractéristiques d'IronQR

IronQR propose une gamme de fonctionnalités qui privilégient la précision, la rapidité et la facilité d'utilisation :

  • Compatibilité multiplateforme avec .NET(Core, Standard, Framework), prenant en charge divers environnements, y compris les applications web, de bureau et mobiles.
  • Détection de codes QR alimentée par apprentissage automatique pour la lecture de codes QR même complexes.
  • Prend en charge divers formats d'image(jpg, png, gif, bmp, etc.).
  • Options de personnalisation avancées pour le style des codes QR, comme le redimensionnement, l'ajout de logos et le réglage des niveaux de correction d'erreur.
  • Formats de sortie incluent des images, des flux et l'estampillage PDF.

    Pour en savoir plus sur IronQR et ses fonctionnalités passionnantes, veuillez suivre ce la documentation page.

Créer un projet Visual Studio

Pour commencer, créons un nouveau projet dans Visual Studio :

  1. Ouvrez Visual Studio et cliquez sur Créer un nouveau projet.

    Qr Code To Pdf Tutorial 1 related to Créer un projet Visual Studio

  2. Sélectionnez Application Console(.NET C#) type de projet.

    Qr Code To Pdf Tutorial 2 related to Créer un projet Visual Studio

  3. Choisissez un nom pour votre projet(par exemple, QRCodeToPDF)et définissez l'emplacement où il doit être enregistré.

    Qr Code To Pdf Tutorial 3 related to Créer un projet Visual Studio

  4. Dans Informations supplémentaires, sélectionnez la dernière version de .NET Framework. IronPDF prend en charge la dernière version de .NET.

    Qr Code To Pdf Tutorial 4 related to Créer un projet Visual Studio

  5. Cliquez sur Créer.

Installez les bibliothèques IronQR et IronPDF via le gestionnaire de packages NuGet

Pour travailler avec IronQR et IronPDF, vous devez télécharger et installer les packages en utilisant le gestionnaire de packages NuGet :

  1. Dans Microsoft Visual Studio, cliquez avec le bouton droit sur votre projet dans l'Explorateur de solutions.

  2. Sélectionnez Gestion des paquets NuGet.

  3. Dans l'onglet Parcourir, recherchez IronQR.

    Qr Code To Pdf Tutorial 5 related to Installez les bibliothèques IronQR et IronPDF via le gestionnaire de packages NuGet

  4. Sélectionnez le package dans la liste et cliquez sur Installer.

  5. Acceptez les conditions de licence pour terminer l'installation.

  6. De même, recherchez IronPDF et installez-le.

    Qr Code To Pdf Tutorial 6 related to Installez les bibliothèques IronQR et IronPDF via le gestionnaire de packages NuGet

Générez un code QR en utilisant la bibliothèque IronQR

Pour convertir une image de code QR en PDF, nous aurons d'abord besoin d'une image de code QR. Vous pouvez utiliser n'importe quelle bibliothèque génératrice de codes QR ou outil en ligne pour créer un code QR. IronSoftware propose une bibliothèque dédiée aux codes QR nommée "IronQR"pour créer des codes QR, et je vais l'utiliser ici pour générer un code QR simple."

L'exemple de code suivant nous permettra de créer un code QR avec le texte Hello World :

using IronQr;
using IronSoftware.Drawing;

License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;

// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
using IronQr;
using IronSoftware.Drawing;

License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;

// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
Imports IronQr
Imports IronSoftware.Drawing

'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "YOUR-LICENSE-KEY-HERE”; QrCode myQr = QrWriter.Write("hello world"); AnyBitmap qrImage = myQr.Save(); qrImage.SaveAs("qr.png");
VB   C#

Explication du code

  • QrWriter.Write(« bonjour le monde »): Cette méthode génère un code QR qui encode la chaîne "hello world." Le résultat est une instance de la classe QrCode, représentant le code QR généré.
  • myQr.Save(): Cette méthode convertit l'objet code QR en un format d'image bitmap. Le Sauvegarder()La méthode retourne une instance de AnyBitmap, une représentation d'image flexible prenant en charge divers formats.
  • AnyBitmap qrImage : Cette variable contient l'image bitmap du code QR généré.
  • qrImage.SaveAs("qr.png"): Cette méthode enregistre l'image bitmap du code QR dans un fichier nommé qr.png dans le répertoire de travail actuel. Le format de fichier est déterminé par l'extension de fichier, dans ce cas, PNG.

    Après avoir exécuté l'application, nous obtenons notre code QR comme suit :

    Qr Code To Pdf Tutorial 7 related to Explication du code

    Nous allons charger cette image de code QR et utiliser la classe ImageToPdfConverter fournie par IronPDF.

Introduction à IronPDF

IronPDFest une bibliothèque .NET C# robuste de IronSoftware qui permet de créer, manipuler et convertir facilement des documents PDF dans des applications .NET. Avec IronPDF, les développeurs peuvent facilement intégrer des images(y compris les codes QR)dans un modèle de document PDF, ce qui le rend parfait pour des tâches telles que la conversion d'images de code QR en PDF prêt à être documenté.

IronPDF offre la conversion HTML en PDF, ce qui permet aux développeurs d'intégrer directement des images de code QR dans un modèle HTML, puis de générer des documents PDF de manière transparente. Le formatage du code QR intégré est conservé dans le document, permettant une numérisation sans erreur des codes QR.

Qr Code To Pdf Tutorial 8 related to Introduction à IronPDF

Caractéristiques d'IronPDF

IronPDF offre une large gamme d'outils de manipulation de PDF, y compris :

  • Compatibilité multiplateforme : Prend en charge .NET Core, .NET Framework et .NET Standard, fonctionnant sur Windows, Linux, macOS, Docker, Azure et AWS.
  • Conversion d'image en PDF : Convertit facilement des fichiers image, tels que JPEG ou PNG, Bitmap en PDF.
  • Prise en charge de HTML et CSS : Pour créer des PDFs personnalisables à partir de pages web.
  • Fonctionnalités de sécurité : Inclut la protection par mot de passe et le chiffrement pour sécuriser les documents PDF sensibles.
  • Fonctionnalités d'édition de PDF : La fusion, la division et l'ajout de filigranes sont rendus simples avec IronPDF.

    Pour en savoir plus sur les fonctionnalités intéressantes d'IronPDF, veuillez suivre ce lien.la documentation page.

Convertir l'image du code QR en fichier PDF

Maintenant que tout est parfaitement configuré, l'exemple de code suivant vous aidera à convertir une image QR code en PDF à l'aide d'IronPDF :

using IronPdf;
using System.IO;
using System.Linq;

License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;

var qrImagePath = "assets/sample_qr_code.png";
// To ensure that the image file exists before proceeding
if (File.Exists(qrImagePath))
{
    // Convert the image to a PDF and save it
    ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf");
    Console.WriteLine("QR Code image has been successfully converted to a PDF.");
}
else
{
    Console.WriteLine("QR Code image not found. Please check the file path.");
}
using IronPdf;
using System.IO;
using System.Linq;

License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;

var qrImagePath = "assets/sample_qr_code.png";
// To ensure that the image file exists before proceeding
if (File.Exists(qrImagePath))
{
    // Convert the image to a PDF and save it
    ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf");
    Console.WriteLine("QR Code image has been successfully converted to a PDF.");
}
else
{
    Console.WriteLine("QR Code image not found. Please check the file path.");
}
Imports IronPdf
Imports System.IO
Imports System.Linq

'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "YOUR-LICENSE-KEY-HERE”; var qrImagePath = "assets/sample_qr_code.png"; if (File.Exists(qrImagePath)) { ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf"); Console.WriteLine("QR Code image has been successfully converted @to a PDF."); } else { Console.WriteLine("QR Code image @not found.Please check the file path."); }
VB   C#

Explication du code :

  • File.Exists(qrImagePath)Vérifie si l'image du code QR existe à l'emplacement spécifié avant de continuer.
  • **ImageToPdfConverter.ImageToPdf(nouveau[] {qrImagePath}): Convertit l'image du code QR en PDF en utilisant la méthode de conversion d'image en PDF de IronPDF.
  • EnregistrerSous("QRCodeImageToPDF.pdf"): Enregistre le PDF généré sous le nom QRCodeImageToPDF.pdf.

    Pour convertir plusieurs images de codes QR en un seul PDF, veuillez visiter ceciImages au format PDF page. Pour plus d'exemples de code, veuillez visiter cette page d'exemples de code.ici.

Exécuter l'application

Maintenant que le code est en place, il est temps d'exécuter l'application et de voir la conversion en action. Procédez comme suit :

  1. Assurez-vous que l'image du code QR(sample_qr_code.jpg)est correctement placé dans le dossier spécifié(par exemple, le dossier assets).

  2. Générez et exécutez le projet dans Visual Studio en appuyant sur F5 ou en cliquant sur Démarrer.

  3. L'application convertira l'image de code QR en PDF si l'image existe à l'emplacement spécifié.

  4. Le PDF généré sera enregistré à la racine de votre répertoire de projet avec le nom de fichier QRCodeImageToPDF.pdf.

  5. Vérifiez le fichier PDF pour vous assurer que l'image du code QR a été intégrée avec succès.

    Vous devriez maintenant avoir un PDF contenant votre image de code QR, que vous pouvez partager, imprimer ou archiver. Voici le fichier PDF de sortie avec l'image du code QR que nous avons utilisée :

    Sortie du code

Conclusion

En utilisant IronQR et IronPDF, créer et convertir une image de code QR en PDF est simple et efficace. En suivant les étapes décrites ci-dessus, vous pouvez facilement créer une image de code QR, la convertir et la sauvegarder en tant que PDF en quelques lignes de code seulement. Que ce soit pour un usage professionnel ou personnel, cette approche garantit que votre code QR est prêt à être utilisé dans un document au format PDF et peut être partagé sur internet sans aucune perte de données ou de pixels.

IronPDF fournit un service deessai gratuitafin que vous puissiez explorer ses fonctionnalités et ses capacités par vous-même. Pour ceux qui sont prêts à libérer tout le potentiel de la bibliothèque,licencesà partir de 749 $, offrant un accès complet à toutes les fonctionnalités. Ne manquez pas l'occasion d'améliorer votre génération de PDF—essayez IronPDF dès aujourd'hui entéléchargementil!

< PRÉCÉDENT
Comment ajouter des images à un PDF en VB .NET
SUIVANT >
Comment lire un tableau PDF en C#