Member 13689928 Ответов: 2

Закладка Word для создания нескольких qr-кодов


Всем Привет,

Я написал программу для создания отчета с qr-кодом.
Теперь, если я использую код, который я написал, Я могу сгенерировать его, но все qr-коды
генерируют на одной странице. То, что я ищу, - это сгенерировать qr-код на
та же область закладок, но на новой странице, с новым qr-кодом
например
страница 1 = qr1
страница 2 = qr2

Может ли кто-нибудь помочь или указать мне, я пытаюсь google, но не могу найти то, что ищу.
Ниже приведен мой код

Что я уже пробовал:

    for (int i = 0; i < int.Parse(totalpallet.Text); i++)
                {
                    var shape = aDoc.Bookmarks["qrprod"].Range.InlineShapes.AddPicture(@"C:\QRSTORE\Production\" + productionorder.Text + "_" + sap.Text + i + ".jpg", false, true);
                    shape.Width = 45;
                    shape.Height = 45;

                    var shape1 = aDoc.Bookmarks["qrfgmms"].Range.InlineShapes.AddPicture(@"C:\QRSTORE\FG-MMS\" + productionorder.Text + "_" + sap.Text + i + ".jpg", false, true);
                    shape1.Width = 45;
                    shape1.Height = 45;
}

2 Ответов

Рейтинг:
0

Maciej Los

Если вы хотите вставить qr-код на следующую страницу, используйте have to add page brake, см.: Диапазон.Метод InsertBreak (Microsoft.Офис.- Взаимодействия.Слово) | Майкрософт Документы[^]


Примечание: Вы должны сделать это дважды: fisrt раз, когда вы добавляете первый qr-код, и второй раз, когда вы добавляете еще один qr-код. Все внутри а for ... next петля.


Рейтинг:
0

Patrice T

Совет:
Генерация QR-кодов в виде jpg - изображений-плохая идея.
jpeg-это паршивый формат изображения, изображение теряет информацию при сжатии.
Проблема в том, что некоторые пиксели, которые были черными или белыми, меняют цвет, что затрудняет чтение QR-кода.
Вторая проблема-QR-код изменяется при печати, что еще больше ухудшает качество.
Варианты таковы:
jpg/jpeg: растровое изображение с паршивым сжатием, вероятно, худший выбор.
png/gif: растровое изображение со сжатием без потерь, лучший выбор.
svg: векторная графика, сохраняющая высокое качество при изменении размера.
Масштабируемая Векторная Графика - Википедия[^]