Сохранение отчета в PDF формате

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
nik190994
Активист
Сообщения: 196
Зарегистрирован: 28 Сентябрь 2009, 16:19

Re: Сохранение отчета в PDF формате

Сообщение nik190994 »

Файл PDF можно смотреть как текстовый...
--------------------------------------------------
810 0 obj <<
/Type /Page
/Parent 156 0 R
/Resources 804 0 R
/MediaBox [ 0 0 593 839 ]
/Contents [ 807 0 R ] содержимое страницы8 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F3
/FirstChar 1
/LastChar 255
/Widths [278 278 278 278 0 0 278 0 278 0 0 0 0 278 278 278
278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278
278 278 278 278 278 278 0 333 333 278 584 278 333 278 278 556
556 556 556 556 556 556 556 556 556 278 278 278 278 278 278 278
667 667 278 722 667 611 278 722 278 278 278 556 833 278 778 667
278 722 667 278 722 667 944 667 278 278 278 278 278 469 278 0
556 278 500 278 278 278 556 278 222 278 278 278 833 556 278 278
278 278 278 278 278 278 278 500 278 278 278 0 278 278 278 278
278 0 0 0 0 0 0 0 0 0 0 0 278 278 278 278
0 0 0 0 0 0 0 0 0 0 0 0 278 278 0 278
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1073 0 0 0 0 0 0 667
656 667 0 677 0 0 604 0 0 0 0 0 722 778 719 0
722 0 0 0 667 0 0 0 0 0 0 0 0 0 0 556
573 531 365 584 556 669 459 559 0 438 584 688 552 556 542 556
500 458 500 0 500 0 0 0 0 0 719 521 0 0 542 ]
/Encoding 338 0 R
/BaseFont /ArialCYR
/FontDescriptor 314 0 R
>>
endobj
--------------------------------
314 0 obj
<<
/Type /FontDescriptor
/Ascent 0
/CapHeight 0
/Descent -340
/Flags 4
/FontBBox [-3 -211 1031 733]
/FontName /ArialCYR
/ItalicAngle 0
/StemV 0
/XHeight 838
/FontFile3 315 0 R ссылка на таблицу символов
>>
endobj
-------------------------------------------------
315 0 obj описание таблицы символов
<<
/Filter /FlateDecode
/Length 6266
/Subtype /Type1C
>>
stream
.....Содержимое таблицы символов
endstream
endobj
------------------------------
804 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F3 8 0 R
>>
endobj
---------------------------
807 0 obj
<</Filter/Length 120 >>
stream
BT
/F3 10 Tf ссылка на фонт
73 712 Td
[(PRIVET Привет)] TJ текст
ET
endstream
endobj
Последний раз редактировалось nik190994 12 Декабрь 2011, 13:17, всего редактировалось 1 раз.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Re: Сохранение отчета в PDF формате

Сообщение Губин Игорь »

Старый формат...
Это я только кажусь дураком! На самом деле я полный идиот!
nik190994
Активист
Сообщения: 196
Зарегистрирован: 28 Сентябрь 2009, 16:19

Re: Сохранение отчета в PDF формате

Сообщение nik190994 »

Поищем новый...
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: Сохранение отчета в PDF формате

Сообщение Yufil »

Не, есть разные PDF - со шрифтами и без оных. Если файл использует набор из нескольких стандартных шрифтов - всё чудесно. А ещё файл может быть чисто графическим, тогда и шрифтов и не надо..
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

Yufil писал(а):А ещё файл может быть чисто графическим, тогда и шрифтов и не надо..
Да, это хорошая идея. К сожалению преобразовать векторный WMF в любой растровый формат - это еще большая проблема ... :(
Я это в свое время сделал через внешнюю библиотеку, но в общем случае падает качество и невозможно выделять текст ... :(
За теми кто отстал - не возвращаться. (С) Кодекс
nik190994
Активист
Сообщения: 196
Зарегистрирован: 28 Сентябрь 2009, 16:19

Re: Сохранение отчета в PDF формате

Сообщение nik190994 »

Создал документ PDF в Adobe_Acrobat_933_Pro_Ru-En... из одного слова...
Посмотрел содержимое.... Тихий ужас.... Похоже для киррилицы она загоняет таблицы в тело файла....
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

nik190994 писал(а):Похоже для киррилицы она загоняет таблицы в тело файла....
Конечно - http://ru.wikipedia.org/wiki/Portable_Document_Format
Главная задача, решаемая PDF отобразить документ в том виде, как он был создан на любой платформе.
А значит неизвестно, что будет доступно при просмотре (например какие шрифты будут установлены, какая кодовая страница и т.д.)
и все что нужно для отображения файла - должно находится у него внутри. Вот и все.
За теми кто отстал - не возвращаться. (С) Кодекс
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Сохранение отчета в PDF формате

Сообщение Алексей- Софт-Центр »

Добрый день!
Интересно, есть какие-то подвижки с кирилицей с тех пор?



Алексей
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Re: Сохранение отчета в PDF формате

Сообщение Губин Игорь »

Только "как факс" в последнем релизе
Это я только кажусь дураком! На самом деле я полный идиот!
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Сохранение отчета в PDF формате

Сообщение Алексей- Софт-Центр »

Добрый день!
1. Я в 6 кларионе. Режим Факс - это как?

2.
Игорь Столяров » 06 Декабрь 2011, 12:49
Ну если решать вопрос через кошелек, то есть http://www.klarisoft.com/KSNews_160.htm
По крайне мере уже готовое решение для Clarion разработки.
Но вопрос кажется был о том как решить проблему пользуясь мозгами ...
Кто- нибудь использует этот продукт?

Алексей
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Re: Сохранение отчета в PDF формате

Сообщение Губин Игорь »

Алексей- Софт-Центр писал(а):1. Я в 6 кларионе. Режим Факс - это как?
А никак! Это фишка 9ки
Т.ч. только внешние либы
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

Губин Игорь писал(а):Кто- нибудь использует этот продукт?
На мой взгляд экспорт в PDF за $450 это перебор.
Я вон экспортирую через API MS Word / OO Writer и не парюсь.
Все довольны. Да, нужно что бы на компьютере был установлен
какой-нибудь офисный пакет, но сейчас других и нет ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Re: Сохранение отчета в PDF формате

Сообщение Губин Игорь »

В принципе и бесплатных принтеров полно.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

Губин Игорь писал(а):А никак! Это фишка 9ки
Т.ч. только внешние либы
А я вот смотрю, в девятке появился конвертер графики в PNG формат ... Теперь понятно зачем.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

Губин Игорь писал(а):В принципе и бесплатных принтеров полно.
Согласен. Но они в отличии от Adobe Printer не хотят отрабатывать в фоне, постоянно норовят выдать какую-нибудь рекламную заставку (как doPDF).
Да и к тому же устанавливать на пользовательский компьютер сторонний софт - не самое удачное решение.
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить