2010-04-09 2 views
5

Я обнаружил несколько вариантов преобразования нескольких-нескольких PDF-файлов в Postscript, но многие из них - программы командной строки с ограничениями командной строки (это приложение живет на .NET).Как преобразовать тысячи PDF-файлов в один файл Postscript в указанном порядке

Наше приложение генерирует десятки тысяч PDF-файлов, которые нам нужно отправить на принтер, кроме ПЕРЕД записью Postscript нам нужно отредактировать Postscript для вставки команд команды печати (дуплекс, лоток-вытягивание, цвет выделения, и т. д.)

Я думаю, что идеальное решение может позволить нам записывать PDF-файлы в поток и одновременно позволять нам читать выходной поток, чтобы мы могли редактировать Postscript перед его записью в файл.

Конечно, если я должен создать файл, содержащий все 10 000 PDF-файлов, и отредактировать его в дополнительном проходе, я тоже в порядке с этим.

Следует отметить, что скорость важна. Мне нужно печатать 10 000 штук одновременно, но нужно, чтобы принтеры работали 24 часа в сутки.

ответ

2

В некоторых комментариях вы упомянули, что есть клиент в размере 600 долларов, который может иметь функциональность, которую вы ищете. Рискуя быть замедленным, разрабатывает процесс, который вы описываете с нуля, действительно стоит сэкономить 600 долларов? Это только зарплата за пару дней, и если это позволит вам начать работу, это может быть способ пойти.

Чтобы ответить на вопрос напрямую, я, вероятно, в конечном итоге собираюсь позвонить в DLL непосредственно, чтобы сделать это, как предлагает Мэтью.

+0

Это то, чем мы закончили, более или менее. Получается, что клиент $ 600 в основном обертывал pdftops или, по крайней мере, так выглядел вывод. Мы рекомендовали нашему клиенту приобрести лицензию и продвигаться вперед. – tggagne

0

Вы думаете о том, чтобы что-то делать по линиям GhostscriptSharp? То есть, используя функции P/Invoke для вызова функций в Ghostscript DLL?

+0

Согласно документации, «Класс GhostscriptWrapper содержит 3 статических метода, которые могут использоваться для генерации изображений jpg из файла PDF». Мне нужен вывод Postscript, чтобы мы могли его отредактировать, чтобы вставлять команды отделки. – tggagne

+0

Конечно, если вы предлагаете, мы могли бы просто вызвать функции dll, как, например, GhostscriptSharp, что мы действительно развлекали какое-то время. К сожалению, клиент казался немного застенчивым в решениях с открытым исходным кодом, поэтому (если вы можете поверить в это), следующий лучший продукт стоит 600 долларов США и поддерживается с другой стороны планеты. – tggagne

+0

Да, я понимаю, что GhostscriptSharp не содержал необходимых вам функций. Я предлагаю вам вызвать функцию dll. –