2013-09-11 3 views
1

Я пытался сделать PHP программу для автозаполнения PDF файлов с использованием данных из базы данных с помощью FPDF, но я получаю эту ошибкуDisable Fast Web View на файл PDF

FPDF-Merge Error: Fast Web View mode is not supported

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

+1

TCPDF - это очень настраиваемая библиотека PDF, и я подтверждаю это сообщение – MonkeyZeus

ответ

4

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

Наш cpdf инструмент может удалить линеаризацию легко:

cpdf in.pdf -o out.pdf 

должны это сделать.

+1

+1 для объяснения действительности. Отказ работать в pdf просто из-за линеаризации плохо. – mkl

+0

Спасибо, это помогло! Но теперь я получил ошибку FilterFlateDecode: неверные данные потока. (Я пытаюсь заполнить PDF-форму автоматически из формы PDF с помощью FPDM) ​​ Это как-то связано с этим кодом: http://pastebin.com/qiEB9BWs Я не понимаю, почему данные установлены в null в этом , но я добираюсь до того, чтобы отказаться от fpdm и искать что-то лучше ... Любые идеи? –

+0

Я еще больше объяснил свою проблему в новом вопросе [link] (http://stackoverflow.com/questions/18766045/php-pdf-form-filling-using-fpdm-gives-error-filterflatedecode-invalid-stream-da) , Еще раз спасибо за помощь в решении этой проблемы. –