Кроссплатформенная библиотека для разделения и преобразования PDF-файлов в изображения? - PullRequest
0 голосов
/ 18 октября 2010

В настоящее время я планирую приложение, которое включает манипулирование PDF-файлами. Моя цель состоит в том, чтобы иметь программу, которую я могу передать в PDF в качестве входного файла, который затем сохраняет отдельные изображения в оттенках серого цветовых каналов, из которых PDF состоит из выходных данных. В основном это просто RIP .

В настоящее время я использую решение, использующее GhostScript , но я хочу переписать приложение для оптимизации скорости и удобства использования. (Например, GhostScript не разделяет PDF-файлы.)

Знаете ли вы о каких-либо других библиотеках с открытым исходным кодом, которые могут оказаться полезными для достижения этой цели?

1 Ответ

0 голосов
/ 18 октября 2010

Вы когда-нибудь пытались запустить (я предполагаю, что Windows здесь):

 mkdir separated

 gswin32c.exe ^
    -o separated/page_%04d.tif ^
    -sDEVICE=tiffsep ^
    d:/path/to/input.pdf

(вы также можете попробовать -sDEVICE=tiffsep1), а затем посмотрели файлы, которые вы получили в separated подкаталог?!?И это не тот случай, когда PDF-файлы, разделенные Ghostscript *? 1008 *

Устройство tiffsep создает несколько выходных файлов:

  1. Один 32-битный композитный файл CMYK (формат tiff32nc) на страницу PDF.
  2. Несколько файлов Tiffgray (каждый сжатый с LZW) на страницу PDF, по одному на каждое разделение.

Устройство tiffsep1 ведет себя аналогично, но ...

  1. ... не создает составной выходной файл ...
  2. ... и он создает выходные файлы tiffg4 для разделения.
...