Baixar anexo em PDF com API REST C#

Este tutorial fornece orientação para ler as informações e baixar o anexo PDF com a API REST C# usando um SDK baseado em .NET. Você aprenderá a ler os detalhes dos anexos em um arquivo PDF e baixar o anexo específico, se necessário. Ele tem um código de amostra para analisar anexos de arquivo PDF e visualizar anexos em PDF com a API REST C#.

Pré-requisito

Etapas para abrir anexo em PDF com interface C# REST

  1. Configure o objeto PdfApi definindo a chave da API e o APP SID para ler informações do anexo
  2. Carregue o arquivo PDF de origem com anexos no armazenamento em nuvem para ler os detalhes
  3. Chame o método GetDocumentAttachments() para buscar as informações do anexo
  4. Exibir a contagem de anexos de arquivos PDF e informações básicas

Essas etapas definem o processo para ler informações de Anexos Adobe PDF com API baseada em C# .NET. Carregue o arquivo PDF de origem no armazenamento em nuvem com anexos. Chame o método GetDocumentAttachments() na classe PdfApi e exiba a lista e a contagem de anexos.

Código para visualizar anexos em PDF com interface C# REST

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void DownloadAttachments()
{
PdfApi pdfApi = new PdfApi("API Key", "APP SID");
String fileName = "Attachments.pdf";
try
{
// Read the source PDF file
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
// Fetch the attachments information
AttachmentsResponse apiResponse = pdfApi.GetDocumentAttachments(fileName);
int totalAttachments = apiResponse.Attachments.List.Count;
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
Console.WriteLine($"There are {totalAttachments} attachments");
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Este código demonstra como acessar anexo em arquivo PDF com C# RESTTful Service. Ele fornece uma lista de anexos e informações como Href, Rel, Type e Title. Você pode usar o método GetDownloadDocumentAttachmentByIndex() para baixar o fluxo de anexo de destino para leitura e salvamento no disco.

Este artigo nos ensinou o processo de acessar anexos em PDF. Se você quiser ler texto de um arquivo PDF, pode consultar o artigo em Extrair texto de documento PDF com API REST C#.

 Português