В настоящее время я использую libharu для создания PDF-файла. В этом файле у меня есть несколько японских символов, и они сначала сохраняются как utf-8.
После этого я использую HPDF_UseJPEncodings (m_pdf), HPDF_UseJPFonts (m_pdf) и m_fontStandard = HPDF_GetFont (m_pdf, «MS-Mincho», «90msp-RKSJ-H») для кодирования.
Однако 90msp-RKSJ-H — это cmap, а не для utf-8. Кто-нибудь знает, как преобразовать utf-8 в cmap для 90msp-RKSJ-H?
Спасибо
Привет, почему бы тебе не обратиться в группу поддержки Libharu в Google?
Вот ссылка на код, который вы хотите.
https://groups.google.com/forum/?fromgroups=#!topic/libharu/YzXoH_K3OAI
Я надеюсь, что это решает вашу цель.
Других решений пока нет …