1. Des produits
  2.   PDF
  3.   .NET
  4.   Aspose.PDF for .NET

Aspose.PDF for .NET

 
 

API C# .NET pour la création et la conversion de fichiers PDF

Une puissante API PDF C# .NET pour générer, modifier, restituer, manipuler et convertir des fichiers PDF aux formats Word, Excel, PowerPoint et images sans utiliser Adobe Acrobat.

La bibliothèque

Aspose.PDF for .NET peut être très pratique pour les développeurs souhaitant créer et manipuler des documents PDF. dans leurs propres applications avec seulement quelques lignes de code C# .NET. La bibliothèque est conçue pour être facile à utiliser et offre un large éventail de fonctionnalités qui la rendent adaptée à une variété de cas d'utilisation. Avec son riche ensemble de fonctionnalités et ses API faciles à utiliser, Aspose.PDF est un outil précieux pour tout développeur travaillant avec des documents PDF dans un environnement .NET (WinForms, WPF, ASP.NET et .NET Compact Framework).< /p>

Aspose.PDF pour .NET est une bibliothèque très flexible et puissante, bien adaptée à un large éventail de cas d'utilisation. Que vous soyez impliqué dans la création de nouveaux documents PDF, la manipulation de documents existants ou la conversion de PDF vers d'autres formats, cette bibliothèque fournit tout ce dont vous avez besoin pour faire le travail. La bibliothèque peut être utilisée pour convertir du texte, des images, SVG, HTML en PDF ainsi que pour exporter des PDF vers de nombreux formats de documents avec d'excellentes performances et une bonne qualité.

La bibliothèque prend en charge une grande variété de fonctions pour la gestion des documents PDF, telles que la création de PDF à partir de zéro, la compression de fichiers PDF, la création et la manipulation de tableaux, l'utilisation d'objets graphiques dans les PDF, la gestion des polices personnalisées, la prise en charge des contrôles de sécurité. , insérer ou supprimer des signets, utiliser la table des matières PDF, ajouter ou supprimer des pièces jointes, gérer des annotations PDF, insérer du texte et des images, extraire ou insérer des pages dans des PDF, fusionner plusieurs PDF en un seul document, diviser un PDF en plusieurs pages, pages à conversion d'images, impression de documents PDF, etc.

Previous Next

Premiers pas avec Aspose.PDF pour .NET

La méthode recommandée pour installer Aspose.PDF pour .NET consiste à utiliser NuGet. Veuillez utiliser la commande suivante pour une installation fluide.

Installer Aspose.Pdf via la commande NuGet

 Install-Package Aspose.Pdf

Vous pouvez télécharger la bibliothèque directement depuis la Aspose.PDF page produit

Générer des documents PDF via l'API .NET

L'une des fonctionnalités clés d'Aspose.PDF pour .NET est sa capacité à créer des documents PDF à partir de zéro avec seulement quelques lignes de code C#. Les développeurs de logiciels peuvent utiliser la bibliothèque pour ajouter du texte, des images, des formulaires, des annotations, de nouvelles pages, des pièces jointes, des signets et d'autres éléments à un document PDF, ainsi que pour contrôler la mise en page et le formatage du contenu. De plus, la bibliothèque fournit un riche ensemble d'API pour manipuler des documents PDF existants, comme la fusion de plusieurs PDF en un seul document, la division d'un PDF en plusieurs pages et l'extraction de texte et d'images d'un PDF.

Comment créer un PDF en utilisant C# ?

    // Initialize document object
    Document pdf_doc = new Document();

    // Add page
    Page page = pdf_doc.Pages.Add();

    // Place the text of choice
    page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));

    // PDF file created at a specified location
    pdf_doc.Save("created_one.pdf");

Convertir un PDF vers d'autres formats de fichiers via l'API C#

La conversion de documents PDF vers d'autres formats de fichiers est l'une des tâches les plus populaires et les plus importantes pour de nombreux développeurs de logiciels. Aspose.PDF pour .NET facilite leur travail en fournissant des fonctionnalités complètes pour convertir par programme des documents PDF vers d'autres formats de fichiers pris en charge avec seulement quelques lignes de code .NET. La bibliothèque prend en charge un large éventail de formats de sortie, notamment Microsoft Word, Excel, PowerPoint, images, HTML et bien d'autres. Il est également possible d'enregistrer un document PDF dans un fichier, de le diffuser, de l'envoyer sur le Web ou de l'enregistrer en tant que document PDF/A. La bibliothèque permet aux développeurs de logiciels de travailler facilement avec des documents PDF dans d'autres applications et plates-formes.

Convertir un PDF en Word via l'API C#.NET

public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document                        
var document = new Document("template.pdf");

// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}

Fusionner ou diviser des documents PDF via C# .NET

La bibliothèque Aspose.PDF pour .NET permet aux développeurs de logiciels de fusionner plusieurs fichiers PDF en un seul document PDF ou de diviser des fichiers PDF volumineux en fichiers plus petits dans leurs propres applications .NET. La bibliothèque propose diverses fonctions pour fusionner et diviser des fichiers PDF, telles que l'ajout d'un document à la fin d'un autre fichier PDF, la division de pages PDF en fichiers PDF individuels, la division de la plage de pages PDF en fichier PDF individuel, etc.

Diviser le PDF en plusieurs fichiers via l'API C#

 
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}

Conversion d'images au format PDF via l'API .NET

La bibliothèque Aspose.PDF pour .NET fournit une prise en charge complète de la conversion de diverses images au format PDF à l'aide de commandes C#. Les développeurs de logiciels peuvent facilement convertir certains des formats d'image les plus populaires, tels que les formats BMP, CGM, DICOM, EMF, JPG, PNG, SVG et TIFF. Pour convertir une image, vous devez d’abord initialiser un nouvel objet de classe de document et charger l’image. Après cela, appelez simplement Enregistrer et convertir au format image et enregistrez-le au format de fichier PDF. Dans certains cas, la bibliothèque prend également en charge la définition de la hauteur, de la largeur et des marges d'une page ainsi que de l'image.

convertir une image JPG en PDF via l'API .NET

 
// Load input JPG file
String path = dataDir + "Aspose.jpg";

// Initialize new PDF document
Document doc = new Document();

// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);

// Add image on a page
page.Paragraphs.Add(image);

// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");
 Français