экспорт в PDF
Какие существуют варианты экспорта в PDF. Я как понял готовых методов еще нет в ExtJS.
Экспорт необходимо выполнять как из Grid'а, так и формы непосредственно. Но это не особенно важно, главное какие есть готовые реализации. |
Браузерный JavaScript не может создавать файлы, ищите серверные реализации
|
хм... А вот размышляют люди http://www.sencha.com/forum/showthre...ght=export+pdf
Только перевести надо блин. Будем переводить. |
Содержимое отсылается на сервер, где уже генерируется pdf'ка.
|
ну вот я сейчас уже и рассматриваю Zend_Pdf ...
|
на JavaScript (и ExtJS ) это невозможно, а вот для PHP я http://phpexcel.codeplex.com/ - с этим можно и pdf, xls
http://phpword.codeplex.com/ - для doc |
Если получится, выложите пожалуйста сорс или url где в интернете глянуть.
Все никак не займусь. У меня один раз такое в проекте надо было сделать. |
В общем самое клевое решение - FPDF.
Ссылка на русскую статью http://www.phpclub.ru/detail/article/fpdf Там же ссылка на англоязычный сайт. Файлы шрифтов, которые обязательно пригодятся лежать здесь: http://typo3.org/extensions/reposito...2_fonts/0.0.1/ Вот. Я уже все запустил, поднастроил. Весь класс реализован в виде одного файла. |
Спасибо, что дал ссылки.
|
Цитата:
|
Цитата:
|
С тех пор, как минимум, появился PHP5 вместе с PDF-генераторами на нём. Zend_Pdf, например.
|
Можно спросить, что такое есть в zend framework-е особенного?
Мне просто сегодня отказали в устройстве на работу, потому,что zend не знаю, хотя по другим знаниям подходил. |
Очевидно то, что на той работе используется ZendFramework. Это в нём и особенное в данном конкретном случае конкретно для вас.
|
Я просто смотрю на zend и думаю, ну что из того, что здесь есть
я не могу сделать просто на php? Ну разве, что с pdf не работал. |
Цитата:
|
А можете пример привести?
С одной стороны я понимаю, что php и Zend - это как js и jquery. С другой я не могу пример представить. |
Я вообще не понимаю все этих ваших душевных мук по поводу каждого инструмента. Хотите использовать -- используйте, не хотите -- не используйте. Видите, что лично вам он будет бесполезен -- не используйте.
По поводу примеров, почитайте справку по Zend, чтобы понять, зачем он нужен. |
Да посоветовать не с кем.
Я бы рад научится , может реально поможет. У меня практически любой код на сервере выглядит вот так <? header("Content-type: text/plain; charset=windows-1251"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); include '../config.php'; $link = mysql_connect($host, $mysql_user, $mysql_password) or die("Could not connect: " . mysql_error()); mysql_select_db($database, $link) or die ('Can\'t use $database : ' . mysql_error()); $rs = mysql_query("SELECT * FROM `siteVariables`") or die("Something wrong " . mysql_error()); $row=mysql_fetch_array($rs); echo $row['idea']; ?> Или вот так <?php $start=($_POST['start']!= '') ? $_POST['start'] : 0; $limit=($_POST['limit']!= '') ? $_POST['limit'] : 20; $zadachnik = $_POST['zadachnik']; include '../config.php'; $link = mysql_connect($host, $mysql_user, $mysql_password) or die("Could not connect: " . mysql_error()); mysql_select_db($database, $link) or die ('Can\'t use $database : ' . mysql_error()); $sql = "SELECT * FROM `$zadachnik` ORDER BY `$zadachnik`.`id` ASC LIMIT $start , $limit"; $arr = array(); if(!$rs = mysql_query($sql)){ $answer='{success:false}'; }else{ while($obj = mysql_fetch_object($rs)){$arr[] = $obj;} $result = mysql_query("SELECT * FROM `$zadachnik`"); $num_rows = mysql_num_rows($result); $answer = '{success:true,total:'.$num_rows.', rows:'.json_encode($arr).'}'; } echo $answer; ?> Можно ли на zend его уменьшить? Я вообще по поводу кодинга и работы не волнуюсь, просто хочется стать спецом. |
mycoding,
так уже не модно. Где MVC ??? а в ZF MVC уже реализовано |
Мне стыдно, но я не знаю, что такое Model Viewer Controller
и как им пользоваться. |
mycoding,
кроме как порекомендовать почитать про MVC ничем не могу помочь =) |
При работе с FPDF и генерацией табличных отчетов пригодится расширение FPDF http://www.vanxuan.net/tool/pdftable/
Так как в самом FPDF эта штука реализована плохо. Кто не знает зачем она нужна пусть начнут без нее, потом поймут зачем она :) Zend_Pdf слабый , в нем табличные отчеты не сгенеришь. |
Часовой пояс GMT +3, время: 23:07. |