PDF Titel auslesen

  • Hallo!

    Ich würde gerne aus PDF-Dateien den Titel (unter Eigenschaften der PDF-Datei im Reader) auslesen, damit ich die Datei anschließend umbenennen kann. Dabei bin ich auf Quick PDF Library Lite gestossen. Leider kenne ich micht mit DLLs und deren Umgang nicht aus.

    Wie müsste ich denn auf die Funktion zugreifen, um die PDF-Eigenschaften auszulesen?
    Vielleicht kann mir ja hier jemand einen Tipp geben, da ich mit der Hilfe alleine nicht zurecht komme.

    http://www.quickpdflibrary.com/help/quickpdf/GetInformation.php

    Das hier war mein Versuch, aber da bekomme ich eine Fehlermeldung:

    [autoit]

    $result = DllCall("C:\Program Files (x86)\Quick PDF Library\Lite\QuickPDFLite0719.dll", "str", "GetInformation(C:\temp\test.pdf)", "2)

    [/autoit]

    Danke.

  • Hi, Guten Morgen!


    Ich weiss nicht wie du zu den Paramenter kommst bei DllCall, aber hir ein Beispiel!

    Spoiler anzeigen
    [autoit]

    #include <WinAPI.au3>
    #include <_ArrayMultiDisplay.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Local $aWinList, $aProzes, $aWintilSave
    $aWinList = _WinAPI_EnumWindowsTop()
    $aProzes = ProcessList()

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    For $i = 2 To $aProzes[0][0]
    For $n = 0 To $aWinList[0][0]
    If (WinGetProcess($aWinList[$n][0]) = $aProzes[$i][1]) Then $aWintilSave &= '|' & $aProzes[$i][0] & '=' & WinGetTitle($aWinList[$n][0])
    Next
    Next

    [/autoit] [autoit][/autoit] [autoit]

    $aWintilSave = StringSplit(StringTrimLeft($aWintilSave, 1), '|')
    _ArrayMultiDisplay($aWintilSave)

    [/autoit]

    LG Kleiner