Beitrag von markus (1013 Beiträge) am Donnerstag, 9.August.2007, 09:08.
geht die pdf-generierung nur bei miete oder auch lizenz?
guten morgen,
geht die pdf-generierung nur bei miete oder auch lizenz?
danke
markus
Antworten
Beitrag von markus (1013 Beiträge) am Donnerstag, 9.August.2007, 15:38.
Re: Re: geht die pdf-generierung nur bei miete oder auch lizenz?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 9.August.2007, 15:59.
Re: Re: Re: geht die pdf-generierung nur bei miete oder auch lizenz?
http://doku.baseportal.de/131.html
Um dynamisch PDFs aus einer Datenbank zu erzeugen, muss einfach eine entsprechende baseportal-Seite angegeben werden, die z.B. eine Tabelle erzeugt:
<perl>
$_header="Content-type: application/pdf\n\n";
$url="DOMAIN.de/baseportal/SEITE";
out get "http://pdf.baseportal.de?url=".convert_url($url);
</perl>
Antworten
Beitrag von markus (1013 Beiträge) am Donnerstag, 9.August.2007, 16:17.
Re: Re: Re: Re: geht die pdf-generierung nur bei miete oder auch lizenz?
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 9.August.2007, 16:55.
Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete oder auch lizenz?
na da fehlt die zugehörige domain. der pfad allein reicht nicht.
Antworten
Beitrag von markus (1013 Beiträge) am Freitag, 10.August.2007, 08:22.
Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete oder auch lizenz?
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 10.August.2007, 10:16.
Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete oder auch lizenz?
Antworten
Beitrag von markus (1013 Beiträge) am Freitag, 10.August.2007, 16:42.
Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete oder auch
Antworten
Beitrag von Pouraga (1396 Beiträge) am Freitag, 10.August.2007, 17:27.
Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete oder
Es darf nichts anderes mehr ausser das eine "out get.." ausgegeben werden. Wenn da irgendwo noch html im dokument landet ist das pdf kaputt. Check das bitte. Ein link wo man sich das mal anschauen kann währe aber zum helfen trotzdem nicht schlecht.
Antworten
Beitrag von markus (1013 Beiträge) am Freitag, 10.August.2007, 20:26.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
hallo pouraga,
hab jetzt mal alles was html war rausgeschmissen.
jetzt klappts!
aber was nützt mir dann das pdf, wenn ich alles unformatiert habe??
selbst wenn ich ein <b> oder <br> einsetze klappts nicht.
wozu soll das denn dann gut sein?
markus
Antworten
Beitrag von Sebastian (0 Beiträge) am Freitag, 10.August.2007, 21:34.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
doch geht mit ein bischen ausprobieren, kannst auch bilder und farben usw. mit ins pdf über geben.
schau mal hier
http://de3.unifit-daten.de/cgi-bin/baseportal.pl?htx=/unifit-daten.de/praemien_system/pdf_test
und klicke auf "Diese Seite als PDF"
habe dort ein template per include drinnen (http://de3.unifit-daten.de/cgi-bin/baseportal.pl?htx=/unifit-daten.de/praemien_system/include_tabelle_pdf) das pdf wird sogar auf drei din a4 seiten ausgegeben, mit hintergrundfarbe
in diesem tempalte habe ich alles an html und es geht . . . siehe <perl>
$datum1 = datum($datum, "Tag0.Monat0.Jahr");
$datum2 = datum($datum, "Stunde:Minute");
out "<TABLE CELLPADDING='1' CELLSPACING='1' BORDER='0' ALIGN='CENTER'>";
get "Id==*", "master_praemien_daten", "auswahl_holen";
while(get_next("auswahl_holen"))
{
out "<tr>";
out "<td colspan='4'><img src='http://unifit-daten.de/files/pdf_logo_balken_600_150.jpg'></td>";
out "</tr>";
out "<TR>";
out "<TD>ANREDE</TD>";
und in dem ersten habe ich die pdf generierung . . . siehe
<perl>
my $link="http://unifit-daten.de/baseportal/praemien_system/pdf_test";
if($pdf==0)
{
out '<a href="'.$link.'?pdf=1">Diese Seite als PDF</a><br><br>';
} elsif($pdf==1)
{
$_header="Content-type: application/pdf\n\n";
out get "http://pdf.baseportal.de?url=".convert_url("$link?pdf==2", 60)."&textcolor=003366&header=d.1&footer=d.1&headfootfont=Arial&headfootsize=15&fontspacing=30&fontsize=10&bodycolor=003366&left=2cm&top=0cm&size=210x297mm"."&.pdf";
}
</perl>
<include src=include_tabelle_pdf>
vielleicht hilts
sebastian
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 10.August.2007, 22:27.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
funktioniert bei mir nicht, bekomme einen Fehler...
Antworten
Beitrag von Sebastian (0 Beiträge) am Freitag, 10.August.2007, 22:34.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
meinst bei mir, unter ie 7 und firefox mit adobe reader 8.1 funktionierts, bei mir, und bei dir, nicht hier sondern dort . . .
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 10.August.2007, 22:45.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
also der geht bei mir im ie 6 und acroreader 7 nicht
http://unifit-daten.de/baseportal/praemien_system/pdf_test?pdf=1
da kommt pdf beginnt nicht mit %pdf-
im firefox: datei ist beschädigt.
vom logischen sollte es auch nicht funktionieren dürfen, weil du mit dem include unten dran html ausgibst, also direkt in das pdfbinärformat html rein.
Antworten
Beitrag von Sebastian (0 Beiträge) am Freitag, 10.August.2007, 23:08.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
hm, aber nicht so schlimm brauche das momentan nur intern, zum adressieren von katalogen. und da funktionierst zum glück. werde mal deine variante ausprobieren
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 10.August.2007, 22:19.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
jetz schick doch mal ein link zu der seite, die generiert werden soll...
alles weitere wäre glaskugel lesen
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 10.August.2007, 22:40.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
ich glaub ich hab jetzt verstanden was dein Problem is und Pouraga gemeint hat
sowas dürfte nicht gehen, da is wohl das beispiel in der doku falsch:
<perl>
my $link="http://www.../cgi-bin/baseportal.pl?htx=/pdf&Id==$Id";
if($pdf==0){
out '<a href="'.$link.'?&pdf=1">Diese Seite als PDF</a><br><br>';
} elsif($pdf==1){
$_header="Content-type: application/pdf\n\n";
out get "http://pdf.baseportal.de?url=".convert_url("$link?pdf=2");
}
</perl>
<html>
...
<table>
...
schnickschnack blabla
...
...
</html>
probier es so:
<perl>
my $link="http://www.../cgi-bin/baseportal.pl?htx=/pdf&Id==$Id";
if($pdf==1){
$_header="Content-type: application/pdf\n\n";
out get "http://pdf.baseportal.de?url=".convert_url("$link?pdf=2");
}else{
out <<EOF;
<html>
<head>
<meta...
...
</head>
<body>
EOF
if($pdf==0){
out '<a href="'.$link.'?&pdf=1">Diese Seite als PDF</a><br><br>';
}
out <<EOF;
restliches html
</body>
</html>
EOF
}
</perl>
dann hängt kein störendes html mehr am generierten pdf
Antworten
Beitrag von markus (1013 Beiträge) am Samstag, 11.August.2007, 16:44.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur
geschafft :-))
super, danke an sander & pourage für die hilfe!
schönes wochenende!
markus
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 10.August.2007, 18:32.
Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete oder auch
statt dem ? ein & - nich beides!!!
Antworten
Beitrag von markus (1013 Beiträge) am Freitag, 10.August.2007, 20:20.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: geht die pdf-generierung nur bei miete o
sorry, war nur im forum ein tippfehler.
daran liegts aber auch nicht.
Antworten