Βιβλιοθήκη PHP ανοιχτού κώδικα για τη μετατροπή αρχείων υπολογιστικού φύλλου Microsoft®
Μετατροπή εγγράφων υπολογιστικών φύλλων Microsoft σε PDF μέσω δωρεάν API PHP
Τι είναι το Gotenberg PHP Client;
Η μετατροπή εγγράφων είναι μια εύχρηστη δυνατότητα που πρέπει να συμπεριλάβετε στην αίτησή σας. Εάν εργάζεστε με μορφή αρχείου Microsoft Excel, ίσως χρειαστεί να τα μετατρέψετε σε PDF μέσω προγραμματισμού. Υπάρχει ένα σωρό ανοιχτού κώδικα και δωρεάν API διαθέσιμα στην αγορά για να σας βοηθήσουν να επιτύχετε αυτόν τον στόχο. Το Gotenberg PHP Client είναι ένα από αυτά. Το API σάς βοηθά να μετατρέψετε τη μορφή αρχείου XLS, XLSX και ODS σε PDF εύκολα μέσα στις εφαρμογές σας PHP.
Χρησιμοποιώντας το API, μπορείτε να συγχωνεύσετε ένα ή περισσότερα αρχεία Microsoft Excel και να τα μετατρέψετε σε ένα μόνο PDF. Είναι πολύ απλό να συγχωνεύσετε δύο έγγραφα, μπορείτε να επιλέξετε ένα ή περισσότερα αρχεία και το API θα τα συγχωνεύσει και θα επιστρέψει το αρχείο PDF που προκύπτει.
Ξεκινώντας με το πρόγραμμα-πελάτη Gotenberg PHP
Ο προτεινόμενος τρόπος για το Gotenberg PHP Client στο έργο σας είναι η χρήση του συνθέτη. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Gotenberg PHP Client μέσω του Composer
$ composer require thecodingmachine/gotenberg-php-client
Συγχώνευση δύο Excel σε PDF μέσω δωρεάν PHP API
Η βιβλιοθήκη ανοιχτού κώδικα Gotenberg PHP-πελάτης επιτρέπει στους προγραμματιστές υπολογιστών να συγχωνεύουν έγγραφα του Microsoft Excel σε PDF μέσα στις δικές τους εφαρμογές PHP. Για να συγχωνεύσετε και να μετατρέψετε το XLSX σας σε PDF, χρειάζεται απλώς να φορτώσετε τα έγγραφά σας και να τα μετατρέψετε χρησιμοποιώντας τη μέθοδο OfficeRequest(). Το παρακάτω απόσπασμα κώδικα δείχνει πώς να μετατρέψετε τη συγχώνευση και τη μετατροπή XLSX σε PDF σε PHP.
Δωρεάν API για τη μετατροπή του Excel σε PDF σε PHP
- Φορτώστε δύο αρχεία XLSX χρησιμοποιώντας τη μέθοδο NewDocumentFromPath() και περάστε το όνομα αρχείου και τη διαδρομή αρχείου ως παραμέτρους
- Μετατροπή και συγχώνευση XlSX σε PDF χρησιμοποιώντας τη μέθοδο OfficeRequest() και περάστε αντικείμενα αρχείων ως παράμετρο
- Αποθήκευση εγγράφου PDF
Συγχώνευση XLSX σε PDF μέσω του Δωρεάν API PHP
$client = new Client('http://localhost:3000', new \Http\Adapter\Guzzle6\Client());
$files = [
DocumentFactory::makeFromPath('document.xlsx', '/path/to/file'),
DocumentFactory::makeFromPath('document2.xlsx', '/path/to/file'),
];
$request = new OfficeRequest($files);
$dest = 'fileformat.pdf';
$client->store($request, $dest);