FDF Problem fdf_set_file
Hallo Zusammen
Bei uns in der Firma benötigen wir teilweise die Arbeit mit FDF-Files, damit wir per PHP dynamisch Daten einfügen können. Nun sind wir in der Entwicklung auf folgendes Problem gestossen: Bei fdf_set_file gibt man ja den Pfad zum Template-PDF-File an. Dies hat bisher eigentlich auch alles perfekt funktioniert wir haben da immer den Pfad als Webpfad angegeben, also "http://.../template.pdf/". Nun ist aber folgende Veränderung aufgetreten: Im Adobe Reader 9 wurd unter Edit --> Preferences die Einstellung "Display PDF in Browser" ausgeschaltet, also, dass die PDF-Files quasi im lokal angezeigt werden und nicht mehr im Browser. (Siehe Bild) Nun ist das Problem entstanden, dass bei fdf_set_file nicht mehr der http://-Pfad angegeben werden kann, sondern ein Share-Pfad angegeben werden muss, damit das Öffnen funktioniert. Wenn dieser Pfad als Share-Pfad angegeben wird \\computername\... besteht das Problem, dass es nun nicht mehr im Browser angezeigt werden kann. Gibt es da irgendwie eine Universallösung bei der Pfadangabe oder kann eventuell das FDF per PHP als PDF gespeichert werden, dass nicht mehr auf ein Template verlinkt wird oder so? Ich hoffe ihr könnt mir da weiterhelfen. Mit freundlichen Grüssen Pascal Graf |
AW: FDF Problem fdf_set_file
Hallo pasko,
Zitat:
Zitat:
Die PHP-Funktion kooperiert ja, soweit ich das verstanden habe, nur mit den Formularfeldern. Übernimmt also sonstige Eigenschaften des PDF's. Warum nicht wieder die Display-Option einschalten? Mfg ExclusiveOr |
AW: FDF Problem fdf_set_file
Zitat:
Zitat:
|
AW: FDF Problem fdf_set_file
Was wollt ihr mit PHP eigentlich befüllen? Wollt ihr das Formular automatisch generieren und dann dementsprechend in das PDF "einpacken"?
Die Option, "nicht im Browser öffnen" bewirkt nur, dass das gewünschte PDF in einem eigenen Acrobat-Fenster geöffnet wird (also auch nicht in einen Frame eingebettet werden kann) Diese Option ist jedoch benutzerspezifisch und kann (wie auch alle anderen benutzerspezifischen Optionen zum Glück) nicht durch eine Webapplikation geändert werden. Wollt ihr also dem Benutzer ein PDF mit Formular oder ein PDF mit fixem Content anbieten? Um das Problem zu lösen muss man es erst mal verstehen...sorry... Mfg |
AW: FDF Problem fdf_set_file
Mit PHP wird das PDF-Template abgefüllt und dann als .fdf-file gespeichert, eingebunden wird dazu das fdf-Modul (http://php.net/manual/de/book.fdf.php).
Folgender Code wird benutzt: Code:
$fdf = fdf_create(); So nun zu dem Problem, wie du siehst wurde oben im Code mit fdf_set_file das Template "template.pdf" angehängt. Dies wurde per Web-Pfad (http://) angehängt. Das funktioniert ja auch aber nur wenn die Option PDF im Browser anzeigen ausgewählt wurde. Wenen diese nicht ausgewählt ist, funktioniert es nicht mehr, dann müsste man einen Share-Pfad angeben, aber dann funktioniert es ja andersrum nicht mehr. Meine Frage: Gibt es da irgendwie einen Universalpfad oder muss das ganz anders gelöst werden? Hoffe das war nun verständlich genug. Grüsse Pasko |
AW: FDF Problem fdf_set_file
Vielleicht hilft es dir wenn du einfach eine alternative Load-Methode zur Verfügung stellst, etwa so:
PHP-Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:21:50 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.