Best. Seite eines PDFs via Konsolarameter aufrufen

Guten Morgen!

Ich erstelle eine selbststartende CD, auf der Dokumentationen, Manuals etc. für unsere Kunden bereitgestellt werden.

Soweit, so gut…
Nun habe ich aber eine PDF-Datei, welche ein Handbuch in 5 Sprachen enthält. Beim regulären Doppelklick aus den Windows Explorer heraus öffnet sich die Datei schon „mitten im Dokument“ französischsprachig. *Mecker*

Die Datei soll sich (aus dem selbststartenden Menü der CD heraus) aber entweder in deutsch (Seite 3) oder englisch (Seite 13) öffnen.

Die Anwendung erstelle ich in VB6 und der aufruf erfolgt mit dem Befehl „OpenWithLinkedApp“, dem unter anderem die Variable „sFile“
übergeben wird, die den Pfad & Dateinamen enthält.
Hier sollte ich eigentlich problemlos Kommandozeilenparameter „anhängen“ können. - Nur finde ich leider keine Infos über die Parameter… :frowning:

Bub meine Frage(n):
Mit welchen Parameter kann ich einen beliebigen (!) PDF-Reader dazu überreden, eine PDF Datei zu öffnen und direkt eine bestimmte Seite darzustellen.

Wo ich grade dabei bin Frage ich auch gleich nach dem Parameter zur Größenmanipulation, da ich das PDF gerne in „Fenstergröße“ öffnen würde.

Kennt jemand eine Seite, wo (weitere) Parameter genannt werden?

Achja: Dieses Handbuch stammt von einem Zulieferer und Aufbau und Inhalt sind von uns nicht beinflußbar. Sonst würde ich mir das schnell „zusammenstricken“.

TIA,
Michael

N’abend Michael,

Ich erstelle eine selbststartende CD, auf der Dokumentationen,
Manuals etc. für unsere Kunden bereitgestellt werden.

womit? wie?

Soweit, so gut…

sagst du …

Nun habe ich aber eine PDF-Datei, welche ein Handbuch in 5
Sprachen enthält. Beim regulären Doppelklick aus den Windows
Explorer heraus öffnet sich die Datei schon „mitten im
Dokument“ französischsprachig. *Mecker*

nö, der Explorer kann eine PDF nicht anzeigen. Dafür benötigt man eins der 30-300 Programme … die das können.

Die Datei soll sich (aus dem selbststartenden Menü der CD
heraus) aber entweder in deutsch (Seite 3) oder englisch
(Seite 13) öffnen.

da bleibt die Frage: mit WELCHEM der 30-300 Programme denn?

Die Anwendung erstelle ich in VB6 und der aufruf erfolgt mit

welche Anwendung?

dem Befehl „OpenWithLinkedApp“, dem unter anderem die Variable
„sFile“
übergeben wird, die den Pfad & Dateinamen enthält.

„Bahnhof“ = du solltest im Brett -> VB posten, da tummeln sich die Programmierer.
(falls ich dein Posting hier löschen soll, schick bitte eine kurze Mail.)

Hier sollte ich eigentlich problemlos Kommandozeilenparameter
„anhängen“ können. - Nur finde ich leider keine Infos über die
Parameter… :frowning:

Frage: für welches der 30-300 Programme denn?

Bub meine Frage(n):
Mit welchen Parameter kann ich einen beliebigen (!) PDF-Reader
dazu überreden, eine PDF Datei zu öffnen und direkt eine
bestimmte Seite darzustellen.

träum weiter, du glaubst doch wohl nicht im Ernst, es gibt nur einen Parameter für ALLE Reader?

Wo ich grade dabei bin Frage ich auch gleich nach dem
Parameter zur Größenmanipulation, da ich das PDF gerne in
„Fenstergröße“ öffnen würde.

Frage: für welches der 30-300 Programme denn?
Einen globalen für alle gültigen Parameter gibt es nicht!!

Kennt jemand eine Seite, wo (weitere) Parameter genannt
werden?

Wenn überhaupt Paramter unterstützt werden, dann sollte auf der Herstellerseite eine entsprechende Info zu finden sein.

Achja: Dieses Handbuch stammt von einem Zulieferer und Aufbau
und Inhalt sind von uns nicht beinflußbar. Sonst würde ich mir
das schnell „zusammenstricken“.

das möchte ich bezweifeln! Suche mal im I-Net nach: PDF +Tool
Da gibt es einiges was dir weiterhelfen könnte.

Und wenn nichts passendes dabei ist:

  • installiere einen PDF-Drucker
  • drucke Seite 1-5 auf diesem Drucker, der dann eine eigene PDF für die Seiten 1-5 erstellt.
  • usw. für die anderen Sprachen.

und schon brauchst du keine Parameter mehr :smile:

TIA,

?? bedeutet ??

Grüße aus Schönberg (Lübeck)
Wolfgang

(Netwolf)

N’abend Michael,

Ich erstelle eine selbststartende CD, auf der Dokumentationen,
Manuals etc. für unsere Kunden bereitgestellt werden.

womit? wie?

Womit steht im Text und beim wie antworte ich Dir wenn ernsthaft Bedarf besteht.

Soweit, so gut…

sagst du …

Ja, sage ich; denn es funzt ja :wink:

Nun habe ich aber eine PDF-Datei, welche ein Handbuch in 5
Sprachen enthält. Beim regulären Doppelklick aus den Windows
Explorer heraus öffnet sich die Datei schon „mitten im
Dokument“ französischsprachig. *Mecker*

nö, der Explorer kann eine PDF nicht anzeigen. Dafür benötigt
man eins der 30-300 Programme … die das können.

An welcher Stelle sage ich, daß die Datei im Windows Explorer angezeigt wird? Ich sage lediglich, das Sie von da aufgerufen wird, oder?!

Die Datei soll sich (aus dem selbststartenden Menü der CD
heraus) aber entweder in deutsch (Seite 3) oder englisch
(Seite 13) öffnen.

da bleibt die Frage: mit WELCHEM der 30-300 Programme denn?

Jedem oder genauer: Dem welches der Benutzer installiert hat.
Und um der Frage vorzubeugen: „Jaahaaa! Der Fehler, der Auftritt wenn kein PDF-Reader installiert ist, wird abgefangen und mit einer sinnvollen Meldung quittiert!“

Die Anwendung erstelle ich in VB6 und der aufruf erfolgt mit

welche Anwendung?

Die am Anfang erwähnte selbststartende Anwendung vielleicht?

dem Befehl „OpenWithLinkedApp“, dem unter anderem die Variable
„sFile“
übergeben wird, die den Pfad & Dateinamen enthält.

„Bahnhof“ = du solltest im Brett -> VB posten, da tummeln
sich die Programmierer.
(falls ich dein Posting hier löschen soll, schick bitte eine
kurze Mail.)

Nicht nötig. Der Gedanke dahinter war lediglich der den Aufruf zu erwähnen, weil sonst möglicherweise wieder einer rumheult da fehlt aber dies und jenes und überhaupt…

Und die Frage nach einem Parametrisierten Aufruf aus der Kommandozeile hat nichts mit VB zu tun. Die Brettbeschreibung lautet Dieses Brett soll eine Plattform für alle übergreifenden Office-Software-Themen sein, die in keine der anderen Bretter eindeutig passen. Ergo bin ich hier richtig.

Hier sollte ich eigentlich problemlos Kommandozeilenparameter
„anhängen“ können. - Nur finde ich leider keine Infos über die
Parameter… :frowning:

Frage: für welches der 30-300 Programme denn?

Wenn man vor dem Posten der Antwort einmal den ganzen Text lesen würde, könnte es sein das sich die eine oder andere Frage bereits im nächsten Absatz beantwortet…

Bub meine Frage(n):
Mit welchen Parameter kann ich einen beliebigen (!) PDF-Reader
dazu überreden, eine PDF Datei zu öffnen und direkt eine
bestimmte Seite darzustellen.

träum weiter, du glaubst doch wohl nicht im Ernst, es gibt nur
einen Parameter für ALLE Reader?

Eine mit „x“ erstellte PDF-Datei lässt sich in der Regel auch mit dem „y“ Reader darstellen, wenn wir Extremfälle mal außen vor lassen, richtig? Die PDF Datei unterliegt also gewissen Standards.
Warum sollte es bei den Parametern (so es welche gibt) nicht auch einige wenige Standards geben?

Wo ich grade dabei bin Frage ich auch gleich nach dem
Parameter zur Größenmanipulation, da ich das PDF gerne in
„Fenstergröße“ öffnen würde.

Frage: für welches der 30-300 Programme denn?

Die Frage hast Du, wenn nicht explizit so doch implizit, bereits selber beantwortet. Bist Du wirklich so vergesslich?!

Einen globalen für alle gültigen Parameter gibt es nicht!!

Ob es überhaupt Parameter gibt hast Du bisher allerdings nicht beantwortet.

Kennt jemand eine Seite, wo (weitere) Parameter genannt
werden?

Wenn überhaupt Paramter unterstützt werden, dann sollte auf
der Herstellerseite eine entsprechende Info zu finden sein.

Habe leider nichts gefunden, sonst würde ich hier nicht posten.

Achja: Dieses Handbuch stammt von einem Zulieferer und Aufbau
und Inhalt sind von uns nicht beinflußbar. Sonst würde ich mir
das schnell „zusammenstricken“.

das möchte ich bezweifeln! Suche mal im I-Net nach: PDF +Tool
Da gibt es einiges was dir weiterhelfen könnte.

Und wenn nichts passendes dabei ist:

  • installiere einen PDF-Drucker

habe ich schon lange

  • drucke Seite 1-5 auf diesem Drucker, der dann eine eigene
    PDF für die Seiten 1-5 erstellt.
  • usw. für die anderen Sprachen.

*AUFATME* …ooOO(Das ist die hilfreiche Stelle im Text)
Tolle Idee! An sowas habe ich garnicht gedacht.
Eine PDF aus einer PDF erstellen… *lach* - Das Probiere ich gleich mal aus.

und schon brauchst du keine Parameter mehr :smile:

Jupp.

TIA,

?? bedeutet ??

Thanks in advance

Grüße aus Schönberg (Lübeck)
Wolfgang

(Netwolf)

Grüße aus Hessen,
Michael

Funzt
Moin Moin, Wolfgang

Und wenn nichts passendes dabei ist:

  • installiere einen PDF-Drucker
  • drucke Seite 1-5 auf diesem Drucker, der dann eine eigene
    PDF für die Seiten 1-5 erstellt.
  • usw. für die anderen Sprachen.

Jupp hat geklappt! Viel einfacher als das Parametergedöns (was mich aber immer noch interessiert).
Wie bei den meisten gute Tips fragt man sich, warum man da nicht selber drauf gekommen ist.
Ist mir ein Sternchen Wert.

Schönen Abend!

Michael