WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   PHP: PDF-uppladdn, spara på server som splitade filer (https://www.wn.se/forum/showthread.php?t=1066057)

danneskjold 2015-12-15 16:18

PHP: PDF-uppladdn, spara på server som splitade filer
 
Hej!

Jag letar efter en metod att åstadkomma följande:

Tanken är att användaren kan ladda upp filnamn.pdf (tex 100 sidor). Ett PHP-skript sparar sedan filen splittad till enstaka sidor på servern enligt:

filnamn/sida1.pdf
filnamn/sida2.pdf
filnamn/sida3.pdf
...

Samtidigt skapas av varje sida en thumbnail (t.ex. 100 pixlar bred) som sparas enligt

filnamn/sida1tn.jpg
filnamn/sida2tn.jpg
filnamn/sida3tn.jpg
...

Och slutligen skapas en textfil som bara innehåller antalet sidor i siffror

filnamn/sidantal.txt

Någon som vet hur jag kan åstadkomma detta på ett rimligt sätt?

Tacksam för all vägledning i rätt riktning..

x264 2015-12-15 20:18

Du kan köra terminal-kommandon via PHP

Så om du använder pdftk kan du enkelt skapa en ny mapp sedan använda kommandot:

Kod:

pdftk filnamn.pdf burst
När du är klar med detta så räknas du filerna i mappen, skapar en ny txt-fil med antalet pdf-filer.

För att skapa en thumbnail av pdfen använder du dig av imagemagick i stället.


Då skriver du bara:

convert filnamn.pdf preview.jpg

Så skapar den preview-1.jpg, preview-2.jpg osv.

Om sidorna inte blir rätt får du väl göra det enskilt och då i stället köra samma kommando för respektive fil.

För att resizea bilden använder du bara:

-resize 1280x720 eller t.ex. -scale kommandot.



Behöver du mer hjälp är det bara att hojta till!

Emertx 2016-07-26 09:52

https://tcpdf.org/


Alla tider är GMT +2. Klockan är nu 10:03.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson