Mirosław
Gajda
Flash
Developer/Designer,
freelancer
Temat: Generowanie z flasha dokumentu pdf z wbudowanym polskim...
WitamOstatnio robiłem rozeznanie i testy, mające wykazać, czy istnieje w końcu sensowne rozwiązanie, pozwalające generować z flasha (AS3) dokument pdf (po stronie klienta) z wbudowaną polską czcionką.
Niestety odpowiedź brzmi: nie. Podsumuję tutaj swoje wyniki, być może komuś się to przyda.
Testowałem wszystkie trzy produkty, które można znaleźć obecnie w internecie.
1. AlivePDF
Wynik: prawidłowo generuje pdf i wbudowuje czcionkę, ale nie wyświetla polskich ogonków. Konstruktor EmbeddedFont wprawdzie przymuje jako parametr stronę kodową CP1250, ale wewnętrznie zawsze przetwarza tylko CP1252. Zresztą sam autor napisał na stronie, że na ten moment tylko CP1252 jest obsługiwane.
2. PurePDF
Wynik: Sytuacja bardzo podobna jak wyżej, tylko nieco inny objaw. Próba wyświetlenia tekstu zawierającego polskie ogonki kończy się wywaleniem błędu. Prawdopodobnie tutaj również autor nie zrobił obługi dla innych stron kodowych, niż 1252, mimo że metoda BaseFont.createFont przyjmuje w parametrze stronę kodową 1250.
3. FxPDF (port z libHaru
Wynik: Zapowiadało się pięknie, ale niestety. Próba osadzenia czcionki w pdf (zarejestrowanej metodą pdfDoc.HPDF_LoadTTFontFromStream) kończy się nieokreślonym błędem w wewnętrznej funkcji osadzającej font. Przypuszczam, że temat został po prostu niedokończony przez autora.
Być może przeoczyłem jakieś możliwe rozwiązanie. Czy komuś udało się rozwiązać powyższy problem?