Skip to main content
Skip table of contents

PdfMerge()

PdfMerge() – PDF-Dateien zusammenfassen

Zwei oder mehr PDF-Dateien zu einem neuen Dokument zusammenfassen

Parameter

Beschreibung

uSourceFiles:U

Array mit Dateinamen von PDF-Dokumenten, die zusammengefasst werden sollen

cDestFile:C

Name der Zieldatei

cPassword:C

optionales Passwort zum Öffnen der PDF-Dokumente

cOptions:C

Optionen, jeweils in doppelten Anführungszeichen und mit Komma getrennt:
"UPASSWORD=a" Setzt das Benutzerpasswort für die neue Datei auf "a"
"OPASSWORD=b" Setzt das Besitzerpasswort für die neue Datei auf "b"

Hinweis

Quelldateien, die nicht vorhanden sind, werden ignoriert. Die Zieldatei wird ggf. überschrieben.

Rückgabewert

Numerisch

Beispiel

CODE
//******************************************************************************
// Rückgabe = Seitenzahl des Ergebnisdokuments,
//            -1 bedeutet, dass PDFMerge fehlgeschlagen ist
//******************************************************************************
function myPDFMerge(aQuellen, cZiel, cPasswort, cOptionen)
|cPassNeu|

  cPassNeu := '',
  result   := -1,

  // Datei löschen, damit sichergestellt ist, dass PDFMerge() erfolgreich war
  //   und eine neue Datei erstellt wurde
  if not DeleteFile(cZiel) then 
    SetError('Auf Zieldatei konnte nicht zugegriffen werden.'),
  endif,

  PDFMerge(aQuellen, cZiel, cPasswort, cOptionen),

  if File(cZiel) then
    cPassNeu := StrToken(SubStr(cOptionen, At('UPASSWORD=', Upper(cOptionen)) + 10), ',', 1),
    PDFPassword(cPassNeu),
    result := PDFPageCount(cZiel),
  endif,

end,

myPDFMerge({'C:\test1.pdf', 'C:\test2.pdf'}, 'C:\result.pdf',, 'uPassword=abc,oPassword=xyz')

Weitere Verknüpfungen


JavaScript errors detected

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

If this problem persists, please contact our support.