PDF: Dokumente anhängen

Erweiterungsobjekt: eo:iduPdf

 

Es ist möglich, andere PDF-Dokumente als

  • Attachment
  • angehangene Seiten

einzubinden.

Externes Dokument als Seiten anhängen

In folgendem Beispiel wird ein im Puzzle hochgeladenes Dokument (Blob) angehangen.

<!--wenn Dokumente mehrfach erfasst werden konnten, entsprechende Schleife-->
<xsl:for-each select="/Root/SAENA_ERNEU_WASSER/PDF">
  <!--Testen, ob das hochgeladene Dokument ein PDF ist-->
  <xsl:if test="./BlobData/FileContentInfo/@mimeType = 'application/pdf'">
    <!--das Dokument anhängen-->
    <xsl:variable name="dummy2" select="iduPdf:AppendPdfDocumentFromIkxStoredBlob(
      ./BlobData/@dataId,/Root/TECHDATA/IkxStoreId)"/>
  </xsl:if>
</xsl:for-each>

 

Per URL erreichbares Dokument anhängen

Im folgenden Beispiel wird ein per URL verfügbares PDF-Dokument als zusätzliche Seiten an das aktuell generierte Dokument angehangen:

<xsl:variable name="dummy" select="iduPdf:AppendPdfDocumentFromFile(iduCore:ResolveImageUrlToLocalFile('http://www.gddb.de/dokumente/GDD-openGIS.pdf'))" />

Hier wird wieder das Konstrukt einer Dummy-Variable verwendet, welche nirgendwo verwendet wird und nur dem Aufruf einer Erweiterungsfunktion per select dient.