Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [fdf][fdf_set_encoding] Problem z polskimi znakami
ir3nicus
post 16.11.2010, 11:32:46
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 16.11.2010

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.07.2025 - 08:11