Страница 1 из 1

Qr-code export in pdf

Добавлено: 04 окт 2023, 11:04
magvoda@pressa
так как при сохранении qr-code в pdf в Content stream попадают последовательности 0 0 0 rg\n x y w h re f для каждого 1чного пикселя что приводит к разбуханию pdf

возник вопрос как qr-code сохранить на странице при экпорте pdf как однобитный png?

Re: Qr-code export in pdf

Добавлено: 04 окт 2023, 16:55
Aleksey
Здравствуйте,

> как qr-code сохранить на странице при экпорте pdf как однобитный png?

StiOptions.Export.Pdf.RenderBarCodeAsImage = true;
но у нас нет однобитного режима именно для баркода, можно только для всего документа в целом монохромный режим выставить в настройках экспорта, это даст экономию размера. но все другие режимы кроме монохромного увеличивают размер по сравнению со стандартным режимом вывода штрихкода примитивами.

> при сохранении qr-code в pdf в Content stream попадают последовательности ... что приводит к разбуханию pdf

по умолчанию в настройках экспорта включена компрессия pdf, ее не надо выключать специально кроме режимов отладки.

Спасибо.

Re: Qr-code export in pdf

Добавлено: 05 окт 2023, 06:50
magvoda@pressa
Aleksey писал(а): 04 окт 2023, 16:55 StiOptions.Export.Pdf.RenderBarCodeAsImage = true;
хм ок!
Aleksey писал(а): 04 окт 2023, 16:55 по умолчанию в настройках экспорта включена компрессия pdf, ее не надо выключать специально кроме режимов отладки.
> при сохранении qr-code в pdf в Content stream попадают последовательности ... что приводит к разбуханию pdf
по сжатию - оно всё равно в Content-stream спамит по пиксельно; да в сжатом виде оно меньше чем голый текст но всё равно в разы больше чем 1-битовое представление в том же сжатом документе
Aleksey писал(а): 04 окт 2023, 16:55 можно только для всего документа в целом монохромный режим
какой из 3ёх вариантов(Simple Monochrome; Ordered Monochrome; FloydSt. Monochrome) предпочтительней если цель минимизация размера pdf ?

Re: Qr-code export in pdf

Добавлено: 07 окт 2023, 02:14
Aleksey
Здравствуйте,

> какой из 3ёх вариантов(Simple Monochrome; Ordered Monochrome; FloydSt. Monochrome) предпочтительней если цель минимизация размера pdf ?

Используется Simple Monochrome

Спасибо.