HTML na PDF - polskie znaki

0

Mam problem z generowaniem PDFów z HTMLa. Jedynym sposobem, który działa, jest używanie PDFCreator, ale on generuje PDFa zawierającego "screenshota" strony, czyli po prostu obrazek, a mi chodzi, kolokwialnie mówiąc, o możliwość zaznaczania tekstu w PDFie. Gdy korzystam z webowych narzędzi lub skryptów w PHP polskie znaki moich customowych czcionek są wyświetlane jako czcionka domyślna. Nie rozumiem czemu tak się dzieje, próbowałem chyba wszystkich dostępnych narzędzi i ciągle to samo. Kodowanie dokumentu jest ustawione poprawnie, w przeglądarce wyświetla się dobrze, ale w PDFie dzieje się zawsze to samo. Jak to załatwić?

@Edit
Próbowałem zakodować znaki, tzn. "ę" = ```
ę

0

Nie zrozumiałem czy chodzi Ci po prostu o zapisanie jakiejś strony/artykułu as pdf, tutaj możesz sprawdzić jak poradzi sobie Print Friendly & PDF https://chrome.google.com/webstore/detail/print-friendly-pdf/ohlencieiipommannpdfcmfdpjjmeolj?hl=en - nie pamiętam żebym miał z tym jakieś problemy.

Chyba, że chcesz dopisać taką funkcjonalność. Jeśli chodzi o skrypty PHP, to ostatnio pisałem wtyczkę, która generuję wyceny jako .pdf i użyłem do tego tcpdf https://tcpdf.org, utf-8 i czcionkę do rysowania pdf'a ustawiasz w configu.

Być może samym problemem jest sama czcionka, konwertery sobie z nią nie radzą, spróbuj z jakąś defaultową.

1 użytkowników online, w tym zalogowanych: 0, gości: 1