GroupDocs.Conversion en un coup d’œil

Explorez les capacités de l’API pour une conversion rapide et sans faille de PDF, Microsoft Office, HTML, eBook et fichiers image au sein des applications .NET

Illustration conversion

Conversion simplifiée

Avec l’API GroupDocs.Conversion, vous pouvez convertir sans effort des documents de divers formats en PDF, Microsoft Office, HTML, eBook et fichiers image. L’API offre des options flexibles et robustes, garantissant l’intégrité du contenu et de la structure du document tout au long du processus de conversion.

Passage sans effort entre les formats

Le processus d’utilisation de l’API GroupDocs.Conversion est incroyablement simple, ne nécessitant qu’une seule méthode et un ensemble d’options pour passer sans effort d’un format à l’autre.

Compatibilité multiplateforme

Explorez une solution de conversion dotée d’une compatibilité multiplateforme native, répondant à un large public et garantissant des performances optimales dans divers environnements pour tous vos besoins de conversion de documents.

Prise en charge des plates‑formes

GroupDocs.Conversion pour .NET prend en charge les systèmes d’exploitation, frameworks et gestionnaires de packages suivants

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Package .NET 6

  • Prend en charge .NET 6.0 et les versions supérieures
  • Fonctionne sous Windows, Linux et macOS
Téléchargement NuGet

Package .NET Framework

  • Prend en charge .NET Framework 4.6.2+
  • Dépend de System.Drawing.Common
Téléchargement NuGet

Formats de fichiers pris en charge

GroupDocs.Conversion pour .NET prend en charge les opérations avec les formats de fichier suivants.

Formats de documents

  • Documents: PDF, XPS, TEX
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX
  • OpenDocument: ODT, OTT, ODS

Images et multimédia

  • Images: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • Diagram: VSDX, DRAW, LUCIDCHART
  • CAD & GIS: DWG, DXF, DWF, IFC, SHP, KML, GEOJSON
  • Audio: MP3, WAV, FLAC, AAC, OGG
  • Video: MP4, AVI, MKV, MOV, WMV
  • 3D & Vector: SVG, AI, EPS, CDR, STL, OBJ, FBX, DAE, GLB

Autres formats

  • eBook: EPUB, MOBI, AZW, FB2
  • Web: HTML, MHTML, MHT
  • Archives: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • Email & Outlook: PST, OST, MSG, EML
  • Finance: QFX, OFX
  • OneNote: ONE

Fonctionnalités de GroupDocs.Conversion

L’API vous permet d’effectuer une conversion d’un format à un autre, de convertir l’ensemble du document ou des pages spécifiques, d’ajuster les options pour le résultat souhaité et plus encore.

Feature icon

Conversion multi‑format

Convertissez des fichiers entre divers formats, y compris PDF, DOCX, XLSX, PPTX et plus.

Feature icon

Sortie haute fidélité

Conservez la qualité et le formatage d’origine des documents pendant le processus de conversion.

Feature icon

Conversion de plusieurs fichiers

Convertissez plusieurs fichiers et combinez-les dans une archive, simplifiant ainsi l’organisation du contenu converti.

Feature icon

Document multipage en images

Convertissez les documents multipages en images page par page, permettant un contrôle précis du processus de transformation.

Feature icon

Paramètres personnalisables

Ajustez finement les paramètres de conversion tels que la résolution, la qualité et la mise en page pour répondre à des exigences spécifiques.

Feature icon

Traitement sécurisé

Assurez la confidentialité des données avec des options de conversion de fichiers protégés par mot de passe.

Feature icon

Intégration d’API

Intégrez les capacités de conversion dans vos applications C# afin que les conversions s’exécutent dans le cadre de vos flux de travail existants.

Feature icon

Conversion robuste

Fournissez des conversions de fichiers fiables tout en conservant la précision et l’intégrité de vos documents transformés.

Feature icon

Convertir des documents depuis des archives

Extrayez et convertissez des documents depuis des archives, permettant la transformation du contenu stocké dans des fichiers compressés.

Exemples de code

Quelques cas d’utilisation typiques des opérations GroupDocs.Conversion pour .NET

Convertir un PDF en image

Un scénario couramment rencontré consiste à convertir un document PDF complet ou des pages spécifiques en une collection d’images. GroupDocs.Conversion pour .NET offre la capacité de convertir des PDF en différents formats d’image, tels que TIFF, JPG, PNG, GIF, BMP, etc. Contrairement à d’autres conversions, ce processus nécessite la déclaration d’un délégué SavePageStream, qui définit le format de nommage des images enregistrées. Vous pouvez choisir le format d’image souhaité à l’aide de la classe ImageFileType.

Convertir un PDF en PNG en C#

using System.IO;
using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;

// Charger le fichier PDF source
using (var converter = new Converter("resume.pdf"))
{
  var getPageStream = (SavePageContext context) => File.Create($"resume-page-{context.Page}.png");

    // Définir les options de conversion et spécifier le type d’image de sortie
    var convertOptions = new ImageConvertOptions { 
      Format = ImageFileType.Png
    };          
    
    // Convertir chaque page du document PDF en PNG
    converter.Convert(getPageStream, convertOptions);
}

Convertir une partie d’un document volumineux

Avec GroupDocs.Conversion pour .NET, vous pouvez convertir facilement des pages spécifiques d’un document long. Vous disposez de deux méthodes pour y parvenir, selon vos besoins. Vous pouvez soit convertir une plage de pages, soit convertir des pages spécifiques.

Convertir DOCX (pages 2‑4) en PDF en C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;

// Charger le fichier DOCX source  
using (Converter converter = new Converter("booklet.docx"))
{
    // Définir les options et spécifier la plage de pages à convertir       
    var convertOptions = new PdfConvertOptions 
    { 
      PageNumber = 2, 
      PagesCount = 3 
    };
    
    // Convertir les pages 2‑4 en PDF       
    converter.Convert("pages-2-4.pdf", convertOptions);
}

Syntaxe fluide : une approche simplifiée

La syntaxe fluide offre une notation concise pour les actions courantes de l’API GroupDocs.Conversion pour .NET. Les exemples de code ci‑dessous montrent comment exploiter la syntaxe fluide:

Convertir DOCX en PDF en C# avec la syntaxe fluide

using GroupDocs.Conversion;

FluentConverter
    .Load("schedule.docx")
    .ConvertTo("schedule.pdf")
    .Convert();

Prêt à commencer ?

Téléchargez GroupDocs.Conversion gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français