Dividir PDF no .NET SDK
Dividir Páginas de PDF Único no C# Cloud API sem o uso de qualquer software como Adobe PDF.
Get StartedComo Dividir Arquivos PDF Únicos Usando C# Cloud API
Para dividir arquivos PDF, usaremos Aspose.PDF Cloud .NET SDK Esta Cloud SDK permite criar facilmente aplicativos baseados em núvem para criar, editar & converter PDFs em C#, ASP.NET ou outras linguagens .NET para várias plataformas em núvem. Abra NuGet o gerenciador de pacotes, procure Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Comando
PM> Install-Package Aspose.Pdf-Cloud
Etapas para Dividir PDF via Cloud .NET SDK
Uma fusão básica de PDFs de forma programática com Aspose.PDF Cloud .NET SDK APIs pode ser feita em poucas linhas de código.
- Crie um novo objeto Configuration com seu Aplicativo Secret e Key
- Crie um objeto para se conectar à Cloud API
- Faça o upload do seu arquivo de documento
- Execute a divisão
- Baixe o resultado
Requisitos do Sistema
É fácil começar com o Aspose.PDF Cloud .NET SDK e não há nada para instalar. Criar uma conta no Aspose for Cloud e obter suas informações de aplicação. Uma vez com o App SID & key, você está pronto para usar o Aspose.PDF Cloud .NET SDK.
- .NET Framework 2.0 ou superior
- JSON.NET
Dividir Arquivo PDF Único 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"));
}
}