У нас есть веб-система .net 2.0, которая динамически создает PDF-файлы. Некоторые из этих файлов могут быть довольно большими - 12 МБ +. Хотя время обработки не имеет значения, на самом деле, размер загружаемых файлов в некоторых случаях.
На данный момент давайте предположим, что наша библиотека PDF класса B уже создает самые маленькие файлы, которые она умеет. (Хотя, если у кого-то есть какие-либо предложения по этому вопросу, см. этот связанный вопрос .)
Однако, если взять рассматриваемый файл размером 12 МБ и отправить его через дистиллятор Acrobat, получится файл размером примерно 700 КБ, без заметной потери качества печати.
Я бы хотел иметь какой-нибудь постпроцессор, который бы делал даже треть этого. У кого-нибудь есть какие-нибудь средства управления, о которых они знают, что они будут делать что-то подобное?
Чем дешевле, тем лучше для этого проекта, но мы не против отбросить несколько долларов.
(Некоторые упреждающие комментарии: естественно, переписывание существующего кода генерации PDF с помощью нового инструмента на данный момент не обсуждается. Кроме того, хотя Distiller, похоже, имеет API, вызывать его на веб-сервере не кажется наиболее эффективный курс - и Distiller немного дорогой. Наконец, мы бы также не обернули pdf в zip-файл или что-то подобное, поскольку это может несколько сбить с толку клиентов. Нет, правда.)
Спасибо!