Χρειάζομαι βοήθεια στη μετατροπή excel σε PDF

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Χρειάζομαι βοήθεια στη μετατροπή excel σε PDF

Δημοσίευση από dva_dev » 21 Δεκ 2012 12:59

Οταν το αρχείο ανεβαίνει στο server παίρνει ένα προσωρινό όνομα (και μένει για προσωρινό διάστημα μέχρι να αποφασίσει κάποια στιγμή ο server να το διαγράψει), οπότε μόλις ανέβει θα πρέπει να το μεταφέρεις αμέσως σε κάποιο φάκελο που έχεις εσύ τη διαχείριση (με το όνομα που θα επιλέξεις) και θα προσπαθήσεις να το ανοίξεις από εκεί.

$prosorino_onoma = $_FILES["file"]["tmp_name"];

Δες αυτά
http://php.net/manual/en/function.rename.php
http://php.net/manual/en/function.move- ... d-file.php
http://php.net/manual/en/function.copy.php
http://php.net/manual/en/function.unlink.php

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Χρειάζομαι βοήθεια στη μετατροπή excel σε PDF

Δημοσίευση από dva_dev » 21 Δεκ 2012 13:01

Αυτό θέλει. Το κομμάτι της μετατροπής. Πως θα μπορεί να μετατρέψει ένα xls σε pdf?
Τελικά όπως βλέπω δεν θέλει μόνο αυτό. Είναι στο μηδέν και θέλει τα πάντα.

argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

Χρειάζομαι βοήθεια στη μετατροπή excel σε PDF

Δημοσίευση από argate7 » 21 Δεκ 2012 13:47

Λοιπόν, βρήκα τρόπο για να μετατρέπω τα αρχεία και με την ονομασία σωστά και όλα κομπλέ. Υπάρχει όμως θέμα στο πως τα εμφανίζει στο pdf. Μου κόβει τις γραμμές.

Για παράδειγμα σε ένα excel αρχείο γράφω μέχρι τη στήλη Η αλλά εμένα μου εμφανίζει μέχρι την F. Τί μπορώ να κάνω για να γίνει stretched και να εμφανίζονται όλα σωστά? Έστω και σε σμίκρυνση.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Χρειάζομαι βοήθεια στη μετατροπή excel σε PDF

Δημοσίευση από korgr » 21 Δεκ 2012 14:46

sorry ακυρον

argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

Χρειάζομαι βοήθεια στη μετατροπή excel σε PDF

Δημοσίευση από argate7 » 22 Δεκ 2012 12:00

Δεν έχω καταφέρει ακόμα κάτι. Ξέρει κανείς σας τίποτα παραπάνω? Βρήκε τίποτα?

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

Χρειάζομαι βοήθεια στη μετατροπή excel σε PDF

Δημοσίευση από jpk » 23 Δεκ 2012 01:08

argate7 έγραψε:Λοιπόν, βρήκα τρόπο για να μετατρέπω τα αρχεία και με την ονομασία σωστά και όλα κομπλέ. Υπάρχει όμως θέμα στο πως τα εμφανίζει στο pdf.
Και ρωτάς το πώς χωρίς να έχεις πει τι τρόπο έχεις βρει και δώσει κώδικα του πως το κάνεις ... Επίσης χωρίς να απαντάς και σε προηγούμενες ερωτήσεις (π.χ. δοκίμασες το δείνα ή το τάδε ; άδικα γράφει κάποιος μια απάντηση προσπαθώντας να βοηθήσει ; ) . Αν θέλεις να μοιραστείς πάντως το τωρινό σου πρόβλημα μοιράσου τον προβληματικό κώδικα , ανάφερε πως θα έπρεπε να λειτουργεί κανονικά και πως πραγματικά λειτουργεί.

argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

Χρειάζομαι βοήθεια στη μετατροπή excel σε PDF

Δημοσίευση από argate7 » 08 Ιαν 2013 09:37

Επανήλθα..

Έχω ένα μικρό θέμα με τη μετατροπή από excel σε html. Η μετατροπή γίνεται σωστά, αλλά όταν ανοίγω από firefox το νέο html που δημιουργείται, τότε διαπιστώνω ότι μου προσθέτει μία στήλη παραπάνω η οποία δεν τελειώνει.

Ο κώδικας μου είναι ο εξής...
<?php

if ($_POST['submit'])
{
require_once'../PHPExcel/Classes/PHPExcel/IOFactory.php';
$upload_path = $_SERVER['DOCUMENT_ROOT']."/mysite/myupload";
$name = $_FILES['file']['name'];
$temp = $_FILES['file']['tmp_name'];
$wholeimagepath = $upload_path. "/" .$name;
if(move_uploaded_file($temp,$wholeimagepath)) {
//echo "Το αρχείο ". basename( $_FILES['file']['name'])." μόλις ανέβηκε";
$excel = PHPExcel_IOFactory::load($upload_path."/".$name);
$excel->getActiveSheet()->getPageSetup->setFitToPage(true);
$excel->getActiveSheet()->getPageSetup->setToFitWidth(1);
$writer = PHPExcel_IOFactory::createWriter($excel,'HTML');
$writer->writeAllSheets();
$writer->setUseInlineCSS(true);
$newfile = pathinfo($_FILES['file']['name'], PATHINFO_FILENAME);
$writer->save($upload_path."/".$newfile.'.html');
unlink($upload_path."/".$name);

Ξέρει κανείς τι μπορώ να αλλάξω ούτως ώστε να μην εμφανίζεται τίποτε παραπάνω από όσα περιμένω από το excel?

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης