Разные нижние колонтитулы на каждой странице документа Word (тегирование QR-кода) - PullRequest
0 голосов
/ 09 сентября 2018

Моя цель - помечать документы, кодируя их уникальный идентификатор, а также номер страницы на каждой странице (желательно в нижнем колонтитуле) с помощью QR-кода - таким образом документы можно сканировать в любом порядке. Я генерирую QR-код в Python, используя zbar, и возвращаю путь к полученному PNG в VBA. Затем я вставляю QR-код в нижний колонтитул документа, но у меня возникают проблемы при вставке разных QR-кодов на каждую страницу.

Это удивительно сложно - кажется, будто я неправильно использую нижний колонтитул. Можно ли будет вставить QR-код в поле / фон документа?

1 Ответ

0 голосов
/ 09 сентября 2018

Word 2013 и более поздние версии могут генерировать QR-коды без необходимости использования сторонних продуктов через поле DISPLAYBARCODE. См .: https://msdn.microsoft.com/en-us/library/hh745901(v=office.12).aspx. Если вы знаете, как включить страницу # в строку символов, используемую для штрих-кода, вы можете получить ее через поле PAGE, таким образом используя способность Word генерировать различный код на каждой странице.

В противном случае вам необходимо:

• вставить разрыв раздела следующей страницы между каждой страницей, которая еще не разделена с помощью такого разбиения раздела;

• убедитесь, что в каждом создаваемом вами новом разделе не используется «разная первая страница» или «разный нечетный и четный» макет страницы;

• отсоединить нижний колонтитул от предыдущего раздела;

• удалить любой нежелательный контент из нижнего колонтитула (если вы добавляете штрих-коды по ходу работы, это будет включать штрих-код, который вы добавили в предыдущий нижний колонтитул); и

• только после того, как вы это сделали, добавьте свои штрих-коды в нижний колонтитул секции.

Как видите, это довольно сложный процесс, если вы не можете использовать поле DISPLAYBARCODE в Word.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...