Skip to main content
Skip table of contents

PDF Splitter Iterator

PDF Splitter Iterator: Teilt ein nicht geschütztes PDF-Dokument in mehrere neue PDF-Dokumente.

Dieser Adapter erwartet eine adapterspezifische Input-XML-Struktur, die den Pfad zum verarbeiteten PDF-Dokument im Repository enthält. Der Adapter gibt je Iteration die Daten eines PDF-Teildokuments als Binärdatenstrom oder als XML-Dokument aus.

Eigenschaften (Properties)

Operation

Bestimmt, welche Operation der Funktions-Adapter durchführt

Mögliche Werte:

  • Splitt Iterator: PDF-Dokument in mehrere PDF-Dokumente teilen

  • Clear: Iterator auf Anfangswert zurücksetzen

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter.pdf.PDFSplitterIteratorAdapter: Hauptklasse (Standard)

Start

Seitenzahl, von der gestartet werden soll

Mögliche Werte: Beliebige positive ganze Zahl

Step

Schrittgröße, um die der Parameter Start für die nächste Iteration hochgezählt wird.

Mögliche Werte: Beliebige positive ganze Zahl

Count

Anzahl der Seiten, die pro Iteration als separates PDF-Dokument ausgegeben werden sollen

Mögliche Werte: Beliebige positive ganze Zahl

ToXML

PDF-Dokument Base64-kodiert in einem XML-Dokument ausgeben

Mögliche Werte:

  • ja: XML-Dokument ausgeben

  • nein: PDF-Dokument als Binärdatenstrom ausgeben (Standard)

ReadPartially

PDF-Dokument in mehreren Teilen in den Arbeitsspeicher laden (kann Performance-Verbesserungen bringen)

Mögliche Werte:

  • ja: In mehreren Teilen nacheinander in den Arbeitsspeicher laden

  • nein: PDF-Dokument(e) in einem Stück in den Arbeitsspeicher laden (Standard)

Statuswerte

1Die Operation wurde erfolgreich ausgeführt.
0

Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis.

-1Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

Input

Dieser Funktions-Adapter erwartet eine adapterspezifische Input-XML-Struktur, die den Pfad zum verarbeiteten PDF-Dokument im Repository oder die Base64-Zeichenkette enthält.

PDF im PDF-Format

Folgendes Input-XML-Dokument enthält den Pfad zu einem PDF-Dokument im Repository.

HTML/XML
<?xml version="1.0" encoding="UTF-8"?>
<PDF url="xstore://Project/Folder/Input.pdf"/>

PDF im Base64-Format

Folgendes Input-XML-Dokument enthält die Base64-Zeichenkette.

HTML/XML
<?xml version="1.0" encoding="UTF-8"?>
<PDF encoding="base64">
  Base64-Zeichenkette
</PDF>

Output

Wenn der Parameter ToXML deaktiviert ist, kann der Output direkt als Buffer-Datei im PDF-Format gespeichert werden.

Wenn der Parameter ToXML aktiviert ist, sieht der Output wie folgt aus:

XML
<?xml version="1.0" encoding="UTF-8"?>
<PDF encoding="base64">
	Base64-Zeichenkette
</PDF>

Beispiel

Der Prozess teilt die XML auf und speichert alle Zwischenergebnisse im XML-Format in einer Variablen. Um die Variablen zu speichern, wird der Adapter X4 Variable Collector verwendet.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.