PDF Datei mit Bookmark öffnen



  • Hallo zusammen,

    ich möchte eine PDF Datei an einer bestimmten Stelle öffnen. Wenn man die mit dem http Protokoll über einen Webserver macht, funktioniert das ja.
    Ich suche nun eine Möglichkeit dies auch ohne Webserver zu realisieren.

    Hat jemand eine Idee? Ist dies überhaupt möglich?

    Kann man die Datei dann im Acrobat Reader öffnen oder das ActiveX Element verwenden?

    Vielen Dank

    Fredy



  • ähm, wenn ich das richtig verstaden habe, willst du eine pdf-Datei öffnen, ohne vorher den Acrobat-Reader auf dem Rechner zu "suchen" oder sogar eventuell, ein anderes Programm nutzen, ich schlage da ShellExecute spontan vor:

    ShellExecute(NULL, "open", "beispiel.pdf, "", NULL, SW_SHOWNORMAL);
    

    die angabe von absoluten pfaden ist natürlich möglich, also z.B. "c:\Eigene Dateien"

    mfg Emperor_L0ser



  • Erst einmal vielen Dank.

    Soweit hab ich das schon verstanden. Das Problem ist, das die Datei an einer bestimmten Seite oder Bookmark geöffnet werden soll.

    Mit http geht das ja (http://www.url.de/beispiel.pdf#page=2). Nun ist meine Frage, wie bekomm ich das ganze ohne Webserver hin?

    Vielen Dank

    Fredy++



  • Fredy++ schrieb:

    Erst einmal vielen Dank.
    Das Problem ist, das die Datei an einer bestimmten Seite oder Bookmark geöffnet werden soll.

    was meinst du damit? da kann ich dir nicht ganz folgen "an einer bestimmten seite", schreib das mal anders oder ausführlicher, wenn du einfach nur eine Datei, welche auf nem server liegt öffnen willst, dann schau dir die Klasse CHttpFile mal an

    mfg Emperor_L0ser



  • Hallo,

    das ganze soll eine Anwendung für Servicetechniker werden. Muß also offline auf seinem Laptop laufen und ist eine Datenbankanwendung.

    Unsere Pläne der Maschinen liegen als PDF File mit Bookmarks vor.
    Wenn der Techniker eine Anfrage gemacht hat, soll er die Möglichkeit erhalten, per Buttendruck die entsprechende Seite des Planes angezeigt zu bekommen.

    Vielen Dank

    Fredy++



  • ich hab dich jetzt so verstanden, das du ein pdf. nicht auf seite ein, sonder z.b. auf seite 9 öffnen wills.
    um den parameter den Adobe da braucht herraus zu bekommen, würd ich erstma googlen und wenns nichts bringt mich direkt an adobe wenden (homepage/email)

    mfg Emperor_L0ser


Anmelden zum Antworten