Este artículo brinda detalles sobre cómo obtener imágenes de un PDF en C# con la ayuda de detalles de configuración y un código de muestra ejecutable. Se comparte la lógica completa del programa que se puede usar para escribir esta aplicación, ya que se proporcionan todas las clases y métodos necesarios para obtener imágenes de PDF en C# en diferentes formatos como JPEG, PNG, etc. También aprenderá diferentes opciones para mejorar el proceso al personalizar las imágenes de salida después de obtenerlas del archivo PDF.
Pasos para obtener imágenes PDF en C#
- Configure el IDE para usar Aspose.PDF for .NET para extraer imágenes de un PDF
- Cargue el archivo PDF de origen que contiene imágenes usando el objeto de clase Document
- Obtén acceso a una imagen en particular usando el objeto de clase XImage
- Cree una nueva secuencia de archivos usando el nombre de la imagen deseada
- Guarde la imagen como JPEG y cierre la transmisión
Estos pasos explican cómo obtener una imagen de un PDF en C# al compartir un enfoque paso a paso en el que primero cargamos el archivo PDF de origen y luego accedemos a una página particular del PDF. Cada página tiene una colección de recursos que incluyen imágenes a las que se puede hacer referencia con la ayuda de un índice. Una vez que se accede a la referencia de imagen deseada en el objeto de clase XImage, se puede guardar como una imagen en la transmisión en cualquiera de los formatos deseados.
Código para obtener una imagen de un PDF en C#
Este código demuestra el proceso para obtener una imagen de PDF en C# cargándola en el objeto de la clase Document y luego obteniendo la lista de recursos de una página en particular y luego de los recursos, obteniendo la lista de imágenes en esa página. Una vez que tenemos acceso a una imagen en particular, podemos cambiar el nombre de una imagen junto con los cambios en las referencias dentro del documento. También puede obtener diferentes propiedades como nombre, alto y ancho para filtrar las imágenes antes de guardarlas en el disco.
Este tutorial nos ha guiado para extraer imágenes de una página PDF. Si desea conocer el proceso para agregar una marca de agua en un archivo PDF, consulte el artículo sobre cómo agregar una marca de agua a un PDF en C#.