January 2025

S M T W T F S
   1234
567891011
12131415161718
1920 2122232425
262728293031 

Style Credit

Expand Cut Tags

Expand All Cut TagsCollapse All Cut Tags

December 8th, 2017

Friday, December 8th, 2017 06:32 pm

В десятке появилась счастливая возможность печати в ПДФ. В целом очень полезно. Но есть нюанс. Размеры бумаги -- A3-A4-A5 ну и еще что-то там такое. Не всегда подходит. У читалки например размер 3,35in на 4,40in. Ну и другие разные случаи бывают.

В общем для того чтобы добавить возможность выбрать кастомный размер печати запускаем нижеследующий скрипт (предполагается, что sed и его друг gawk у вас установлены)

ExpandСкрипт )

Что происходит -- из реестра вычесывается путь и имя файла с конфигурацией принтера "Microsoft print to PDF". Дальше в этот файл добавляется конфигурация для определяемого пользователем размера формы.

После этого идем в Devices & Printers, встаем на Microsoft print to PDF и в менюшке сверху выбираем "print server properties". Ставим галку "create new form", придумываем название нашему формату (напр XXX10), вводим размеры, сохраняем

Теперь можно печатать вот в такой размер, выбрав формат XXX10 из выпадающего списка (он там появится).

Опробовано.

Взято и творчески переработано отсюда:
https://franklinheath.co.uk/2015/08/29/custom-page-sizes-for-microsoft-print-to-pdf/
https://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/microsoft-print-to-pdf-custom-paper-sizes-possible/90ed3d48-1ece-4ca5-8d3b-ff0af24a7b37?auth=1