GroupDocs.Conversion en un coup d’œil

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

Illustration conversion

Conversion simplifiée

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

Basculez 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 basculer sans effort entre différents formats.

Compatibilité multiplateforme

Explorez une solution de conversion avec une compatibilité multiplateforme inhérente, s’adressant à une base d’utilisateurs plus large et garantissant des performances optimales dans divers environnements pour tous vos besoins de conversion de documents.

Indépendance de la plateforme

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

Formats de fichiers pris en charge

GroupDocs.Conversion pour .NET prend en charge les opérations avec les formats de fichiers 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 GroupDocs.Conversion

Convertissez en toute transparence des documents PDF et bureautiques en HTML, JPG, PNG, BMP, TIFF, SVG et bien d’autres formats. L’API GroupDocs.Conversion pour C# est conçue pour être facile à utiliser et à intégrer dans votre projet. Il prend en charge tous les formats de documents courants avec la possibilité de personnaliser le processus de conversion.

Feature icon

Conversion multiformat

Convertissez facilement des fichiers entre différents formats, notamment PDF, DOCX, XLSX, PPTX, etc.

Feature icon

Sortie haute fidélité

Préservez 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 des documents multipages en images page par page, permettant un contrôle précis du processus de transformation et facilitant l’extraction et l’analyse de documents basés sur des images.

Feature icon

Paramètres personnalisables

Affinez 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é

Garantissez la confidentialité des données grâce aux options de conversion de fichiers protégées par mot de passe.

Feature icon

Intégration API

Intégrez de manière transparente les capacités de conversion dans vos applications C#, ce qui en fait une partie transparente de votre flux de travail.

Feature icon

Conversion robuste

Assurez des conversions de fichiers fiables et sans erreurs, garantissant l’exactitude et l’intégrité de vos documents transformés.

Feature icon

Convertir des documents à partir d’archives

Extrayez et convertissez des documents à partir d’archives, permettant la transformation du contenu stocké dans des fichiers compressés.

Exemples de codes

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

Convertir un PDF en image

Un scénario couramment rencontré consiste à convertir un document PDF entier ou des pages spécifiques en une collection d’images. GroupDocs.Conversion pour .NET offre la possibilité 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 spécifie le format de nom des images enregistrées. Vous pouvez sélectionner votre format d’image préféré à l’aide de la classe ImageFileType.

Convertir un PDF en PNG en C#

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 = (int page) => File.Create($"resume-page-{page}.png");

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

Convertir un segment d’un document volumineux

Avec GroupDocs.Conversion pour .NET, vous pouvez facilement convertir des pages spécifiques à partir d’un long document. Vous disposez de deux méthodes pour y parvenir, en fonction de 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éfinissez les options et spécifiez 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 courante : une approche simplifiée

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

Convertissez DOCX en PDF en C# en utilisant une syntaxe fluide

using GroupDocs.Conversion;

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

 Français