> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Objeto PDFPictures (interfaz IPDFPicures)

> Objeto PDFPictures (interfaz IPDFPictures) en la API de ABBYY FineReader Engine: colección de objetos PDFPicture definidos por el usuario agregados a un documento PDF, accesible mediante PDFExportParams; no se conserva la transparencia de las imágenes.

Este objeto representa una colección de imágenes definidas por el usuario añadidas a un documento PDF (objetos PDFPicture). Contiene métodos para obtener el número de imágenes de la colección, acceder a un elemento individual de la colección y recorrerla. Se puede acceder a la colección a través del objeto [PDFExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams).

<Warning>
  Al exportar a PDF, ABBYY FineReader Engine no conserva la transparencia de las imágenes.
</Warning>

* La indexación de las colecciones de ABBYY FineReader Engine comienza en 0.
* La instrucción foreach en C# (for each en Visual Basic .NET) se puede usar para manipular la colección.

<div id="properties">
  ## Propiedades
</div>

| Nombre                                                                                                                   | Tipo                                                                                                                                                                                                                                         | Descripción                                             |
| ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| Application                                                                                                              | [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)                    | Devuelve el objeto Engine.                              |
| Count                                                                                                                    | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura                                                                                                                   | Almacena el número de elementos de la colección.        |
| [Element](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [PDFPicture](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicture), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Proporciona acceso a un único elemento de la colección. |

<div id="methods">
  ## Métodos
</div>

| Nombre                                                                                                                     | Descripción                                                 |
| -------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| [AddNew](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/addnew-method)                             | Crea un nuevo objeto PDFPicture y lo agrega a la colección. |
| [DeleteAll](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method) | Elimina todos los elementos de la colección.                |
| [DeleteAt](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method)   | Elimina un elemento de la colección.                        |
| [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method)           | Permite acceder a un elemento individual de la colección.   |

<div id="related-objects">
  ## Objetos relacionados
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/pdfpictures.gif?s=32f1b6b9e7e4c94b6588feb967ebbf85" alt="PDFPictures" width="151" height="96" data-path="images/fine-reader/engine/pdfpictures.gif" />[](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams#pdfpictures)[](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicture)[](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## Ejemplos
</div>

Este ejemplo muestra cómo exportar imágenes en formato PDF.

<Accordion title="Código C++">
  ```cpp theme={null}
  // Crear los parámetros de exportación a PDF
  CSafePtr<IPDFExportParams> pdfExportParams;
  CheckResult( FREngine->CreatePDFExportParams( &pdfExportParams ) );
  // Obtener la colección de imágenes PDF
  CSafePtr<IPDFPictures> pictures;
  CheckResult( pdfExportParams->get_PDFPictures( &pictures ) );
  // Agregar una imagen PDF a la colección existente
  CSafePtr<IPDFPicture> picture;
  CheckResult( pictures->AddNew( &picture ) );
  // Establecer el desplazamiento
  CSafePtr<IPoint> offset;
  CheckResult( FREngine->CreatePoint( 10, 10, &offset ) );
  CheckResult( picture->SetLocation( offset, 0 ) );
  // Obtener un documento de imagen a partir de la imagen
  CSafePtr<IFRDocument> pictureDocument;
  CheckResult( FREngine->CreateFRDocument( &pictureDocument ) );
  CheckResult( pictureDocument->AddImageFile( pictureFilePath ) );
  CSafePtr<IFRPages> frPages;
  CheckResult( pictureDocument->get_Pages( &frPages ) );
  CSafePtr<IFRPage> frPage;
  CheckResult( frPages->get_Element( 0, &frPage ) );
  CSafePtr<IImageDocument> imageDocument;
  CheckResult( frPage->get_ImageDocument( &imageDocument ) );
  // Establecer el documento de imagen
  CheckResult( picture->put_Image( imageDocument ) );
  // Exportar a PDF
  CheckResult( frDocument->Export( resultFilePath, FEF_PDF, pdfExportParams ) );
  ```
</Accordion>

<div id="see-also">
  ## Consulte también
</div>

[PDFPicture](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicture)

[Trabajar con colecciones](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Trabajar con propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
