Как определить цвет из PDF и градаций серого на каждой странице, используя Node.js - PullRequest
0 голосов
/ 24 сентября 2019

Я имею какое-то отношение к pdf в проекте на основе node.js.Требуемый процесс выглядит следующим образом:

Upload PDF file -> Visualize CMYK color status by each page -> Select page -> Apply grayscale to selected page

Я не знаю, как найти цвета, содержащиеся в каждомстр.и я попытался выполнить серую шкалу для всего файла, используя ghostscript(ubuntu), но я не знаю, как применить его только к выбранным страницам.

Я хотел бы получить пакет npm, если это возможно, но у меня нет 'больше ничего не нашел.

Этот код применяет оттенки серого ко всем страницам с использованием ghostscript.

#!/bin/bash
if [ "$1" = "" ]; then
  printf "Usage: \ncolorToBlackAndWhitePDFConverter.sh [input_file.pdf] [output_file.pdf]\n"
  printf "Converts a colored pdf to grayscale."
else
  gs \
    -sDEVICE=pdfwrite \
    -dProcessColorModel=/DeviceGray \
    -dColorConversionStrategy=/Gray \
    -dOverrideICC \
    -o "$2" \
    -f "$1"
fi
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...