> ## 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.

# PDFAttachment-Objekt (IPDFAttachment-Schnittstelle)

> PDFAttachment-Objekt (IPDFAttachment-Schnittstelle) in der ABBYY FineReader Engine API — Repräsentiert einen PDF-Anhang mit ursprünglichem Dateinamen, Beschreibung und Bindungsart; stellt Methoden bereit, mit denen sich die angehängte Datei auf der Festplatte oder im globalen Speicher speichern lässt.

Dieses Objekt repräsentiert einen PDF-Anhang. Es bietet Zugriff auf den ursprünglichen Dateinamen, die vom Autor hinzugefügte Beschreibung sowie die Bindungsart des Anhangs. Außerdem stellt es Methoden bereit, mit denen Sie auf die angehängte Datei zugreifen können, indem Sie sie auf der Festplatte oder im globalen Speicher speichern.

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

| Name        | Typ                                                                                                                                                                                                                  | Beschreibung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Application | [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface), [nur lesbar](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Gibt das Engine-Objekt zurück.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Binding     | [PDFAttachmentBindingEnum](/de/fine-reader/engine/api-reference/enumerations/pdfattachmentbindingenum), nur lesbar                                                                                                   | Gibt an, ob die angehängte Datei einer Anmerkung, einem PDF Portfolio oder dem Dokument allgemein zugeordnet ist. Bei einem über die FineReader Engine API hinzugefügten Anhang ist der Wert dieser Eigenschaft immer PAB\_Document.                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Description | [BSTR](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), nur lesbar                                                                                               | Gibt die Beschreibung zurück, die der Datei beim Anhängen zugewiesen wurde.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| FileFormat  | [ImageFileFormatEnum](/de/fine-reader/engine/api-reference/enumerations/imagefileformatenum), nur lesbar                                                                                                             | Gibt das ursprüngliche Dateiformat zurück, das von ABBYY FineReader Engine nach dem Öffnen erkannt wurde. <Note> Wenn das Anhangsformat nicht IFF\_UnknownFormat entspricht, kann es in der Methode [AddImageFileFromAttachment](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromattachment-method) verwendet werden. Andernfalls können Sie den Anhang mit der Methode [SaveToFile](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachment/savetofile-method) oder [SaveToMemory](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachment/savetomemory-method) (Win) speichern. </Note> |
| FileName    | [BSTR](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), nur lesbar                                                                                               | Gibt den ursprünglichen Dateinamen zurück.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

<div id="methods">
  ## Methoden
</div>

| Name                                                                                                                                                           | Beschreibung                                         |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [SaveToFile](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachment/savetofile-method)                                                    | Speichert die angehängte Datei auf dem Datenträger.  |
| [SaveToMemory](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachment/savetomemory-method) <br /><br /> **Hinweis:** *Nur unter Windows.* | Speichert die angehängte Datei im globalen Speicher. |

<div id="related-objects">
  ## Verwandte Objekte
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/pdfattachment.gif?s=47cc0fb96ddc68f5ac394428baae2e58" alt="PDFAttachment" width="166" height="93" data-path="images/fine-reader/engine/pdfattachment.gif" />[](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachments)[](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/de/fine-reader/engine/api-reference/document-related-objects/frdocument#pdfattachments)[](/de/fine-reader/engine/api-reference/document-related-objects/frdocument)

[Objektdiagramm](/de/fine-reader/engine/api-reference/object-diagram)

<div id="input-parameter">
  ## Eingabeparameter
</div>

Dieses Objekt wird der Methode [AddImageFileFromAttachment](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromattachment-method) als Eingabeparameter übergeben.

<div id="output-parameter">
  ## Ausgabeparameter
</div>

Dieses Objekt ist der Ausgabeparameter der Methoden [AddFromFile](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachments/addfromfile-method) und [AddFromMemory](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachments/addfrommemory-method) (Win) des Objekts [PDFAttachments](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachments).

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

<Accordion title="C++ (COM)-Code">
  ```cpp theme={null}
  FREngine::IEnginePtr Engine;
  FREngine::IFRDocumentPtr sourceFile = Engine->CreateFRDocument();
  sourceFile->AddImageFile( imageFilePath, 0, 0 );
  // Sammlung der Anhänge aus dem Quelldokument abrufen
  FREngine::IPDFAttachmentsPtr attachments;
  sourceFile->get_PDFAttachments( &attachments );
  int attachmentsCount( 0 );
  attachments->get_Count( &attachmentsCount );
  // Bilder aus den Anhängen zur Verarbeitung zu einem neuen Dokument hinzufügen
  FREngine::IFRDocumentPtr frDocument = Engine->CreateFRDocument();
  for( int j = 0; j < attachmentsCount; j++ ) {
      FREngine::IPDFAttachmentPtr attach;
      attachments->get_Element( j, &attach );
      FREngine::ImageFileFormatEnum fileFormat( FREngine::IFF_UnknownFormat );
      attach->get_FileFormat( &fileFormat );
      // Nur unterstützte ImageFileFormatEnum können verarbeitet werden
      if( fileFormat != FREngine::IFF_UnknownFormat ) {
          frDocument->AddImageFileFromAttachment( attach, 0, 0, 0 );
      } else {
      // Alle Anhänge können gespeichert werden
          BSTR fileName;
          attach->get_FileName( &fileName );
          attach->SaveToFile( fileName );
      }
  }
   // Dokument verarbeiten
   frDocument->Process( 0 );     
  ```
</Accordion>

<div id="see-also">
  ## Siehe auch
</div>

[PDFAttachments](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachments)

[ZUGFeRD-konforme elektronische Rechnungen](/de/fine-reader/engine/guided-tour/advanced-techniques/zugferd-compliant-electronic-invoices)
