Witam, mam następujacy problem:



Tworzę pliki fdf korzystajac ze skryptu ze strony: http://koivi.com/fill-pdf-form-fields/tutorial.php
Korzystam z funkcji:
  1. public function createFDF($file, $info)
  2. {
  3.  
  4. $data = "%FDF-1.7\n%����\n1 0 obj\n<< \n/FDF << /Fields [ ";
  5. foreach ($info as $field => $val)
  6. {
  7. if (is_array($val))
  8. {
  9. $data.='<</T(' . $field . ')/V[';
  10. foreach ($val as $opt)
  11. $data.='(' . trim($opt) . ')';
  12. $data.=']>>';
  13. } else
  14. {
  15. $data.='<</T(' . $field . ')/V(' . trim($val) . ')>>';
  16. }
  17. }
  18. $data.="] \n/F (" . $file . ") /ID [ <" . md5(time()) . ">\n] >>" .
  19. " \n>> \nendobj\ntrailer\n" .
  20. "<<\n/Root 1 0 R \n\n>>\n%%EOF\n";
  21. return $data;
  22. }
  23.  

Nastepnie mam gotowe pliki pdf z polami stworzonymi przy pomocy programu Adobe Acrobat Pro.
Wszystko się ladnie generuje, jednakze jest problem z polskimi znakami (iconv() - nie pomaga probowalem kodowac zmienne w roznych wariantach przed zapisem do pliku fdf - bezskutecznie. Znalazlem na php.net funkcję: fdf_set_encoding. (gdyz pomyslalem ze kodowanie pliku fdf moze tu miec znaczenie. Jednakze na serwerze na ktorym dzialam najwyrazniej nie mam zainstalowanych repozytoriow. Czy ktos moglby mi pomoc: co zrobic zeby ta funcja dzialala?
Dane serwera:
Apache Version Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch



Nie wiem czy dobrze brne w ten temat. - probujac korzystac z tych funkcji - moze ktos by cos doradzil?