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
Download Aspose.PDF Cloud SDK for Dotnet to read attachment information in a PDF file
Configurar projeto C# com o SDK acima para trabalhar com anexos
Etapas para abrir anexo em PDF com interface C# REST
- Configure o objeto PdfApi definindo a chave da API e o APP SID para ler informações do anexo
- Carregue o arquivo PDF de origem com anexos no armazenamento em nuvem para ler os detalhes
- Chame o método GetDocumentAttachments() para buscar as informações do anexo
- 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#.