Страница 4 из 15

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

Добавлено: 12 Декабрь 2011, 12:49
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

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

Добавлено: 12 Декабрь 2011, 13:14
Губин Игорь
Старый формат...

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

Добавлено: 12 Декабрь 2011, 13:17
nik190994
Поищем новый...

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

Добавлено: 12 Декабрь 2011, 13:33
Yufil
Не, есть разные PDF - со шрифтами и без оных. Если файл использует набор из нескольких стандартных шрифтов - всё чудесно. А ещё файл может быть чисто графическим, тогда и шрифтов и не надо..

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

Добавлено: 12 Декабрь 2011, 13:40
Игорь Столяров
Yufil писал(а):А ещё файл может быть чисто графическим, тогда и шрифтов и не надо..
Да, это хорошая идея. К сожалению преобразовать векторный WMF в любой растровый формат - это еще большая проблема ... :(
Я это в свое время сделал через внешнюю библиотеку, но в общем случае падает качество и невозможно выделять текст ... :(

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

Добавлено: 12 Декабрь 2011, 13:54
nik190994
Создал документ PDF в Adobe_Acrobat_933_Pro_Ru-En... из одного слова...
Посмотрел содержимое.... Тихий ужас.... Похоже для киррилицы она загоняет таблицы в тело файла....

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

Добавлено: 12 Декабрь 2011, 14:33
Игорь Столяров
nik190994 писал(а):Похоже для киррилицы она загоняет таблицы в тело файла....
Конечно - http://ru.wikipedia.org/wiki/Portable_Document_Format
Главная задача, решаемая PDF отобразить документ в том виде, как он был создан на любой платформе.
А значит неизвестно, что будет доступно при просмотре (например какие шрифты будут установлены, какая кодовая страница и т.д.)
и все что нужно для отображения файла - должно находится у него внутри. Вот и все.

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

Добавлено: 19 Март 2014, 12:10
Алексей- Софт-Центр
Добрый день!
Интересно, есть какие-то подвижки с кирилицей с тех пор?



Алексей

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

Добавлено: 19 Март 2014, 12:15
Губин Игорь
Только "как факс" в последнем релизе

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

Добавлено: 19 Март 2014, 16:55
Алексей- Софт-Центр
Добрый день!
1. Я в 6 кларионе. Режим Факс - это как?

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

Алексей

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

Добавлено: 19 Март 2014, 17:09
Губин Игорь
Алексей- Софт-Центр писал(а):1. Я в 6 кларионе. Режим Факс - это как?
А никак! Это фишка 9ки
Т.ч. только внешние либы

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

Добавлено: 19 Март 2014, 17:13
Игорь Столяров
Губин Игорь писал(а):Кто- нибудь использует этот продукт?
На мой взгляд экспорт в PDF за $450 это перебор.
Я вон экспортирую через API MS Word / OO Writer и не парюсь.
Все довольны. Да, нужно что бы на компьютере был установлен
какой-нибудь офисный пакет, но сейчас других и нет ...

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

Добавлено: 19 Март 2014, 17:23
Губин Игорь
В принципе и бесплатных принтеров полно.

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

Добавлено: 19 Март 2014, 17:25
Игорь Столяров
Губин Игорь писал(а):А никак! Это фишка 9ки
Т.ч. только внешние либы
А я вот смотрю, в девятке появился конвертер графики в PNG формат ... Теперь понятно зачем.

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

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