PDF и кракозябры

1. zak555 28.11.14 08:41 Сейчас в теме
Доброго времени суток!

Есть типовая УТ 10.3, расположенная на терминальном сервере вин 2012
Создаю заказ покупателя, далее вывожу на экран печатную форму из этого документа счет на оплату. Счет отображается корректно.
Далее сохраняю как PDF табличный документ.

На одной машине открываю этот PDF отображается корректно, на другой часть текста видно, часть отображается кракозябрами.
Причём, если присмотреться внимательно кракозябрами отображается шрифт обычный шрифт Arial, 10, а жирные Arial, 10 и Arial, 14 отображается корректно.

В сети видел рекомендации по установке на принимающих машинах файл шрифт Symbol_A, но это не помогло. К тому, как мне видеться просить доустановить шрифт покупателю совсем корректно.

Так же видел предложение по смене кодировке 1250,1251,1252,1253,1254,1255 на 1251 -- тоже не помогло.

прошу подсказать метод борьбы.

P.s. если эту же базу развернуть локально на той машине, где pdf отображаются кракозябрами, и на ней сохранить в pdf формате счет на оплату, то счет отображается корректно.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Xershi 1484 28.11.14 15:57 Сейчас в теме
(1) zak555, ну так проблема шрифта в винде как раз таки вопрос к клиенту. Пусть админ поставил норм шрифты. Вот если проблему это не решит, то это уже другой вопрос.
5. zak555 29.11.14 11:26 Сейчас в теме
(4) проблема на стороне сервера -- см. в п.с.

если я эту базу с этой же платформой переношу на комп, где отображаются кракозябры
и на этом компе сохраняю печатный документ в pdf -- он отображается корректно
6. Xershi 1484 01.12.14 10:37 Сейчас в теме
(5) zak555, ну еще раз ты зашел на терминал, создал на диске терминала пдф, затем скопировал его на свой комп он норм открылся. Теперь копируешь с терминала на комп2 и там он с кракозябрами?
2. Bienko 212 28.11.14 08:45 Сейчас в теме
А чем на этой машине PDF открываешь? Попробуй версию обновить или поставить альтернативную программу. Может после обновление версии все пройдет или альтернативная программа будет ругаться на отсутствие определенных шрифтов...
3. zak555 28.11.14 15:32 Сейчас в теме
PDF Reader или FoxitReader

так же не читается на всяких маках
7. zak555 02.12.14 12:02 Сейчас в теме
Ещё раз.


Есть одна база...

Если её расположить на терминальнике 2012 и из неё сохранить табличный документ в пдф, то
на терминальнике пдф отображается корректно, но на других машинах кракозябры (причём кракозябрами в пдф отображается обычный шрифт Arial 10, а жирные Arial, 10 и Arial, 14 отображается корректно)

Если базу расположить не на терминальнике 2012 и из неё сохранить табличный документ в пдф, то
на всех машинах пдф отображается корректно
8. Dimon93dimon 02.12.14 12:38 Сейчас в теме
(7) zak555, так значит проблема в терминалке.
10. zak555 02.12.14 13:48 Сейчас в теме
17. Xershi 1484 05.12.14 14:40 Сейчас в теме
(7) zak555, а как вы в пдф то сохраняете, в стандартных расширениях пдф нету. Значит вы обработку используете, а раз так смотрите ее код и правьте.
18. zak555 05.12.14 14:48 Сейчас в теме
(17) сохранить как -- там есть pdf
21. Xershi 1484 05.12.14 15:50 Сейчас в теме
(18) zak555, у меня 8.2.14 и там нету, запустил 8.3 там есть. Но вот и решение нашли.
23. zak555 05.12.14 16:08 Сейчас в теме
24. Xershi 1484 05.12.14 16:25 Сейчас в теме
(23) zak555, сохранить в пдф пункта нету на 8.2.14
9. minimajack 80 02.12.14 12:51 Сейчас в теме
попытка, замени файлы шрифтов c:\Windows\Fonts\arial.ttf
11. zak555 02.12.14 13:48 Сейчас в теме
12. minimajack 80 02.12.14 14:05 Сейчас в теме
На терминальном сервере...
шрифты попадают в pdf из системы, возможно корявая версия шрифта установлена. При копировании текста из ПДФ в WORD - шрифт нормальный?
14. zak555 04.12.14 08:02 Сейчас в теме
16. zak555 05.12.14 14:23 Сейчас в теме
(12) переставил шрифт -- не помогло
13. cool.vlad4 2 02.12.14 21:31 Сейчас в теме
15. zak555 04.12.14 08:05 Сейчас в теме
(13) попробую новой 8.3.5

сейчас 8.2.19.106, причём эта же платформа тестировалась в посте 7
19. zak555 05.12.14 15:34 Сейчас в теме
(13) действительно, помогло

поставил 8.3.5.1248 -- кракозябры ушли
20. zak555 05.12.14 15:45 Сейчас в теме
Резюме:
изначально использовал только платформу 8.2.19.106

поставил её и базу на вин2012, сохраняю в пдф
передаю этот пдф клиентам -- у некоторых клиентов отображается пдф нормально, у некоторых с кракозябрами....

поставил эту платформу с базой на вин7, сохраняю в пфд
передаю этот пдф клиентам -- у всех отображается нормально

поставил на сервер платформу 8.3.5.1248 -- и теперь, сохранённый файл pdf, у всех отображается нормально

Вывод :
сохранание в pdf под вин2012 у платформы 8.2 работает некорректно
22. zak555 05.12.14 16:07 Сейчас в теме
Делал ещё тест коллега на вин2008 и платформе 8.2.19.116 -- кракозябр нет
25. Xershi 1484 05.12.14 16:28 Сейчас в теме
(22) zak555, так тат же написали http://1c-pro.ru/threads/abrakadabra-v-pdf-formate.48042/ проблема в вин8 и вин2012, если платформа не 8.3.5. Если платформа 8.3.5+ проблемы нет, иначе если у вас акробат тоже проблемы нет. А вот если фоксид он кракозябры выведет.
33. shur52 19.06.17 16:22 Сейчас в теме
(22) Платформа 8.2.19.80, ОС: Windows Server 2008 R2 standart 64. Кракозябры в foxit reader есть. Та же фигня. Жирный arial - норм, не жирный - кракозябры.
34. shur52 21.06.17 12:20 Сейчас в теме
(33) Уточняю: Сервер 1с установлен на ws2008r2. А толстый неуправляемый клиент запускается локально на машине с windows 10. И еще одно уточнение: у меня кракозябры в счетах в foxit reader появляются не при отправке каждого счета, а лишь иногда. То есть, кракозябры - явление вероятностное, что уже само по себе вводит в ступор.
26. KatyariK 11.06.15 12:59 Сейчас в теме
Добрый день! Столкнулся с такой же проблемой (пользователи 1С работали по RDP на win 2012, платформа 1с 8.2, сохраняли печатные формы документов в pdf, отправляли их клиентам, и у клиентов - у кого была win 7 + FoxitReader - открывалась абракадабра). Как я вышел из данной ситуации - макеты, которые сохраняли в PDF - я везде в сделал шрифт Times New Roman. И теперь жалоб от клиентов нет, все отлично. Может кому поможет данная инфа.
27. zak555 11.06.15 16:25 Сейчас в теме
Самой новой платформой сформируйте pdf и проверьте -- будут каркозябры или нет
28. KatyariK 15.06.15 11:14 Сейчас в теме
(27) zak555, Проверил на новой платформе, проблем нет. Но суть в чем, что клиент пользуется еще старой конфигурацией (работает в режиме совместимости на 8.2) - и сейчас они счастливы, проблем нет.
29. zak555 15.06.15 19:55 Сейчас в теме
Проблема исключительно на стороне того, кто формирует pdf старой платформой
30. KatyariK 16.06.15 16:28 Сейчас в теме
(29) zak555, Согласен, что вся проблема в старой платформе. Но и способ как из нее выкрутиться на старой платформе при помощи шрифта - отработал, и пока сбоев не давал.
35. shur52 21.06.17 12:26 Сейчас в теме
(30) Александр, вы так и не нашли случаев, когда кракозябры появлялись со шрифтом Times new roman? Какая конкретно версия платформы у вас стоит? Попытаюсь сейчас сделать как и вы TNR. Если не поможет - буду копать костыли Николая.
31. zak555 16.06.15 22:09 Сейчас в теме
Но и способ как из нее выкрутиться на старой платформе при помощи шрифта - отработал, и пока сбоев не давал.

100 % это не решение --- уже наступал на грабли -- думал, что шрифт поможет, оказывалось нет
32. npravdin 26.08.16 07:49 Сейчас в теме
Вот способ решения данной проблемы: https://magicxor.blogspot.ru/2016/07/pdf-1-82-83-windows.html может, кому-то будет полезно. Да, костыли, зато работает :)
36. AhtungG 22.06.23 09:25 Сейчас в теме
Самым простым решением "навсегда" избавиться от этой проблемы явилось "переучивание юзеров" не пользоваться пунктом 'Сохранить как' , а вместо этого 'Печать' на виртуальный PDF24.
Другие приложения печати не выдержали проверку временем. Одни на Маках корежат отображение, другие на Линуксе. PDF24 сохраняет в формате, читаемом везде, на всех ОС и ридерах.

Есть быстрая "помогайка" для файла с "кракозяблами", даже из чужого источника.
Открыть с помощью браузера Яндекс. На 2023г это универсально в 100% случаев.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот