using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
PDF est l'abréviation de Portable Document Format (format de document portable). La façon la plus simple de résumer ce que cela signifie est d'imaginer un dossier qui contient une collection de fichiers, des graphiques au texte et plus encore. Ces éléments constituent les PDF modernes et sont les éléments de base à partir desquels les PDF sont créés. Ce format de fichier a été "découvert/inventé" dans les années 1990 pour permettre l'échange d'informations entre des utilisateurs ayant des configurations informatiques différentes.
Dans cet article, nous allons comparer deux bibliothèques PDF populaires pour les composants .NET. Ces deux bibliothèques sont :
IronPDF
SautinSoft PDF Focus .NET
IronPDF et SautinSoft PDF Focus .NET se concentrent tous deux sur la création de fichiers PDF qui peuvent être lus ou modifiés dans vos applications Microsoft .NET, notamment les applications web ASP.NET et les applications Windows traditionnelles. Nous pouvons maintenant comparer ces deux bibliothèques pour décider laquelle est la meilleure à utiliser dans notre application. Nous allons tout d'abord comparer les caractéristiques des deux bibliothèques, puis leurs performances en matière de conversion et de manipulation de fichiers PDF.
Ces deux bibliothèques sont prises en charge par le Framework .NET de Microsoft.
1.1 SautinSoft PDF Focus .NET - Caractéristiques
SautinSoft PDF Focus .NET est conçu pour vous aider à développer des applications qui nécessitent la conversion de fichiers en documents PDF. Si vous souhaitez proposer un moyen de convertir des PDF en Word depuis votre application WinForms ou WPF/XAML, il vous suffit d'ajouter une référence à "SautinSoft.PdfFocus.dll" et d'écrire 3 à 4 lignes de code C#.
Vous trouverez ci-dessous les caractéristiques de SautinSoft PDF Focus .NET :
Utilise le Framework .NET pour convertir les documents PDF.
Peut analyser et traiter des documents PDF générés à l'aide d'Adobe et d'autres produits de création de PDF tiers
Comprend un analyseur de fichiers PDF intégré.
Génère des documents au format HTML5.
HTML Fixed est la meilleure solution pour le rendu, car il reproduit complètement la mise en page du PDF ainsi que la structure de la page. Le balisage de ces documents est très complexe et il y a de nombreuses balises stylisées avec(x,y) coordonnées.
HTML Flowing est la solution idéale lorsque les PDF générés nécessitent un traitement pratique supplémentaire, c'est-à-dire une édition et une fusion.
Le balisage des documents PDF générés présente une structure très simple et facile à comprendre.
Peut générer des documents HTML avec des images en utilisant l'algorithme base64. Cela vous permet de convertir des PDF en HTML entièrement en mémoire, sans disque dur.
Fournit une API pour la conversion des PDF.
1.2 Caractéristiques d'IronPDF
IronPDF d'Iron Software est un outil puissant conçu pour les développeurs .NET. Il offre une approche simple et intelligente pour transformer toute forme de page web HTML en format PDF, sans les problèmes liés à la production de toute forme de document PDF avec seulement quelques chaînes de code.
En outre, IronPDF permet d'inclure par programme de nombreux types d'éléments dans un document PDF, notamment des en-têtes, des pieds de page, des filigranes et des signets.
Vous trouverez ci-dessous les caractéristiques d'IronPDF :
Convertir facilement des images en PDF et vice versa
Extraction d'images et de texte à partir de PDF existants
Envoyer des PDF à une imprimante de manière programmée sans utiliser de logiciel Adobe
Enregistrer des PDF à partir de fichiers, de données binaires et de la mémoire
Prise en charge des flux et du cryptage 128 bits
Prise en charge des signatures numériques PDF
Ajoutez, modifiez et supprimez facilement les contours et les signets des PDF
Ajout programmé de notes autocollantes à n'importe quelle page PDF
Rotation des pages
Ajouter et supprimer des pages
Ajouter des filigranes et modifier leur opacité
Fusionner du contenu HTML dans des documents PDF existants
Créer et personnaliser des en-têtes et des pieds de page de manière logique
2. Installation de l'appareil
2.1 Téléchargement direct (IronPDF)
IronPDF.dll peut être téléchargé directement à partir de la page d'accueil du site web de l'entreprisePaquet NuGet IronPDF la traduction doit rester professionnelle et préserver l'exactitude technique tout en expliquant les caractéristiques et les avantages de ces outils de développement. Les classes IronPDF sont accessibles via l'espace de noms IronPdf.
2.2 Téléchargement direct (SautinSoft PDF Focus .NET)
Les paquets SautinSoft.PdfFocus peuvent être téléchargés directement depuis le site officiel et utilisés comme référence dans les projets .NET. les objets SautinSoft.PdfFocus** peuvent être utilisés pour convertir des documents.
2.3 Étapes d'installation dans Visual Studio
2.3.1 Etapes de l'installation de SautinSoft
Lancer Visual Studio
Créer un nouveau projet(une application console dans ce cas)
Installez SautinSoft.PdfFocus en utilisant Manage NuGet Packages comme indiqué ci-dessous :
Cliquez sur Installer pour installer la dernière version ; une fois cela fait, SautinSoft.PdfFocus.dll sera automatiquement ajouté à votre projet comme indiqué ci-dessous :
2.3.2 Étapes de l'installation d'IronPDF
Suivez les mêmes étapes que celles mentionnées ci-dessus, mais recherchez IronPDF au lieu de SautinSoft.PdfFocus.
Ajoutez la bibliothèque IronPDF comme référence de projet, comme indiqué ci-dessous :
3. Tarification
3.1 IronPDF
Les développeurs peuvent bénéficier d'une utilisation illimitée de la bibliothèque pour le développement. En ce qui concerne les licences générales, les tarifs sont très avantageux.
Assistance gratuite et illimitée pendant un an
Des essais gratuits sont également disponibles à des fins de licence
Toutes les licences sont assorties d'une garantie de remboursement de 30 jours.
Valable pour tous les environnements(développement, mise en scène, production, etc)
Un an de soutien inconditionnel
Achat unique
3.2 SautinSoft PDF Focus .NET
Cette bibliothèque offre aux développeurs une conversion de qualité supérieure à des prix abordables. Le principal intérêt est que PDF Focus .NET est moins cher que tous ses concurrents. Par exemple, une licence pour PDF Focus .NET - HTML Edition est évaluée à $749(USD)l'édition totale est proposée à partir de 778 dollars.
Achat unique ; licence à vie disponible
Un an d'assistance illimitée
"Total" - convertit les PDF dans tous les formats pris en charge. À partir de 778
"Office" - convertit les PDF en Word, Excel et texte(txt). À partir de 599
"Picasso" - convertit les PDF en images. À partir de 599
"HTML" - convertit le PDF en HTML/XML. Commence à partir de $749
4. Support et paramètres d'IronPDF
4.1 Prise en charge de la conversion de HTML en PDF
Rendu complet et haute-fidélité de HTML4 et HTML5
CSS3
JavaScript
Prise en charge d'Angular et de React
Patrimoine iconographique
Actifs SVG
Polices d'icônes(Fontello, Bootstrap, Font Awesome, Barcode Fonts)
Mises en page réactives
Feuilles de style et ressources externes(HTTP, HTTPS ou système de fichiers)
Rendu statique et multithread
Chargement d'URL à l'aide de CSS personnalisés
Connexion au réseau à l'aide d'informations d'identification
Agents utilisateurs
Proxies
Cookies
En-têtes HTTP
Variables de forme(permettre l'ouverture d'une session derrière un formulaire de connexion HTML)
4.2 Paramètres HTML vers PDF
Définir des "URL de base" personnalisées ou des chemins d'accès aux fichiers, ce qui permet de charger facilement des fichiers de ressources à partir d'un système de fichiers ou sur le web
Fenêtre de visualisation virtuelle(largeur et hauteur) permet d'utiliser des mises en page réactives
Types de médias CSS à l'écran ou à l'impression
.NET, qui fournit les fonctionnalités permettant d'exécuter le processus avec un minimum de code
Convertir les formulaires HTML en formulaires PDF
En lecture seule ou modifiable
Charger des feuilles de style personnalisées par programme
Définir la résolution du PDF de sortie en DPI
Régler la qualité de l'image JPEG
Activer la prise en charge de JavaScript, y compris les délais de rendu optionnels
Numérotation des pages personnalisée
Adapter automatiquement le contenu HTML aux dimensions du papier
Préserver la qualité du rendu du texte
PDF en couleurs et en niveaux de gris
Accepter le HTML encodé dans n'importe quel encodage de fichier majeur ; la valeur par défaut est UTF-8
Définir les marges du papier PDF
Régler en mm ou en pouces
Prise en charge des PDF à marge nulle
Créer des PDF en utilisant n'importe quel format de papier standard international
Prise en charge du dimensionnement personnalisé en mm ou en pouces
Orientation du papier en paysage ou en portrait
Activer ou désactiver l'affichage des arrière-plans HTML dans les PDF
Zoom personnalisé
Accélération GPU : WebGL sous Linux
5. SautinSoft PDF Focus Support
5.1 Convertir le PDF en texte
Si vous avez besoin d'une bibliothèque .NET capable d'extraire des données textuelles de documents PDF, vous êtes au bon endroit.
PDF Focus .NET vous permet d'extraire du texte de n'importe quel document PDF. Le texte peut être extrait d'un document entier ou de pages individuelles. La bibliothèque extrait un texte de haute qualité sans espaces inutiles entre les mots et prend également en charge les caractères Unicode. En outre, la mise en page du texte doit être la même qu'en RTF, avec des sauts de ligne et des colonnes corrects. Il fournit également une API pour la conversion des documents PDF.
5.2 Convertir le PDF en DOCX
SautinSoft PDF Focus possède son propre lecteur PDF et son propre moteur de rendu DOCX. Votre application .NET pourra convertir n'importe quel document PDF en DOCX à la volée, sans dépendre de Microsoft Office ou d'Adobe Acrobat. Presque toutes les fonctionnalités des deux applications sont prises en charge. Le document DOCX qui en résulte contient des paragraphes, des colonnes, des tableaux, des liens hypertextes, des images, des sauts de page, etc.
Autre point intéressant, PDF Focus .NET dispose d'une fonction d'intelligence artificielle et peut comprendre et recréer de véritables tableaux avec des lignes et des cellules(Les documents PDF n'ont pas de véritables tableaux... si vous voyez un tableau dans un PDF, il s'agit en fait d'un ensemble de lignes qui donnent l'impression d'un véritable tableau).
6. Compatibilité (informations techniques)
6.1 Compatibilité avec IronPDF
framework .NET 4.0, 4.5 et 4.6.1
.NET Core 2.1, 3.0, 3.1, .NET 5 et .NET 6
Entièrement compatible avec macOS, Linux et Windows
conformité au Standard .NET 2.0 pour une compatibilité universelle
Inclut la prise en charge de l'hébergement en nuage : Windows Azure, Amazon Web Services(AWS), etc
Docker
6.2 Compatibilité de SautinSoft PDF Focus
Nécessite le Framework .NET 4.0 ou une version plus récente. Le produit est compatible avec tous les langages .NET.
.NET Framework et .NET Core 2.0 peuvent être utilisés. Notez que PDF Focus .NET est entièrement écrit en C# géré, ce qui en fait une bibliothèque absolument autonome.
Il prend en charge les composants multiplateformes et est totalement compatible avec les plateformes et services en nuage tels que
AWS
Docker
SharePoint
Plate-forme Google Cloud
7. Exemples de code source
7.1 IronPDF
HTML à PDF :
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// Load external html assets: images, css and javascript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf")
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// Load external html assets: images, css and javascript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf")
IRON VB CONVERTER ERROR developers@ironsoftware.com
URL vers PDF :
// PM> Install-Package IronPdf
using IronPdf;
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream
// PM> Install-Package IronPdf
using IronPdf;
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream
' PM> Install-Package IronPdf
Imports IronPdf
Private Renderer As New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/")
Pdf.SaveAs("url.pdf")
' see also Pdf.Stream
Images vers PDF :
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all images(.jpg) from folder
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all images(.jpg) from folder
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
' PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq
' Get all images(.jpg) from folder
Private ImageFiles = System.IO.Directory.EnumerateFiles("C:\project\test").Where(Function(f) f.EndsWith(".jpg") f.EndsWith(".jpeg"))
' Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("C:\project\testing.pdf")
'Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
7.2 SautinSoft PDF Focus
PDF à WORD EN MEMOIRE EN C&num ;
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Assume that we already have a PDF document as stream.
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
int res = f.ToWord(docxStream);
// Save docxStream to a file for demonstration purposes.
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Assume that we already have a PDF document as stream.
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
int res = f.ToWord(docxStream);
// Save docxStream to a file for demonstration purposes.
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
Dim pdfFile As String = "c:\test.pdf"
Dim docxStream As New MemoryStream()
Dim f As New SautinSoft.PdfFocus()
' Assume that we already have a PDF document as stream.
Using pdfStream As New FileStream(pdfFile, FileMode.Open, FileAccess.Read)
f.OpenPdf(pdfStream)
If f.PageCount > 0 Then
Dim res As Integer = f.ToWord(docxStream)
' Save docxStream to a file for demonstration purposes.
If res = 0 Then
Dim docxFile As String = Path.ChangeExtension(pdfFile, ".docx")
File.WriteAllBytes(docxFile, docxStream.ToArray())
System.Diagnostics.Process.Start(docxFile)
End If
End If
End Using
PDF à l'image :
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
//Set image properties: Jpeg, 200 dpi
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
//Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
f.ToImage(@"C:\Pictures\, "page");
}
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
//Set image properties: Jpeg, 200 dpi
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
//Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
f.ToImage(@"C:\Pictures\, "page");
}
Dim f As New SautinSoft.PdfFocus()
f.OpenPdf("C:\Computer\testpdf")
If f.PageCount > 0 Then
'Set image properties: Jpeg, 200 dpi
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg
f.ImageOptions.Dpi = 200
'Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
'INSTANT VB TODO TASK: The following line uses invalid syntax:
' f.ToImage("C:\Pictures\, "page"); }
PDF à HTML :
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
int result = f.ToHtml(@"c:\output.html");
//Open HTML document
if (result==0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
int result = f.ToHtml(@"c:\output.html");
//Open HTML document
if (result==0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
Dim f As New SautinSoft.PdfFocus()
f.OpenPdf("c:\test.pdf")
If f.PageCount > 0 Then
Dim result As Integer = f.ToHtml("c:\output.html")
'Open HTML document
If result=0 Then
System.Diagnostics.Process.Start("c:\output.html")
End If
End If
8. Avantages
8.1 IronPDF
Gain de temps considérable car la conversion peut être effectuée avec seulement 2 ou 3 lignes de code
Les développeurs peuvent utiliser cette bibliothèque pour une durée illimitée à des fins de test
Permet d'ajouter, de modifier et de supprimer facilement les contours et les signets des PDF
Seules quelques lignes de code sont nécessaires pour ajouter des annotations de texte(notes autocollantes) de manière programmatique à n'importe quelle page PDF
Possibilité d'ajouter des superpositions d'avant-plan ou d'arrière-plan à partir de fichiers HTML ou PDF
Il est possible d'ajouter facilement des filigranes avec opacité dans n'importe quel PDF
Les timbres peuvent également être ajoutés à un nouveau contenu HTML sur n'importe quelle page PDF existante
Les en-têtes et pieds de page logiques ou HTML peuvent être réalisés avec n'importe quel PDF
Fusionner et ajouter des pages PDF à des pages existantes
Copier, ajouter et supprimer des pages
Rotation des pages et exécution de composants multiplateformes
Modifier les métadonnées, les permissions des utilisateurs et le mot de passe du PDF
8.2 SautinSoft PDF Focus
Permet d'économiser beaucoup de temps et d'argent sur le développement des produits. L'écriture de votre propre convertisseur PDF en C# nécessite plusieurs jours de travail acharné et prend environ. 100 000-1 500 000 lignes de code C#. PDF Focus .NET permet de gagner beaucoup de temps et il suffit d'ajouter la référence à "SautinSoft.PdfFocus.dll" et d'écrire 3-4 lignes de code C#. Il n'est pas nécessaire d'engager un développeur coûteux, ce qui réduit les budgets de développement
Il fournit également un ensemble d'API pour convertir les PDF en plusieurs formats à la fois : Word, DOCX, RTF, Excel, HTML, Texte, Multipage TIFF, JPEG et PNG
Il s'agit d'une bibliothèque PDF autonome ; l'environnement du client ne doit pas nécessairement être équipé d'Adobe Acrobat, de MS Word, d'Excel ou de tout autre logiciel
Il n'y a qu'un paiement unique, après quoi vous pouvez utiliser la bibliothèque à vie.
Il peut facilement traiter des fichiers TIFF multipages.
Une assistance technique illimitée est également fournie gratuitement pendant un an.
9. Avantages de l'utilisation d'IronPDF par rapport à SautinSoft
Le principal inconvénient de la bibliothèque SautinSoft est qu'elle imprime la mention d'essai "Créé par une version non licenciée de PDF Focus .NET" et l'ajout aléatoire du mot "Essai" Ce n'est pas le cas avec IronPDF.
Le prix de base de l'utilisation d'IronPDF est presque deux fois moins élevé que celui de SautinSoft.
Lorsque nous comparons les deux bibliothèques, nous pouvons clairement voir qu'IronPDF est plus fiable et plus rentable, presque deux fois moins cher que SautinSoft, et qu'il offre un meilleur support et de meilleures fonctionnalités.
10. Conclusion
Dans cet article, nous avons comparé IronPDF et SautinSoft PDF Focus .NET. Nous avons constaté qu'IronPDF est utilisé pour la conversion de formulaires web, de pages HTML locales et d'autres pages web en PDF avec .NET, tandis que SautinSoft PDF Focus est utilisé pour la conversion de PDF vers n'importe quel format tel que DOCX, images, HTML, etc. Lors de l'essai, nous avons constaté qu'IronPDF offre des fonctions d'essai illimitées et n'ajoute aucune étiquette de produit au produit de sortie.
En conclusion, nous préférons IronPDF en raison de ses meilleures performances et des nombreuses fonctionnalités offertes aux développeurs qui travaillent avec le Portable Document Format. Ils fournissent également une assistance et une documentation de qualité pour garantir une utilisation optimale de toutes les fonctionnalités impressionnantes.
Jordi maîtrise parfaitement Python, C# et C++. Lorsqu'il ne met pas à profit ses compétences chez Iron Software, il se consacre à la programmation de jeux. Partageant des responsabilités en matière de tests de produits, de développement de produits et de recherche, Jordi apporte une valeur ajoutée considérable à l'amélioration continue des produits. Cette expérience variée le stimule et l'engage, et il dit que c'est l'un des aspects qu'il préfère dans son travail chez Iron Software. Jordi a grandi à Miami, en Floride, et a étudié l'informatique et les statistiques à l'université de Floride.
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier