PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

Diviser des fichiers PDF dans .NET SDK

Divisez des pages PDF dans une API Cloud en C# sans l’utilisation de logiciels comme Adobe PDF.

Get Started

Comment diviser des fichiers PDF utilisant C# Cloud API

Pour diviser des fichiers PDF, nous allons utiliser Aspose.PDF Cloud .NET SDK Ce Cloud SDK vous permet de créer facilement des applications cloud basées sur la création, l’édition et la conversion de PDF en C#, ASP.NET ou d’autres langages .NET pour diverses plates-formes cloud. Ouvrez NuGet package manager, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante à partir de la Console du Gestionnaire de Paquets.

Commande


    PM> Install-Package Aspose.Pdf-Cloud 

Étapes pour diviser PDF via Cloud .NET SDK

Une fusion de base de PDFs programmatique avec Aspose.PDF Cloud .NET SDK API peut être effectuée en quelques lignes de code.

  1. Créez un nouvel objet Configuration avec votre Secret d’Application et Clé
  2. Créez un objet pour se connecter à l’API Cloud
  3. Téléchargez votre fichier de document
  4. Effectuez la division
  5. Téléchargez le résultat

Exigences Systèmes

Il est facile de commencer avec Aspose.PDF Cloud .NET SDK et il n’y a rien à installer. Créez simplement un compte sur Aspose for Cloud et obtenez les informations de votre application. Une fois que vous avez le App SID & clé, vous êtes prêt à donner le Aspose.PDF Cloud .NET SDK.

  • .NET Framework 2.0 ou supérieure
  • JSON.NET

 

Diviser un fichier PDF unique en utilisant C#


    public static void SplitSinglePages()
    {
        const string localImageFileName = @"C:\Samples\Sample-Document-01.pdf";
        const string storageFileName = "Sample-Document-01.pdf";
        
        // Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);

        if (pdfApi.GetFilesList("").Value.All(f => f.Name != storageFileName))
        {
            using var file = File.OpenRead(localImageFileName);
            var uploadResult = pdfApi.UploadFile(storageFileName, file);
            Console.WriteLine(uploadResult.Uploaded[0]);
        }

        var response = pdfApi.PostSplitDocument(storageFileName);
        uint index = 1;
        foreach (var fileName in response.Result.Documents.Select(document=>document.Href))
        {
            pdfApi.DownloadFile(fileName)
                .CopyTo(File.OpenWrite($"page{index++}.pdf"));
        }
    }