Passer au contenu du pied de page
COMPARAISONS DE PRODUITS

IronPDF vs SautinSoft PDF Focus .NET

IronPDF excelle dans la conversion HTML en PDF avec un support complet du rendu web, tandis que SautinSoft PDF Focus .NET est spécialisé dans la conversion des PDF existants en Word, Excel et d'autres formats. Choisissez selon vos besoins de création ou d'extraction de PDF.

Qu'est-ce que IronPDF et SautinSoft PDF Focus .NET ?

PDF signifie Portable Document Format, un format de fichier polyvalent qui contient des graphiques, du texte et d'autres éléments. Ces composants forment la base des PDF modernes, qui ont émergé dans les années 1990 pour permettre l'échange d'informations entre différents systèmes informatiques.

Cet article compare deux bibliothèques PDF populaires pour le développement .NET :

  • IronPDF
  • SautinSoft PDF Focus .NET

Les deux bibliothèques permettent la création et la manipulation de fichiers PDF au sein des applications Microsoft .NET, y compris les applications web ASP.NET et les applications Windows traditionnelles. Cette comparaison examine leurs fonctionnalités et performances lors de la conversion et la manipulation des fichiers PDF.

Les deux bibliothèques supportent le framework .NET de Microsoft.

Qu'est-ce qui rend SautinSoft PDF Focus .NET différent ?

SautinSoft PDF Focus .NET aide les développeurs à créer des applications qui convertissent les documents PDF en d'autres formats. Pour convertir un PDF en Word dans des applications WinForms ou WPF, ajoutez une référence à "PdfFocus.dll" et écrivez 3-4 lignes de code C#.

Caractéristiques clés de SautinSoft PDF Focus .NET :

  • Convertit les documents PDF en utilisant le .NET Framework
  • Traite les PDF créés par Adobe et des tiers
  • Inclut un analyseur PDF intégré
  • Génère des documents au format HTML5 :
    • HTML Fixed duplique la mise en page du PDF avec la structure de page
    • HTML Flowing permet l'édition et la fusion
  • Crée des balisages HTML simples et lisibles
  • Génère du HTML avec des images encodées en base64
  • Fournit une API complète de conversion

Qu'est-ce qui différencie IronPDF?

IronPDF de Iron Software offre aux développeurs .NET une méthode efficace pour transformer des pages web HTML en format PDF. La bibliothèque gère la génération de documents PDF de façon programmatique avec un code minimal.

IronPDF permet aux développeurs d'ajouter divers éléments aux PDFs, y compris des en-têtes, pieds de page, filigranes et signets.

Caractéristiques clés de IronPDF :

Comment installer ces bibliothèques PDF ?

Comment télécharger IronPDF directement ?

Téléchargez IronPDF.dll depuis le paquet NuGet IronPDF et référencez-le dans les projets .NET. Accédez aux classes IronPDF via le namespace IronPdf. Pour des options d'installation avancées, consultez le guide d'installation complet. La bibliothèque supporte les installations Windows, déploiements Linux et configurations macOS.

Comment télécharger SautinSoft PDF Focus .NET directement ?

Téléchargez les packages PdfFocus depuis le site officiel et référencez-les dans les projets .NET. Utilisez des objets PdfFocus pour la conversion de documents.

Quelles sont les étapes d'installation pour Visual Studio ?

Comment installer SautinSoft dans Visual Studio ?

  • Lancez Visual Studio
  • Créez un nouveau projet (application console)
  • Installez PdfFocus en utilisant Gérer les paquets NuGet :
Interface IDE de Visual Studio Code montrant un programme Java avec un menu contextuel par clic droit mettant en évidence l'option 'Gérer les paquets NuGet' pour une installation facile de paquets dans un projet d'application console
NuGet Package Manager showing `sautinsoft.pdffocus` version 8.2.1.18, a commercial PDF conversion library for .NET with detailed package information, dependencies, and pricing details displayed
  • Cliquez sur Installer pour ajouter PdfFocus.dll au projet :
Visual Studio `IntelliSense` dropdown showing `SautinSoft` namespace components with PDFocus class selected for PDF processing and code completion assistance

Comment installer IronPDF dans Visual Studio ?

Suivez les mêmes étapes mais cherchez IronPDF. Consultez le guide d'installation pour des instructions détaillées. Pour des plateformes spécifiques, consultez les guides pour Windows, Linux, macOS, et déploiements Docker. La bibliothèque prend également en charge les déploiements Azure et les fonctions AWS Lambda.

Package Manager NuGet dans Visual Studio affichant IronPDF et des paquets connexes avec des numéros de version et des comptes de téléchargement pour une comparaison et une sélection faciles

Ajoutez IronPDF en tant que référence de projet :

IDE Visual Studio montrant la bibliothèque IronPDF intégrée dans un projet .NET, avec un exemple de code pour la conversion HTML en PDF et l'Explorateur de solutions affichant la référence IronPDF ajoutée avec succès

Quelles sont les options de tarification ?

Combien coûte IronPDF ?

Tableau comparatif des licences IronPDF montrant trois niveaux : Lite (499 $), Professional (999 $) et Unlimited (2 999 $), avec des détails sur les limites de développeurs, les restrictions de localisation, et les autorisations de projet pour chaque niveau

Combien coûte SautinSoft PDF Focus .NET ?

SautinSoft offre une conversion de qualité à des prix compétitifs. PDF Focus .NET coûte moins cher que les produits concurrents. L'édition HTML commence à 299 USD, l'édition Totale à partir de 778 USD.

  • Achat unique avec licence à vie
  • Support illimité pendant un an
  • Total — convertit le PDF en tous les formats (778 $+)
  • Office — convertit le PDF en Word/Excel/Texte (599 $+)
  • Picasso — convertit le PDF en images (599 $+)
  • HTML — convertit le PDF en HTML/XML (299 $+)

Quelles fonctionnalités HTML à PDF IronPDF supporte-t-il ?

Quelles technologies HTML sont supportées ?

Quelles sont les options de configuration disponibles ?

Quelles fonctionnalités de conversion PDF SautinSoft propose-t-il ?

Comment fonctionne la conversion PDF en Texte ?

PDF Focus .NET extrait efficacement le texte des documents PDF. Extrait de documents entiers ou de pages individuelles. La bibliothèque fournit un texte de haute qualité sans espaces supplémentaires entre les mots et supporte l'Unicode. La mise en page du texte maintient l'apparence RTF avec des sauts de ligne et des colonnes appropriés. Pour des fonctionnalités similaires dans IronPDF, consultez le guide d'extraction de texte et le tutoriel d'analyse PDF. IronPDF prend également en charge l'encodage UTF-8 pour les langues internationales.

Comment fonctionne la conversion PDF en DOCX ?

SautinSoft PDF Focus comprend son propre lecteur PDF et rendu DOCX. Convertit les documents PDF en DOCX sans dépendances à Microsoft Office ou Adobe Acrobat. Le DOCX résultant contient des paragraphes, colonnes, tableaux, hyperliens, images, et sauts de page.

PDF Focus .NET utilise des fonctionnalités d'IA pour reconnaître et recréer des tableaux avec des lignes et des cellules, transformant les tableaux visuels PDF en tableaux documentaires réels. Pour le processus inverse, IronPDF propose la conversion DOCX en PDF avec support de la fusion de courrier. IronPDF propose également la conversion RTF en PDF et la conversion HTML en PDF.

Quels frameworks .NET et plateformes sont supportés ?

Quelles plateformes IronPDF supporte-t-il ?

Quelles plateformes SautinSoft PDF Focus supporte-t-il ?

  • .NET Framework 4.0 ou supérieur
  • .NET Framework et .NET Core 2.0
  • Écrit en C# géré
  • Compatible multiplateforme
  • Support des plateformes cloud :
    • AWS
    • Docker
    • SharePoint
    • Google Cloud Platform## Comment implémenter des tâches PDF courantes ?

Comment créer des PDFs avec IronPDF ?

Comment convertir HTML en PDF ?

La conversion HTML en PDF est une tâche courante dans les applications .NET. Pour des scénarios plus complexes, consultez les paramètres de rendu HTML et les guides de rendu parfait au pixel près. IronPDF supporte également la conversion de fichiers HTML en PDF et le traitement des fichiers ZIP HTML.

// PM> Install-Package IronPdf

using IronPdf;

var Renderer = new IronPdf.ChromePdfRenderer();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");

/****** Advanced ******/

// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
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();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");

/****** Advanced ******/

// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
$vbLabelText   $csharpLabel

Pour plus d'exemples, consultez le guide HTML string to PDF, le tutoriel file to PDF, et la documentation sur le rendu HTML réactif.

Comment convertir des URL en PDF ?

Convertir des pages web en PDF est utile pour l'archivage, le reporting et la documentation. Pour les pages authentifiées, consultez le guide des identifiants de connexion et le tutoriel sur l'authentification TLS. IronPDF prend en charge l'authentification Kerberos et les en-têtes de requête HTTP.

// PM> Install-Package IronPdf

using IronPdf;

// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();

// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;

// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");

// Save the PDF file
Pdf.SaveAs("url.pdf");  
// see also Pdf.Stream for handling PDF data directly from memory
// PM> Install-Package IronPdf

using IronPdf;

// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();

// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;

// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");

// Save the PDF file
Pdf.SaveAs("url.pdf");  
// see also Pdf.Stream for handling PDF data directly from memory
$vbLabelText   $csharpLabel

Pour des options avancées de rendu d'URL, voir le guide URL to PDF, la documentation des options de rendu, et l'exemple de conversion URL.

Comment convertir des images en PDF ?

Convertir des images en PDF est idéal pour créer des albums photo, portfolios, ou archives de documents. IronPDF supporte la conversion TIFF multiframe et les images Azure Blob Storage. La bibliothèque gère également les images intégrées et les bitmaps.

// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");

// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");

// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
$vbLabelText   $csharpLabel

Pour plus de gestion d'images, consultez le guide image to PDF, le tutoriel de rasterisation, et les exemples d'optimisation d'image.

Comment convertir des PDFs avec SautinSoft ?

Comment convertir des PDF en documents Word ?

Convertir des PDFs en documents Word tout en conservant le formatage :

using System;
using System.IO;

string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
    f.OpenPdf(pdfStream);

    if (f.PageCount > 0)
    {
        // Set conversion options
        f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
        f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;

        // Convert the PDF to a Word document and store it in docxStream
        int res = f.ToWord(docxStream);

        // Save the DOCX to disk if conversion was successful
        if (res == 0)
        {
            string docxFile = Path.ChangeExtension(pdfFile, ".docx");
            File.WriteAllBytes(docxFile, docxStream.ToArray());
            System.Diagnostics.Process.Start(docxFile);
        }
    }
}
using System;
using System.IO;

string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
    f.OpenPdf(pdfStream);

    if (f.PageCount > 0)
    {
        // Set conversion options
        f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
        f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;

        // Convert the PDF to a Word document and store it in docxStream
        int res = f.ToWord(docxStream);

        // Save the DOCX to disk if conversion was successful
        if (res == 0)
        {
            string docxFile = Path.ChangeExtension(pdfFile, ".docx");
            File.WriteAllBytes(docxFile, docxStream.ToArray());
            System.Diagnostics.Process.Start(docxFile);
        }
    }
}
$vbLabelText   $csharpLabel

IronPDF offre une gestion similaire des documents via les flux de mémoire et les fonctionnalités d'exportation.

Comment convertir des PDF en images ?

Convertir des PDFs en images permet la génération de miniatures et la fonctionnalité de prévisualisation. IronPDF offre une fonctionnalité similaire avec la rasterisation de PDF, la préservation de la qualité, et le traitement de flux mémoriel.

using System;
using SautinSoft;

PdfFocus f = new PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");

if (f.PageCount > 0)
{
    // Set conversion options for images
    f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
    f.ImageOptions.Dpi = 200;
    f.ImageOptions.JpegQuality = 90;

    // Save all PDF pages as JPEG images
    for (int page = 1; page <= f.PageCount; page++)
    {
        f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
    }
}
using System;
using SautinSoft;

PdfFocus f = new PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");

if (f.PageCount > 0)
{
    // Set conversion options for images
    f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
    f.ImageOptions.Dpi = 200;
    f.ImageOptions.JpegQuality = 90;

    // Save all PDF pages as JPEG images
    for (int page = 1; page <= f.PageCount; page++)
    {
        f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
    }
}
$vbLabelText   $csharpLabel

IronPDF offre une gestion avancée des images incluant la conversion PDF en image, l'aplatissement PDF, et le dessin de bitmap.

Comment convertir des PDF en HTML ?

Pour la conversion PDF en HTML dans IronPDF, consultez le guide PDF to HTML et l'exemple de conversion :

using System;
using SautinSoft;

PdfFocus f = new PdfFocus();
f.OpenPdf(@"c:\test.pdf");

if (f.PageCount > 0)
{
    // Set HTML conversion options
    f.HtmlOptions.IncludeImageInHtml = true;
    f.HtmlOptions.Title = "Converted from PDF";
    f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;

    // Convert PDF to HTML
    int result = f.ToHtml(@"c:\output.html");

    // Open the resulting HTML document in the default browser
    if (result == 0)
    {
        System.Diagnostics.Process.Start(@"c:\output.html");
    }
}
using System;
using SautinSoft;

PdfFocus f = new PdfFocus();
f.OpenPdf(@"c:\test.pdf");

if (f.PageCount > 0)
{
    // Set HTML conversion options
    f.HtmlOptions.IncludeImageInHtml = true;
    f.HtmlOptions.Title = "Converted from PDF";
    f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;

    // Convert PDF to HTML
    int result = f.ToHtml(@"c:\output.html");

    // Open the resulting HTML document in the default browser
    if (result == 0)
    {
        System.Diagnostics.Process.Start(@"c:\output.html");
    }
}
$vbLabelText   $csharpLabel

IronPDF prend également en charge la conversion XML en PDF, le Markdown en PDF, et la XAML en PDF pour divers flux de travail documentaires.

Quels sont les avantages clés de chaque bibliothèque ?

Pourquoi choisir IronPDF?

Pourquoi choisir SautinSoft PDF Focus ?

  • Nécessite 3-4 lignes de code C#
  • Offre des APIs pour plusieurs conversions de format
  • Bibliothèque autonome sans dépendances
  • Paiement unique pour un usage à vie
  • Gère les fichiers TIFF multipage
  • Support technique gratuit pendant un an

Pourquoi préférer IronPDF à SautinSoft ?

SautinSoft ajoute des avis d'essai et du texte "Essai" aléatoire aux documents sortants. En revanche, IronPDF offre des fonctionnalités d'essai illimitées sans filigranes.

IronPDF coûte environ la moitié des licences comparables SautinSoft. Pour des comparaisons de tarification détaillées avec d'autres concurrents, consultez les pages sur les alternatives à Aspose, les alternatives à iText, les alternatives à Syncfusion, les comparaisons QuestPDF, et les évaluations Apryse.

La comparaison des deux bibliothèques révèle qu'IronPDF offre une fiabilité supérieure à un coût presque moitié moindre, avec un meilleur support et plus de fonctionnalités. IronPDF fournit une documentation complète, des exemples de code, des tutoriels, et une référence API pour toutes les fonctionnalités.

En outre, IronPDF propose :

Quelle bibliothèque PDF devriez-vous choisir ?

Cette comparaison a examiné IronPDF et SautinSoft PDF Focus .NET. IronPDF convertit les formulaires web, les pages HTML et le contenu web en PDF au sein des applications .NET. SautinSoft PDF Focus convertit les PDF existants en formats comme DOCX, images et HTML. Les tests ont révélé qu'IronPDF fournit des fonctionnalités d'essai illimitées sans étiquettes de produit sur les sorties.

IronPDF offre des performances supérieures et des fonctionnalités étendues pour les développeurs travaillant avec le Format de Document Portable. La bibliothèque inclut un support complet et une documentation pour une meilleure utilisation des fonctionnalités. Pour plus d'informations, visitez la page des fonctionnalités, essayez les démos en direct, ou explorez le journal des modifications pour les dernières mises à jour. Consultez les étapes clés incluant le rendu Chrome, les améliorations de compatibilité, le support PDF/A, le DOM PDFium, et les améliorations de la stabilité. Pour des problèmes spécifiques, consultez les guides de dépannage ou demandez un support technique.

Explorez les tutoriels incluant la création de PDF, l' édition de PDF, la conversion de PDF, l' organisation de PDF, la signature et sécurisation de PDF, et la référence d'API pour des directives de mise en œuvre détaillées.

Veuillez noterSautinSoft PDF Focus .NET est une marque déposée de son propriétaire respectif. Ce site n'est pas affilié à, approuvé par ou parrainé par SautinSoft PDF Focus .NET. Tous les noms de produits, logos et marques sont la propriété de leurs propriétaires respectifs. Les comparaisons sont à titre informatif uniquement et reflètent les informations publiquement disponibles au moment de l'écriture.

Questions Fréquemment Posées

Comment puis-je convertir HTML en PDF en C# ?

Vous pouvez utiliser la méthode RenderHtmlAsPdf d'IronPDF pour convertir des chaînes HTML en PDF. De plus, vous pouvez convertir des fichiers HTML entiers en PDF en utilisant RenderHtmlFileAsPdf.

Quels sont les avantages d'utiliser IronPDF par rapport à SautinSoft PDF Focus ?

IronPDF propose des prix plus économiques, des performances supérieures, aucune étiquette d'essai sur les sorties, et des fonctionnalités étendues telles qu'une installation facile, un meilleur support, et la capacité de gérer des mises en page complexes et du JavaScript.

Comment puis-je installer IronPDF dans un projet .NET ?

IronPDF peut être installé via le gestionnaire de packages NuGet dans Visual Studio. Recherchez simplement IronPDF et ajoutez-le en tant que référence de projet pour commencer à utiliser ses fonctionnalités.

IronPDF prend-il en charge la fonctionnalité multiplateforme ?

Oui, IronPDF est compatible avec macOS, Linux et Windows. Il prend en charge divers frameworks .NET et peut être utilisé dans des environnements d'hébergement cloud.

Quelles fonctionnalités de conversion HTML en PDF IronPDF propose-t-il ?

IronPDF prend en charge HTML4, HTML5, CSS3, JavaScript, Angular, React, des mises en page réactives et des feuilles de style externes, permettant une conversion complète de HTML en PDF.

Quelles sont les caractéristiques clés de SautinSoft PDF Focus ?

SautinSoft PDF Focus permet la conversion de PDF en divers formats tels que Word, Excel, et HTML. Il prend en charge l'extraction de texte de haute qualité et préserve l'intégrité de la mise en page.

Quel est un inconvénient significatif de l'utilisation de SautinSoft PDF Focus ?

La version d'essai de SautinSoft PDF Focus ajoute des avis d'essai à la sortie, ce qui peut être une limitation pour les développeurs cherchant une sortie propre. IronPDF n'a pas cette limitation.

Quelle est la structure tarifaire d'IronPDF ?

IronPDF propose des tarifs compétitifs avec une utilisation illimitée pour le développement, une garantie de remboursement de 30 jours, et un support gratuit pendant un an, ce qui en fait un choix économique.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me