Extraer y Guardar un Archivo Adjunto

Obtener Todos los Archivos Adjuntos

Con Aspose.PDF, es posible obtener todos los archivos adjuntos de un documento PDF. Esto es útil ya sea cuando deseas guardar los documentos por separado del PDF, o si necesitas eliminar un PDF de archivos adjuntos.

Para obtener todos los archivos adjuntos de un archivo PDF:

  1. Recorre la colección EmbeddedFiles del objeto Document. La colección EmbeddedFiles contiene todos los archivos adjuntos. Cada elemento de esta colección representa un objeto FileSpecification. Cada iteración del bucle foreach a través de la colección EmbeddedFiles devuelve un objeto FileSpecification.
  2. Una vez que el objeto esté disponible, recupera ya sea todas las propiedades del archivo adjunto o el archivo en sí.

Los siguientes fragmentos de código muestran cómo obtener todos los archivos adjuntos de un documento PDF.

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

Obtener Archivo Adjunto Individual

Para obtener un archivo adjunto individual, podemos especificar el índice del archivo adjunto en el objeto EmbeddedFiles de la instancia del Documento. Por favor, intenta usar el siguiente fragmento de código.

Obtener Archivos Adjuntos que Contienen Objetos FileAttachmentAnnotation

Además de la colección EmbeddedFiles del objeto Document, los archivos adjuntos también pueden estar contenidos en objetos FileAttachmentAnnotation. A continuación se muestra el código para ver el número y los detalles de dichos archivos adjuntos.