2012-03-22 4 views
3

Вот некоторая справочная информация. Я использую общий Linux-сервер с hostgator.Как преобразовать документ в PDF

Я посмотрел на

не напрасно.

Настройка моего сервера либо не поддерживает установку, либо программа не выполняет то, что мне нужно.

Я хочу программно с помощью PHP

  • позволяет своим пользователям загружать файлы .doc,
  • конвертировать их в файлах .pdf,
  • добавить либо фоновый/водяной знак/штамп с моим логотипом компании/ссылка на сайт на каждой странице конвертированного файла .pdf,
  • слить преобразованный файл .pdf в существующий файл .pdf,
  • сохранить и сохранить завершенный файл на сервере/базе данных с помощью или iginal имя файла .doc,
  • , а затем отправить файл электронной почты в мой список рассылки.

Какие у меня варианты? Какие-либо предложения...?

+1

Предложение a) использовать сервер Windows, на котором выполняется Word. Это бит Word-> PDF, с которым вы будете бороться в Linux-окне. – Orbling

+1

Преобразование '.doc' в' .pdf' представляется возможным через API OpenOffice http://www.webdeveloper.com/forum/showthread.php?t=128143 – ChrisW

ответ

0

При использовании веб-сервис является жизнеспособным вариантом для вашего приложения взглянуть на Docmosis услуги Cloud. В списке требований:

  1. загрузка дока - да
  2. продукция PDF - да
  3. водяного знак - да
  4. сращивания - да - но вы должны предоставить документ или ODT версию, а не PDF
  5. магазин в БД - элемент управления (вы бы сохранить потоковом результат в дб)
  6. электронной почты - да

Доступ с PHP довольно прямолинейный, поскольку вы можете просто HTTPS опубликовать запрос. Обратите внимание, что я работаю в компании, которая разрабатывает Docmosis.

+0

docmosis не поддерживает php –

+0

@ Andrii - Конечно, это так, как в последнем комментарии в моем посте. –

1

Возможно, вы захотите рассмотреть возможность перехода на VPS, чтобы установить свои собственные модули, или попросить хост-гиганта, если они установят его для вас.

Лучшее, что я видел до сих пор, это Pruno для использования API OpenOffice в php - хотя это, вероятно, будет невозможно на сервере общего хостинга.

Antiword конвертирует слова docs в открытый текст или постскриптум, что кажется довольно приятным - хотя вам нужно будет определить, какой тип документа он будет, поскольку вам придется обрабатывать документ с помощью другого метода, если это docx .. хотя это еще раз, вероятно, будет невозможно на общем сервере-хозяине.

Возможно, вам стоит подумать о том, чтобы получить более удобный для программиста хост. I use ChicagoVPS (ссылка - моя партнерская ссылка - here's a non-affiliate link), так как у них довольно приличная производительность (мои прошлые линейные ящики выглядели немного быстрее в отношении задач ЦП), часто отображаются на lowendbox, и вы можете почти всегда получать 2 ГБ оперативной памяти openvz box (из их центра данных Чикаго) за $ 7/мес (промо-код: 2048).

У меня было падение производительности один раз в течение 2 дней, но это было связано с некоторыми аппаратными проблемами и обслуживанием, они уведомили меня много раз в день о статусе и быстро исправили его, поэтому я застрял с ними.

Если vps не для вас, есть webfaction - отличный компьютерный «общий» хост.

Смежные вопросы