Este tutorial proporciona orientación para leer la información y descargar PDF adjunto con la API REST de C# mediante un SDK basado en .NET. Aprenderá a leer los detalles de los adjuntos en un archivo PDF y a descargar el adjunto específico si es necesario. Tiene un código de muestra para analizar adjuntos de archivos PDF y ver adjuntos en PDF con la API REST de C#.
Requisito previo
Descargar Aspose.PDF Cloud SDK for Dotnet to read attachment information in a PDF file
Configurar un proyecto C# con el SDK anterior para trabajar con archivos adjuntos
Pasos para abrir un archivo adjunto en formato PDF con la interfaz REST de C#
- Configure el objeto PdfApi configurando la clave API y el SID de la aplicación para leer la información adjunta
- Sube el archivo PDF de origen con archivos adjuntos al almacenamiento en la nube para leer los detalles
- Llame al método GetDocumentAttachments() para obtener la información del archivo adjunto
- Muestra el recuento de archivos adjuntos en formato PDF y la información básica
Estos pasos definen el proceso para leer información de archivos adjuntos de Adobe PDF con API basada en C# .NET. Cargue el archivo PDF de origen en el almacenamiento en la nube con los archivos adjuntos. Llame al método GetDocumentAttachments() en la clase PdfApi y muestre la lista y el recuento de archivos adjuntos.
Código para ver archivos PDF adjuntos con la interfaz REST de C#
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 demuestra cómo acceder a archivos adjuntos en un archivo PDF con C# REStTful Service. Proporciona una lista de archivos adjuntos e información como Href, Rel, Type y Title. Puede utilizar el método GetDownloadDocumentAttachmentByIndex() para descargar el flujo de archivos adjuntos de destino para leerlo y guardarlo en el disco.
Este artículo nos ha enseñado el proceso de acceso a archivos PDF adjuntos. Si desea leer el texto de un archivo PDF, puede consultar el artículo sobre Extraer texto de un documento PDF con la API REST de C#.