uploaden eerste pagina van doc(x) bestand
Hij neemt dan alle pagina's mee van het bestand.
Is het ook mogelijk om bij een upload van een Doc bestand uitsluitend de eerste pagina te uploaden?
Leden kunnen documenten opsturen.
Als iemand me op weg kan helpen, heel graag.
Ik weet dat als je middels "convert" (imagick) een pdf naar jpg omzet, je het paginanummer op kan geven. Mogelijk is dit vergelijkbaar.
Daarnaast: mocht je per se alle pagina's terugkrijgen van de API, dan kun je natuurlijk ook alleen de 1e verwerken en de rest laten verdwijnselen.
Ik heb wel de mogelijkheden bekeken van die API. Ik denk dat het ook wel mogelijk is een bepaalde pagina als foto te downloaden.
Alleen wordt in het voorbeeld dan een img src gegeven.
En weet niet hoe dat om te bouwen. Want wil het uitsluitend downloaden.
voorbeeld 9 zou ik dan moeten gebruiken.
Maar in deze vorm krijg ik zelfs de foto niet te zien in de browser.
Laat staan dat ik het weet om te bouwen.
https://github.com/msword2image/msword2image-php
Gewijzigd op 19/06/2017 16:35:30 door Hans De Ridder
Maar, de betreffende functie-aanroep is al eerder aan de orde geweest.
Maar een gokje: zou tofile() niet ook meer paramaters aankunnen?
https://github.com/msword2image/msword2image-php/blob/master/lib/MsWordToImageConvert.php
en jawel: die functie neemt 3 parameters:
- de file om te schrijven.
- formaat van output, standaard jpg, maar misschien ook wel png etc
- de pagina om te converteren (standaard ALL)
Gaat mij erom, dat hij slechts 1 van de pagina's moet converteren en downloaden.
zodat ik al die wordbestanden eerst als thumb-foto in fotoboek kan zetten.
En bij clicken dan de viewer opent met de complete doc.
maar dat is van later zorg...eerst de 1e pagina van elk document als foto kunnen downloaden.
Gebruik voorbeeld 1, maar meng dat met voorbeeld 9:
dus
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$convert = new MsWordToImageConvert($apiUser, $apiKey);
$convert->fromURL('http://mswordtoimage.com/docs/demo.doc');
$convert->toFile('demo.jpeg',
\MsWordToImageConvert\OutputImageFormat::JPEG,
0);
// pagina 0 is de eerste pagina,
// Please make sure output file is writable by your PHP process.
?>
$convert = new MsWordToImageConvert($apiUser, $apiKey);
$convert->fromURL('http://mswordtoimage.com/docs/demo.doc');
$convert->toFile('demo.jpeg',
\MsWordToImageConvert\OutputImageFormat::JPEG,
0);
// pagina 0 is de eerste pagina,
// Please make sure output file is writable by your PHP process.
?>
hij werkt nu.
Ik had dit al geprobeerd eerder.
Maar dan met fromFile...
En dat werkt niet zo.
Maakt verder niks uit.
Adres is toch altijd hetzelfde.
Gewijzigd op 19/06/2017 17:51:52 door Hans De Ridder