HTML
JPG
PDF
XML
DOCX
PDF
Excluir Páginas de PDF via .NET SDK
API para mover página de documentos PDF para nova posição com .NET.
Get StartedComo mover página de documentos PDF para nova posição usando Cloud .NET SDK
Para mover página de documentos PDF para nova posição via Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK permite que você construa facilmente aplicativos de criador, editor e conversor de PDF baseados em nuvem em C#, ASP.NET ou outras linguagens .NET para várias plataformas de nuvem. Abra NuGet gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Comando do Console do Gerenciador de Pacotes
PM> Install-Package Aspose.Pdf-Cloud
Etapas para excluir páginas usando .NET SDK
Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e excluir páginas de documentos PDF com apenas algumas linhas de código.
- Crie um novo objeto de Configuração com seu Application Secret e Key.
- Crie um objeto para se conectar à API da Nuvem.
- Carrega o PDF para o armazenamento em nuvem.
- Move a página do documento PDF para nova posição no armazenamento em nuvem.
- Verifica a resposta e registra o resultado.
- Baixa o arquivo atualizado para uso local.
Este código de exemplo mostra como mover página de documento PDF para nova posição
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Pages
{
public class PagesMove
{
public static async Task Move(string documentName, string outputName, int pageNumber, int newPageNumber, string remoteFolder)
{
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
pdfApi = new PdfApi(AppSecret, AppSid);
using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
{ // Upload the local PDF to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Move page from the PDF to new positionon in cloud storage.
AsposeResponse response = await pdfApi.PostMovePageAsync(documentName, pageNumber, newPageNumber, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("PagesMove(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("PagesMove(): Failed to move page to new postion in the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("PagesMove(): page successfully moved to new position in the document '{0}.", documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "move_pages_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("PagesMove(): File '{0}' successfully downloaded.", "move_pages_" + outputName);
}
}
}
}