Trabajando con Adjuntos - Fachadas

En esta sección, explicaremos cómo trabajar con adjuntos en PDF utilizando Aspose.PDF for .NET Fachadas. Un adjunto es un archivo adicional que se adjunta a un documento principal, puede ser una variedad de tipos de archivos, como pdf, word, imagen u otros archivos. Aprenderás cómo agregar adjuntos a pdf, obtener la información de un adjunto y guardarlo en un archivo, eliminar el adjunto de PDF programáticamente con C#.

Agregar Adjuntos desde un Archivo en un PDF Existente

Puedes agregar un adjunto en un archivo PDF existente utilizando la clase PdfContentEditor. El adjunto se puede agregar desde un archivo en el disco utilizando la ruta del archivo. Puedes agregar un adjunto utilizando el método AddDocumentAttachment. Este método toma dos argumentos: la ruta del archivo y la descripción del adjunto. Primero, necesitas abrir el archivo PDF existente y agregar el adjunto en él. Luego puedes guardar el archivo PDF de salida utilizando el método Save de PdfContentEditor.

El siguiente fragmento de código te muestra cómo agregar un adjunto desde un archivo. Por ejemplo, agreguemos el archivo MP3.

Agregar Adjuntos desde un Stream en un PDF Existente

El adjunto se puede agregar en un archivo PDF desde un stream – FileStream – utilizando el método AddDocumentAttachment. Este método toma tres argumentos: stream, nombre del adjunto y descripción del adjunto. Para agregar un adjunto, necesitas crear un objeto de la clase PdfContentEditor y vincular el archivo PDF de entrada utilizando el método BindPdf. Después de eso, puedes llamar al método AddDocumentAttachment para agregar el adjunto. Finalmente, puedes llamar al método Save para guardar el archivo PDF actualizado. El siguiente fragmento de código te muestra cómo agregar un adjunto desde un Stream.

Eliminar Todos los Adjuntos de un Archivo PDF Existente

El método DeleteAttachments de la clase PdfContentEditor te permite eliminar todos los adjuntos de un archivo PDF existente. Llama al método DeleteAttachments. Finalmente, debes llamar al método Save para guardar el archivo PDF actualizado. El siguiente fragmento de código te muestra cómo eliminar todos los adjuntos de un archivo PDF existente.