· data2print ·

Die Lösung zur Aufbereitung, Komposition und Personalisierung
komplexer Drucksachen

Startseite · Einleitung · Eingabe/Verarbeitung/Ausgabe · Beispiele

Umordnen bestehender PDF-Dokumente
PDF-Dokument in Einzelseiten
PDF-Dokument in Vorderseiten/Rückseiten aufteilen
Bestimmte PDF-Seiten entnehmen
Bestimmte PDF-Vorder-/Rückseiten entnehmen

Komposition mehrerer PDF-Dokumente
PDF-Dokumente zusammenfügen
PDF-Dokument skalieren
PDF-Dokument auf Druckbogen duplizieren

Ändern bestehender PDF-Dokumente
Mehrseitigen Serienbrief erzeugen
PDF-Dokumente umsortieren

 

Beispiel – PDF-Dokumente umsortieren

Ein bestehendes PDF-Dokument enthält Rechnungen. Die Rechnungs- & Kundennummer etc. können extrahiert und als Grundlage für eine Sortierung oder nachträgliches Aufbringen von Versandmerkmalen verwendet werden.

<pdfparser file="{EingabeDatei}" variable="dokument">
  <region>
    <name>top</name>
    <pagenumber>1</pagenumber>
    <x>0pt</x>
    <y>0pt</y>
    <width>420pt</width>
    <height>100pt</height>
    <find>
      <varname>RechnungsNummer</varname>
      <regex>'.*Rechnungsnummer (.*)'</regex>
    </find>
  </region>
  <region>
    <name>adresse</name>
    <pagenumber>1</pagenumber>
    <x>50pt</x>
    <y>100pt</y>
    <width>250pt</width>
    <height>150pt</height>
    <find>
      <varname>plz</varname>
      <regex>'([0-9][0-9][0-9][0-9][0-9])'</regex>
    </find>
  </region>
</pdfparser>

<log text="RechnungsNummer {dokument.RechnungsNummer}" />
<log text="BelegTyp {dokument.BelegTyp}" />
<log text="LeistungsBeginn {dokument.LeistungsBeginn}" />
<log text="RechnungsDatum {dokument.RechnungsDatum}" />
<log text="ReservierungsNummer {dokument.ReservierungsNummer}" />
<log text="KundeLandKennz {dokument.KundeLandKennz}" />