Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Создание Document Word and Open Document (https://forum.antichat.xyz/showthread.php?t=130475)

Adio 19.07.2009 17:50

Создание Document Word and Open Document
 
Не могли бы подсказать каким способом реализованно вот это ?

https://europass.cedefop.europa.eu/instruments/cv//step8.do

Где PDF более разобрался как делать.. с помощью конечно.

А вот как сделать word и Open documents ?

Forcer 19.07.2009 17:57

нужно использовать соответствующие библиотеки ))

язык?

Adio 19.07.2009 18:00

Язык PHP мне нужно вводить данный в форму и потом сохранять как Word .doc вот типа того как в библиотеки FPDF для генерации PDF файлов. только я хочу сделать мултиформатность.

Adio 19.07.2009 18:16

Вот нашол кое что


<?php
$word=new COM("Word.Application") or die("Cannot start word for you");
print "Loaded word version ($word->Version)
";
$word->visible =0 ;
$word->Documents->Add();
$word->Selection->Typetext("Writing This Message ....");
$word->Documents[1]->SaveAs("c://just_a_test2.doc");
$word->Quit();
print "Done ";
?>

Этот код сохраняет все автоматос т.е не выводит окошко Сохранить как а втупую сохраняет на компьютер пользователя в указанную директорию. А как сделать что бы вылетало окошко и что бы юзер сам его сохранял куда надо ?

Fepsis 19.07.2009 18:21

Так сохраняй одычный текстовый файл как *.doc и будет тебе формат word...

Adio 19.07.2009 18:22

Второй вариант


<?php
header("Content-type: application/msword");
header("Content-Disposition: attachment;Filename=CV.doc");
echo "
HELLO WORLD
";
?>

Самый простой но при открытии файла мне пишет что Шрифт не опознан и хотите ли вы установить новый ?.. я кликаю нет документ открываеться нормально. Но как то можно избежать этого ? что бы тот шрифр распзнавал как то и не спрашивал про установку нового ?

Adio 19.07.2009 18:24

Цитата:

Сообщение от Fepsis
Так сохраняй одычный текстовый файл как *.doc и будет тебе формат word...

Это как понять Сохраняй как обычный ?

Мне нужен файл который принимает данные с формы и сохраняет ее в Word. Но как сделать что бы было Сохранить как ? Т.е как передать в файл PHP данные из формы я знаю но не знаб как сделать что бы вылетало окошко сохранить как ?

Fepsis 19.07.2009 18:30

Цитата:

Сообщение от Adio
Это как понять Сохраняй как обычный ?
Мне нужен файл который принимает данные с формы и сохраняет ее в Word.

Так и понимать, представь, что данные сохраняешь в текстовый файл, только вместо .txt ставишь .doc

Цитата:

Сообщение от Adio
Но как сделать что бы было Сохранить как ? Т.е как передать в файл PHP данные из формы я знаю но не знаб как сделать что бы вылетало окошко сохранить как ?

Думаю тут PHP не поможет, нужно яваскриптом...

Adio 19.07.2009 18:38

Да ладно ? .... буду искать что то подходящие...

Adio 19.07.2009 18:40

<?php
header("Content-type: application/msword");
header("Content-Disposition: attachment;Filename=CV.doc");
echo "
HELLO WORLD
";
?>


Говорит что нужно переконвентировать...


Время: 13:12