<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-2" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Dobry den.<br>
Tohle reseni vypada pro mne dost dobre, na druhe strane si to zatim
technicky nedovedu predstavit, jak odeslat na mendelu.cz zdrojovy
TeXovy soubor, ktery se by se pri behu me aplikace vygeneroval PHP
skriptem z MySQL databaze a zaroven poslal na mendelu.cz souhrn
nejakych parametru (jak a cim kompilovat) a na zaver nechat
vygenerovane PDF stahnout uzivateli... <br>
Neco podobneho jsem jeste nedelal. Budu muset asi radu veci nastudovat
popr. kontaktovat spravce mendelu.cz a zjistit, jak to technicky
udelat..<br>
<br>
Kazdopadne diky za odpovedi ..<br>
<br>
J.Hajtmar<br>
<br>
<br>
<br>
<br>
Tomá¹ Pácl napsal(a):
<blockquote
 cite="mid:A1FD0FE740BBD9468790B8E1F01D06AF01B2D8@starnet.STARLIT.local"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
  <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"Formátovaný v HTML Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.FormtovanvHTMLChar
        {mso-style-name:"Formátovaný v HTML Char";
        mso-style-priority:99;
        mso-style-link:"Formátovaný v HTML";
        font-family:Consolas;
        color:black;}
span.StylE-mailovZprvy19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
-->
  </style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
  <div class="Section1">
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Nejjednodussi
reseni by bylo:<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">2.
PHP skript vytvori http request na mendelu.cz se zdrojovy TeX
souborem.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">3.
PHP skript prijme response od mendelu.cz, ulozi jej do
pameti, pripadne zjisti chyby ve zpracovani.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">4.
PHP skript vytvori smerem ke klientovi response http stream s http
hlavickou typu PDF octet stream.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Pak
se pro uzivatele Vasi aplikace bude odpoved jevit jako
download PDF souboru (ten na serveru fyzicky nemusi vùbec existovat,
jeho obsah
je pritomen v pameti serveru).<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Pokud
toto reseni pouzijete, bylo by slusne pozadat o souhlas
autory weboveho rozhrani k TeXu na mendelu.cz o souhlas.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Vase
aplikace by pak vlastne byla „webove rozhrani k webovemu
rozhrani TeXu“.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Preji
pekny den.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Tomas
Pacl<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <div>
  <div
 style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">
  <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif"; color: windowtext;">From:</span></b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif"; color: windowtext;">
<a class="moz-txt-link-abbreviated" href="mailto:cstex-bounces+pacl=starlit.cz@cs.felk.cvut.cz">cstex-bounces+pacl=starlit.cz@cs.felk.cvut.cz</a>
[<a class="moz-txt-link-freetext" href="mailto:cstex-bounces+pacl=starlit.cz@cs.felk.cvut.cz">mailto:cstex-bounces+pacl=starlit.cz@cs.felk.cvut.cz</a>] <b>On Behalf Of
  </b>Jaroslav
Hajtmar<br>
  <b>Sent:</b> Friday, February 13, 2009 5:39 PM<br>
  <b>To:</b> Czech and Slovak TeX-related mailing list<br>
  <b>Subject:</b> Re: [cstex] OT: tvorba PDF TeXem pomoci PHP!?<o:p></o:p></span></p>
  </div>
  </div>
  <p class="MsoNormal"><o:p> </o:p></p>
  <p class="MsoNormal">Dobry den.<br>
Mozna jsem se spatne vyjadril. O <a moz-do-not-send="true"
 href="http://tex.mendelu.cz/">http://tex.mendelu.cz/</a>
samozrejme vim  a obcas  tento bezva nastroj pouzivam, stejne
jako  <a moz-do-not-send="true" href="http://live.contextgarden.net/">http://live.contextgarden.net/</a>.<br>
  <br>
Nechci tvrdit, ze se v Rusave nemluvilo o tom, co mne ted zajima. Pokud
ano,
tak jsem nejspis nezaregistroval to, co nyni potrebuji.<br>
Nyni mi nejde o to abych pripraveny zdrojovy text prelozil pomoci
aplikace pana
Prichystala - to si mohu mi spis prelozit TeXem, ktery mam nainstalovan
na svem
pocitaci. Jde mi spis o to, abych nenutil uzivatele (= sveho klienta)
prekladat
(napr. pomoci <a moz-do-not-send="true" href="http://tex.mendelu.cz/">http://tex.mendelu.cz/</a>)
zdrojovy soubor, ktery mu moje PHP webova aplikace vytvori, ale aby
vysledkem
prace meho PHP skriptu byl primo pozicovany PDF soubor pouzitelny primo
pro
presny tisk... <br>
  <br>
Mozna je to spis otazka primo pro pana Prichystala nebo nekoho kdo ma s
podobnymi aplikacemi zkusenost...<br>
  <br>
Mozna je moje predstava mirne receno idealisticka, ale :<br>
Existuji nejake PHP moduly, ktere jsou schopny pracovat s TeXem a
zpracovavat
TeXovy soubor vytvoreny a ulozeny nekde primo na serveru.?<br>
Je realne si myslet, ze adminove nejakych placenych hostingu budou
schopni
nastavit php server tak aby to fungovalo tak jak potrebuji tj.:<br>
1. PHP skript projde a zpracuje MySQL databazi a vygeneruje primo na
serveru
zdrojovy TeXovy soubor.<br>
2. PHP skript spusti TeX na serveru a predhodi mu ke zpracovani
vygenerovany
TeXovy zdrojak<br>
3. PDF soubor vytvoreny pdfTeXem se ulozi na server<br>
4. PHP skript predhodi prohlizeci URL adresu PDF souboru, coz umozni si
vysledny PDF soubor stahnout na lokalni disk.<br>
  <br>
Pro bezneho uzivatele internetove aplikace by to znamenalo vlastne jen
zadani
nejakych parametru do formulara a kliknuti na submit tlacitko, pricemz
by
obdrzel stranku s odkazem, diky kteremu by si stahnul "vyrobeny" PDF
dokument.<br>
 <br>
Nejspis asi zjistim, ze bude lepe zvolit jinou cestu, ale asi to nejak
lze
udelat. Pouzivame ve skole informacni system iSkola.cz, ktery na tomto
principu
vytvari tiskove pozicovane PDF sestavy napr. pro tisk vysvedceni primo
na
blankety...<br>
  <br>
Zdravi J.Hajtmar<br>
  <br>
  <br>
  <br>
  <o:p></o:p></p>
  <p class="MsoNormal"><o:p> </o:p></p>
  </div>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
csTeX mailing list
<a class="moz-txt-link-abbreviated" href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.felk.cvut.cz/mailman/listinfo/cstex">http://lists.felk.cvut.cz/mailman/listinfo/cstex</a>
  </pre>
</blockquote>
<br>
</body>
</html>