User Tag List

Ցույց են տրվում 1 համարից մինչև 15 համարի արդյունքները՝ ընդհանուր 26 հատից

Թեմա: PDF-ի արտածում PHP-ի միջոցով

Համակցված դիտում

Նախորդ գրառումը Նախորդ գրառումը   Հաջորդ գրառումը Հաջորդ գրառումը
  1. #1
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    PDF-ի արտածում PHP-ի միջոցով

    Ժողովուրդ php - ով pdf գեներացնել.

    Քաշեցի ինտերնետից php_pdf.dll, գցեցի php/ext - ի մեջ,
    php.ini - ում ավելացրեցի extension=php_pdf.dll տողը

    Բայց ելի չի ստացվում տալիս է հետևյալ հաղորդագրությունը:

    Fatal error: Call to undefined function pdf_new() in C:\www\Apache2\pages\pdf\index.php on line 8

    Ինչու չի գեներացնում, ինչն եմ կիատ անում

  2. #2
    Պատվավոր անդամ Արիացի-ի ավատար
    Գրանցման ամսաթիվ
    31.03.2008
    Հասցե
    Մեծ Հայք, Սյունիք Նահանգ, Բաղք գավառ, Արծվանիկ գյուղ
    Գրառումներ
    1,587
    Բլոգի գրառումներ
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PHP_PDF.dll

    Մեջբերում david-ի խոսքերից Նայել գրառումը
    Ժողովուրդ php - ով pdf գեներացնել.

    Քաշեցի ինտերնետից php_pdf.dll, գցեցի php/ext - ի մեջ,
    php.ini - ում ավելացրեցի extension=php_pdf.dll տողը

    Բայց ելի չի ստացվում տալիս է հետևյալ հաղորդագրությունը:

    Fatal error: Call to undefined function pdf_new() in C:\www\Apache2\pages\pdf\index.php on line 8

    Ինչու չի գեներացնում, ինչն եմ կիատ անում
    Չգիտեի, որ PHP-ն տենց հնարավորություն ունի
    Քո գրածով, ոնց որ սաղ ճիշտ ես անում: Հլա մի հատ սկրիպտիդ մեջից կանչի phpinfo() ֆունկցիան, նայի տես քո նշած extension-ը ճանաչում է? Հետո կարող ա վերսիաների տարբերություն լինի: Օրինակ մի անգամ, ես 5.1.4 վերսիայի PDO extenstion-ը 5.2.0-ի վրա փորձում էի նստացնել, ու ոչ մի ձև չստացվեց: Նենց որ ամենահավանականը վերսիաների անճշտությունն է:

  3. #3
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PHP_PDF.dll

    չի ստացվում ինչոր մի բան էն չի
    Ինտերնետում ման եկա ասվում էր pdflib - ի մասին , քաշեցի install արեցի
    Արդյունք չի տալիս

    Եթե տեղյակ էք խնդրին կխնդրեմ հնարաորին մանրամասն նկարագրեք տեղադրումը

    Նախապես շնորհակալ եմ

  4. #4
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PHP_PDF.dll

    log երում հետևյալ տողն է
    PHP Warning: PHP Startup: Unable to load dynamic library 'c:/php/ext\\php_pdf.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0

  5. #5
    Մշտական անդամ Xelgen-ի ավատար
    Գրանցման ամսաթիվ
    17.10.2008
    Հասցե
    Երևան
    Գրառումներ
    344
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PHP_PDF.dll

    Մեջբերում david-ի խոսքերից Նայել գրառումը
    log երում հետևյալ տողն է
    PHP Warning: PHP Startup: Unable to load dynamic library 'c:/php/ext\\php_pdf.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0
    Փորձիր ավելի հին կամ ավելի նոր տարբերակը քաշել, կարող ես դեռ դեվելոփմենտի մեջ եղած տարբերակը քաշել փորձել։

    Մեկ էլ շատ էին գովում TCPDF-ը, ամեն դեպքում մի հատ ես նախագծի վրա ուշադրություն դարձրու։

    Չգիտեմ հիմա ոնց, մի 2 տարի առաջ պհպ-ի հարազտ պդֆ գրադարանը շատ պրոբլեմներ ուներ, այդ թվում էնկոդինգ/ֆոնտերի հետ։

  6. #6
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PHP_PDF.dll

    Ինտերնետից մի նոր php_pdf.dll քաշեցի, էս վերջինը ճափսով մեծ է (540 kb), նախորդը փոքր էր(172 kb), Տեղադրելուց հետո ճիշտ է արդյունք չտվեց բայց error log ում հաղորդագռությունը մի քիչ փոխվել է

    Unable to load dynamic library 'c:/php/ext/php_pdf.dll' - The specified module could not be found.\r\n in Unknown on line 0

    Իսկ մի գուցե ինչ որ բան պակաս է ???

    TCPDF - ի հետ կծանոթանանք (ցանկալի է pdf - ից հետո )

  7. #7
    Մշտական անդամ Xelgen-ի ավատար
    Գրանցման ամսաթիվ
    17.10.2008
    Հասցե
    Երևան
    Գրառումներ
    344
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. tcpdf

    Հեադեր-ները ստուգե՞լ ես։
    Կարո՞ղ ես ստեղ նշել ամբողջ օութփութը ապաչից։

    Մի քիչ մանրամանս գրիր էլի հարցերը
    ՏՏ, Ինտերնետ և Նոր Մեդիայի Բաց չԿոնֆերանս՝
    ԲարՔեմփ Երևան 2009 Ապրիլ 17-19

  8. #8
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. tcpdf

    MySQL - ից կանչվող տվյալները գրանցում եմ text.txt - ի մեջ, որից հետո օգտվելով tcpdf - ում առկա example - երից example11.php- ից, գրանցում եմ աղյուսակի մեջ, արդեն pdf դոկումենտով:
    Հետաքրքիրն այն է, որ լոկալ համակարգչի վրա(WindowsXP), նորմալ աշխատում է , իսկ երբ տեղադրում եմ սերվերի վրա (Windows2000 Advansed server) ահա այդ հաղորդագրությունն է հայտնվում:
    Անկեղծ ասած սերվերի վրա AdobeArobat7 - ը տեղադրեցի tcpdf - ը դնելուց հետո:Սերվերըդեռ restart չեմ արել: Մտացում եմ վերջի վերջո Windows2000 - է, միգուցե restart է ուզում: Կարող է և սխալվում եմ:
    Ես չեմ կարողանում հասկանալ տարբերությունը

  9. #9
    Պատվավոր անդամ Ներսես_AM-ի ավատար
    Գրանցման ամսաթիվ
    25.06.2006
    Գրառումներ
    4,303
    Բլոգի գրառումներ
    1
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    Պատ. tcpdf

    Մոդերատորական: david Խնդրում և պահանջում եմ ամեն մի առանձին կոդի կտորի համար առանձին թեմա չբացել: Թեմայի վերնագրին ընտրել հնարավորինց հասկանալի: Խնդիրը ներկայացնել հնարավորինս հանգամանալից, և ոչ թե մենակ եռռօռ տեքստը դնել, որպեսզի մարդիկ առանց երկար բարակ հարցերի կարողանան հնարավորինս շուտ ձեզ պատասխանել: Վերջերս միացրել էմ ձեր կողմից բացված 6 թեմա կապված MySQL-ի հետ:

  10. Գրառմանը 1 հոգի շնորհակալություն է հայտնել.

    Xelgen (13.03.2009)

  11. #10
    Մշտական անդամ Xelgen-ի ավատար
    Գրանցման ամսաթիվ
    17.10.2008
    Հասցե
    Երևան
    Գրառումներ
    344
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. tcpdf

    Մեջբերում david-ի խոսքերից Նայել գրառումը
    MySQL - ից կանչվող տվյալները գրանցում եմ text.txt - ի մեջ, որից հետո օգտվելով tcpdf - ում առկա example - երից example11.php- ից, գրանցում եմ աղյուսակի մեջ, արդեն pdf դոկումենտով:
    Հետաքրքիրն այն է, որ լոկալ համակարգչի վրա(WindowsXP), նորմալ աշխատում է , իսկ երբ տեղադրում եմ սերվերի վրա (Windows2000 Advansed server) ահա այդ հաղորդագրությունն է հայտնվում:
    Անկեղծ ասած սերվերի վրա AdobeArobat7 - ը տեղադրեցի tcpdf - ը դնելուց հետո:Սերվերըդեռ restart չեմ արել: Մտացում եմ վերջի վերջո Windows2000 - է, միգուցե restart է ուզում: Կարող է և սխալվում եմ:
    Ես չեմ կարողանում հասկանալ տարբերությունը
    Չեմ կարծքում որ ԱդոբԱկրոբատը որևէ ազդեցություն ունենա։
    Կրկին, մի հատ նայի թե ինչ հեադերներ ես ստանում։

    Մեկ այլ բան՝ օպեն սորս է վերջապես, նայի TCPDFի կոդը, ո՞ր դեպքում է նման սխալ ինքը տալիս։
    ՏՏ, Ինտերնետ և Նոր Մեդիայի Բաց չԿոնֆերանս՝
    ԲարՔեմփ Երևան 2009 Ապրիլ 17-19

  12. #11
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Xelgen pdf - ը գեներացնող կոդը սա է
    <?php
    //============================================================+
    // File name : example_011.php
    // Begin : 2008-03-04
    // Last Update : 2008-05-28
    //
    // Description : Example 011 for TCPDF class
    // Colored Table
    //
    // Author: Nicola Asuni
    //
    // (c) Copyright:
    // Nicola Asuni
    // Tecnick.com s.r.l.
    // Via Della Pace, 11
    // 09044 Quartucciu (CA)
    // ITALY
    // www.tecnick.com
    // [email protected]
    //============================================================+

    /**
    * Creates an example PDF TEST document using TCPDF
    * @package com.tecnick.tcpdf
    * @abstract TCPDF - Example: Colored Table
    * @author Nicola Asuni
    * @copyright 2004-2008 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - [email protected]
    * @link http://tcpdf.org
    * @license http://www.gnu.org/copyleft/lesser.html LGPL
    * @since 2008-03-04
    */

    require_once('tcpdf/config/lang/eng.php');
    require_once('tcpdf/tcpdf.php');

    // extend TCPF with custom functions
    class MYPDF extends TCPDF {

    //Load table data from file
    public function LoadData($file) {
    //Read file lines
    $lines=file($file);
    $data=array();
    foreach($lines as $line)
    $data[]=explode(';',chop($line));
    return $data;
    }

    //Colored table
    public function ColoredTable($header,$data) {
    //Colors, line width and bold font
    $this->SetFillColor(255,0,0);
    $this->SetTextColor(255);
    $this->SetDrawColor(128,0,0);
    $this->SetLineWidth(.3);
    $this->SetFont('','B');
    //Header
    $w=array(40,35,40,45);
    for($i=0;$i<count($header);$i++)
    $this->Cell($w[$i],7,$header[$i],1,0,'C',1);
    $this->Ln();
    //Color and font restoration
    $this->SetFillColor(224,235,255);
    $this->SetTextColor(0);
    $this->SetFont('');
    //Data
    $fill=0;
    foreach($data as $row) {
    $this->Cell($w[0],15,$row[0],'LR',0,'L',$fill);
    $this->Cell($w[1],15,$row[1],'LR',0,'L',$fill);
    $this->Cell($w[2],15,$row[2],'LR',0,'L',$fill);
    $this->Cell($w[3],15,$row[3],'LR',0,'L',$fill);
    $this->Cell($w[4],15,$row[4],'LR',0,'L',$fill);
    $this->Cell($w[5],15,$row[5],'LR',0,'L',$fill);
    $this->Ln();
    $fill=!$fill;
    }
    $this->Cell(array_sum($w),0,'','T');
    }
    }

    // create new PDF document
    $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true);

    // set document information
    $pdf->SetCreator(PDF_CREATOR);
    $pdf->SetAuthor("Nicola Asuni");
    $pdf->SetTitle("TCPDF Example 011");
    $pdf->SetSubject("TCPDF Tutorial");
    $pdf->SetKeywords("TCPDF, PDF, example, test, guide");

    // set default header data
    $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);

    // set header and footer fonts
    $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
    $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));

    //set margins
    $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
    $pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
    $pdf->SetFooterMargin(PDF_MARGIN_FOOTER);

    //set auto page breaks
    $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);

    //set image scale factor
    $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

    //set some language-dependent strings
    $pdf->setLanguageArray($l);

    //initialize document
    $pdf->AliasNbPages();

    // add a page
    $pdf->AddPage();

    // ---------------------------------------------------------

    // set font
    $pdf->SetFont("dejavusans", "", 10);

    //Column titles
    $header=array('Country','Capital','Area (sq km)','Pop. (thousands)', 'a1', 'a2');

    //Data loading
    //$data=$pdf->LoadData('text.txt');
    //$file_name1 = "'".$file_name."'";
    $data=$pdf->LoadData($file_name);

    // print colored table
    $pdf->ColoredTable($header,$data);

    // ---------------------------------------------------------

    //Close and output PDF document
    $pdf->Output("example_011.pdf", "I");

    //============================================================+
    // END OF FILE
    //============================================================+
    ?>

    $data=$pdf->LoadData($file_name); - ի
    $file_name = "text.txt";

    Ես չեմ կարող հասկանալ , ոնց կարող է WindowsXP - ում սա նորմալ աշխատի, իսկ Windows2000 Advanwced Server - ում չաշխատի

  13. #12
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    ԳՏԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱ
    Xelgen print version - ը առանձնացրեցի ու ամեն ինչ ստացվեց:

    Բայց այստեղ հարց է առաջանում font երի մասին

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Համանման թեմաներ

  1. phpBB գրանցում facebook-ի միջոցով
    Հեղինակ՝ VoskanyanT, բաժին` Ծրագրավորում
    Գրառումներ: 0
    Վերջինը: 12.08.2014, 00:59
  2. Գուշակի՛ր ֆիլմը կադրի միջոցով
    Հեղինակ՝ *e}|{uka*, բաժին` Ժամանց
    Գրառումներ: 1080
    Վերջինը: 10.01.2013, 14:54
  3. Գուշակիր երգը բառերի միջոցով
    Հեղինակ՝ Adam, բաժին` Ժամանց
    Գրառումներ: 94
    Վերջինը: 19.03.2011, 22:22
  4. mail - ի ուղարկում php - ի միջոցով
    Հեղինակ՝ shooter, բաժին` Վեբ ծրագրավորում
    Գրառումներ: 7
    Վերջինը: 10.11.2010, 12:09
  5. Մեկի միջոցով «ցավ» պատճառել մեկ ուրիշին...
    Հեղինակ՝ Ծով, բաժին` Հոգեբանություն և փիլիսոփայություն
    Գրառումներ: 21
    Վերջինը: 17.08.2007, 15:33

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •