PNG JPG BMP TIFF PDF
Aspose.PDF  para .NET

Dividir PDF en SDK .NET

Divida páginas de un solo PDF en API de C# Cloud sin utilizar ningún software como Adobe PDF.

Get Started

Cómo Dividir un Solo Archivo PDF Usando API de C# Cloud

Para dividir archivos PDF utilizaremos Aspose.PDF Cloud .NET SDK Este SDK en la Nube le permite crear fácilmente aplicaciones basadas en la nube para crear, editar y convertir PDFs en C#, ASP.NET o en otros idiomas de .NET para varias plataformas en la nube. Abra NuGet gestionador de paquetes, busque Aspose.PDF Cloud e instálelo. También puede usar el siguiente comando desde la consola del Administrador de Paquetes.

Comando


    PM> Install-Package Aspose.Pdf-Cloud 

Pasos para Dividir PDF a través de SDK Cloud .NET

Una combinación básica de PDFs de forma programático con Aspose.PDF Cloud .NET SDK APIs se puede hacer con solo unas pocas líneas de código.

  1. Cree un nuevo objeto de configuración con su Clave y Secreto de la Aplicación
  2. Cree un objeto para conectarse a la API de la Nube
  3. Suba su archivo de documento
  4. Realice la división
  5. Descargue el resultado

Requisitos del Sistema

Es fácil comenzar con Aspose.PDF Cloud .NET SDK y no hay nada que instalar. Simplemente cree una cuenta en Aspose para Cloud y obtenga la información de su aplicación. Una vez que tenga el SID de la App y la clave, está listo para dar el SDK de Aspose.PDF Cloud .NET.

  • .NET Framework 2.0 o posterior
  • JSON.NET

 

Dividir un Solo Archivo PDF usando 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"));
        }
    }