Nie jest to próba dołączenia oddzielnych plików PDF do jednego pliku PDF z wieloma stronami. Jest to próba utworzenia pojedynczego pliku PDF z kilku innych plików PDF, które już istnieją. Muszę to zrobić za pomocą PHP, a serwer to CentOS.Dołączanie wielu plików PDF do pojedynczej strony PDF - dołączenie pozycji przy użyciu PHP
Generuję już zestaw pojedynczych plików PDF na podstawie indywidualnych szablonów (przy użyciu FPDF). Wymaga to umożliwienia użytkownikowi wymieszania i dopasowania istniejących plików PDF i umieszczenia ich razem w celu utworzenia pojedynczego pliku PDF.
Moja obecna próba jest do konwersji plików PDF do zdjęć (przy użyciu Ghostscript) i użyć JPEG wyjścia do stworzenia ostatecznej PDF używając FPDF. Chociaż jest to możliwe, jakość pliku PDF jest nieco zmniejszona podczas konwersji.
Chciałbym wiedzieć, czy istnieje lepsze rozwiązanie, którego możemy użyć?
UPDATE
Rozwiązanie nie musi być PHP. Prawdopodobnie tak nie będzie. Z pewnością jestem gotowy na każde narzędzie z linii poleceń, które może wykonać zadanie. Przykładowe polecenie będzie w następujący sposób:
$ newtool -o outfile.pdf -s WidthXHeight -i in1.pdf in2.pdf in2.pdf -g p1Xp2 p3Xp4 p5Xp6
Powyżej jest tylko przykładem - nie prawdziwa poleceń - Żałuję tylko, jeśli narzędzie ma tego rodzaju funkcjonalności. Określ zestaw plików wejściowych i ich pozycje w pliku wyjściowym.
Dziękuję za odpowiedź. Cieszę się, że mogę używać narzędzi z linii poleceń, aby uzyskać wynik. Podczas gdy odniesienia są użyteczne (widziałem już drugi) istnieje konkretny przykład, jak umieścić istniejący plik PDF na pustym pliku PDF, który jest większy? Twoja odpowiedź w pierwszym punkcie jest super, tak przy okazji :-) – dakdad
Przepraszam - zignorujcie mój komentarz. Spróbuję połączyć się z pdftk, a następnie wrócić do ciebie. – dakdad
Mam zabawy z ghostscript, ale widzę tylko sposób na umieszczenie 1 pliku PDF na pozycji na nowo utworzonym większym pliku. Nie widzę, jak mogę umieścić wiele plików na wielu pozycjach. Jakieś wskazówki na ten temat? – dakdad