Ik wil een Api gaan gebruiken waarmee een Doc bestand omgezet wordt naar een JPG.
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.
om te beginnen zou ik naar de documentatie van de API kijken. Misschien kan die ook alleen de 1e pagina teruggeven.

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.
Bedankt voor je reactie...

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


voorbeeld 9 is de enige die verwijst naar "pak die pagina".

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)

die API kan doc en docx aan. en converteert dat naar JPG, PNG, of GIF.

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.
dat zeg ik: gebruik tofile() en geef die 3 parameters mee.

Gebruik voorbeeld 1, maar meng dat met voorbeeld 9:

dus

<?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.
?>
Hartstikke bedankt,
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.

Reageren