Возможно ли вывести документ .docx в окно браузера? желательно на PHP без использования JS. Цель, для просмотра документа, а следом вывод его на печать.
Конвертирует .docx в HTML или PDF он конечно не красиво( Мой .docx документ содержит картинки и кучу разных стилей, форматов. Есть ли еще варианты конвертации .docx, желательно в PDF ибо только он сможет передать документ в том же формате? Документ .docx создается с помощью формы, перевожу в zip, заменяю xml файлы на свои и обратно в формат .docx Параллельно собирать pdf файл из этих же данных с формы будет тяжко, ибо добиться того же форматирования что и в .docx практически нереально. Подскажите варианты или коды php решающие мою траблу.
Используй online service docx to pdf или сам word и его api чтобы было красиво Добавлено спустя 1 минуту 43 секунды: http://www.microsoft.com/ru-ru/download/details.aspx?id=7
Ну использовать онлайн API не вариант, т.к. сервер на компе который без доступа к интернету. Использовать API скучно, ведь те же самые онлайн или оффлайн конвертеры нашли вариант в своем продукте, переводить документы различных форматов в PDF. И я хочу) Вся форма создания и просмотра .docx документов только для себя, интересно как это работает. И хотелось бы добиться результата без сторонних программ.
красиво делает сам office word то что есть это бесплатные библиотеки, платные, онлайн сервисы - выбирай что нравится. можешь поднять виртуальную машину с windows и word и от неё самим word получить pdf.
С этого момента поподробнее, возможно программным способом открыть MS Office, конвертировать .docx->pdf и сохранить в директорию которую я пропишу?) Добавлено спустя 1 минуту 24 секунды: То что открыть понятно, а выполнение функций для меня загадка
https://netword.codeplex.com/ смотри картинку docx -> pdf Добавлено спустя 6 минут 28 секунд: https://support.office.com/ru-ru/article/%D0%A1%D0%BE%D1%85 ... 2550a296b7 https://msdn.microsoft.com/en-us/library/63w57f4b.aspx?cs-s ... -snippet-3
denis01, В итоге выход только писать на C# и Microsoft Visual Basic? http://www.e-iceblue.com/Knowledgebase/Spire.Doc/Demos/Convertors/Word-to-pdf-for-C-VB.NET.html Добавлено спустя 19 секунд: Средствами PHP ни как?
php может вызвать exe или vba скрипт, ещё возможно можно через COM, но опыта в нём нет. http://php.ru/manual/book.com.html https://msdn.microsoft.com/en-us/library/kw65a0we.aspx -- https://msdn.microsoft.com/en-us/library/microsoft.office.i ... =office.15).aspx SaveAS https://msdn.microsoft.com/en-us/library/microsoft.office.i ... =office.15).aspx PDF https://msdn.microsoft.com/en-us/library/microsoft.office.i ... =office.15).aspx
Честно говоря не думал что конвертация в pdf нереальна языками php html. Тем более данный формат (pdf) читабелен браузерами (не всеми конечно, но есть такие).
Да и мало кому понравится, простой документ с обычным текстом он реализует в pdf нормально, но если колонтитулы и разные стили шрифтов с картинками, то он тупо шлепает без форматирования. Не разумно(
Разумно, PHPOffice бесплатный, netword.codeplex.com или аналоги платные, и сам word платный. Зачем дублировать word на php полностью если проще использовать word.