Frage: pdfs auf DS bearbeiten (Beispiel: pdftk)

KlausHa

Benutzer
Mitglied seit
28. Mai 2013
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
Hallo,
Ich besitze eine DS213. Ich hoffe das Forum ist richtig für meine Frage, falls nicht bitte ich um Verschiebung in das richtige Forum.

Vorhaben/Ziel:
ich möchte in grossen pdfs Seiten umsortieren. Auf meinen Windows PC habe ich von der webseite
http://www.heise.de/download/pdftk-pdf-toolkit.html das Took pdftk heruntergeladen und kann es so per Kommando auf der CMD Konsole bedienen:
pdftk A="test.pdf" cat A01 A03 A02 A04 output neusortiert.pdf
Das tut genau was ich möchte. Es nimmt aus test.pdf die Seiten 1,2,3,4 und sortiert sie wie folgt um: 1,3,2,4. und schreibt sie schliesslich in neusortiert.pdf.

Nun möchte ich aber nicht jedesmal meinen Rechner anmachen um die Seiten in den pdfs umzusortieren. (Ich scanne oefter mal mehrere Seiten per automatischen Einzug ein, das resultierende pdf landet auf der Synology).
Ich habe mir gedacht, dass ich mich einfach mit meinem android-tablet über ssh (mittels der juicessh-app) auf der DS einlogge und dann einfach das Kommando (z.B. pdftk) zum umsortieren aufrufe.

Nun gibt es aber leider pdftk nicht im offiziellen Paketzentrum und auch nicht in einem der anderen Paketzentren:
http://www.synology-wiki.de/index.php/Paketzentrum_Quellen


Im Prinzip ist Synology ein Linux. Ich bin aber kein ausgewiesener Linux Experte, da ich bisher eher auf Windows kleinere Programme geschrieben habe. Deshalb hier stelle ich hier meine Denkansätze zur Diskussion, wie man am "bequemsten und einfachsten" die DS213 dazu bekommt pdfs zu sortieren.

1. Option: installation von pdftk per ipkg
-man muesste erstmal ipkg auf der DS installieren, jetzt gibt es ein entsprechendes Paket auf http://packages.quadrat4.de/
-allerdings habe ich leider keine ipkg installationsdatei vom pdftk gefunden, auch nicht hier: http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

--> diese Option kann ich nicht benutzen, da es keine ipkg installationsdatei von pdftk gibt. Ist hier mein Verständnis richtig?

2.Option: pdftk sourcen selbst kompilieren
-also sourcen von http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ heruntenladen und nach der entsprechenden Anweisung auf der Synology kompilieren.
-auf der PDFlabs webseite ist ja beschrieben, wie man das kompilieren soll. Allerdings scheitere ich schon am Anfang. Dort steht: "Review the Makefile provided by your plattform."
-wenn ich aber auf der SSH-Konsole "make" eingebe, wird das programm nicht gefunden. Heisst dass, das auf der Synology make auch nicht vorhanden ist? Woher kann man das make-tool bekommen?
-gcc scheint es auch nicht auf der DS zu geben,
-auf pdflab ist der makebefehl wie folgt angegeben: run make -f Makefile.Debian (substitute your platform’s Makefile filename)
-wie müsste der makebefehl auf der DS aussehen?

--> diese Option sollte theoretisch funktionieren, es gibt aber zahlreiche Hürden zu überspringen (eventuell ipkg installieren um dann irgendwie make, gcc zu installieren, wobei mir unklar ist welche version man nehmen sollte und von wo man das am besten herunterladen kann. Danach müsste man noch herausfinden wie und mit welchen optionen make ausgeführt werden müsste.)
Wie seht ihr das, kann man den Weg pragmatisch gehen, oder gibt es noch viele weitere Hürden, die ich noch nicht sehe?

3.Option: ich habe festgestellt, das Perl auf der DS schon installiert ist. Ich habe früher mal kleine perl-programme geschrieben. Ich habe recherchiert, das z.B. das Perl Paket PDF::Reuse Möglichkeiten wohl bietet pdfs zu bearbeiten. Ich habe hier allerdings nicht detaillierter reingeschaut.
Frage: wie bekomme ich dieses Perl Paket auf die Synology? Welche Schritte müsste man grundsätzlich gehen?
--> Wäre das eine pragmatische Möglichkeit mein Vorhaben umzusetzen?

4.Option: Es gibt es ja einen Webserver auf der DS und man kann auch PHP aktivieren. Ich habe früher mal kleine php-programme geschrieben.
-man könnte versuchen ob man mit einer Klasse wie auf http://www.fpdf.org/ beschrieben weiterkommt.

-->allerdings sehe ich nach kurzer "Howto" und "Manual" Recherche keine Funktionen zum Umsortieren von Seiten.
-->Ausserdem habe ich sehr grosse pdf Dateien (~60-80MB) und ich befürchte das der time out des Webbrowsers hier Ärger bereiten könnte, ausserdem hat php eventl. gar nicht so viel cache zu verfügung.
Meiner Meinung nach ist diese Option keine gute Idee. Lohnt sich nicht weiter zu verfolgen. Wie seht ihr das?

5. Option: Java oder C oder irgendeine andere Programmiersprache. Habe auch mal in Java und auch C/C++ programmiert. Allerdings sehe ich für mich die gleiche Hürde: wie bekomme ich die entsprechenden Kompiler (gcc) bzw. Javac und JVM auf die Synology und welche pdf-erweiterungen gibt es überhaupt und wie bekomme ich diese auf die DS? Ausserdem wäre der Code den ich schreiben müsste, länger als eine Zeile...


Ich würde mich sehr freuen, wenn mir jemand zumindest eine Idee lieferen könnte, wie man mein Vorhaben ohne umsetzen könnte. Hierbei lege ich Wert auf "KISS (keep it simple stupid)". Deshalb hat mir der Ansatz per pdftk sehr gefallen, weil es nur eine Zeile Code auf dem Windows-PC ist. Allerdings scheitere ich pdftk auf die DS zu "bekommen".

Hinweis: Falls jemand andere Ideen hat (z.B. eine gute kostenlose Android app für das Vorhaben findet, dann wäre ich auch dankbar :) )


Grüße,
KlausHa
 

X5_492_Neo

Gesperrt
Mitglied seit
24. Sep 2008
Beiträge
2.714
Punkte für Reaktionen
2
Punkte
0
ARGH!:cool:

ich würde eyeOS auf dem Webserver installieren! dort sollte es denke ich auch eine PDF Erweiterung geben! Office ist dort auch kein Problem! Wäre das auch ein Ansatz?!?
 

raymond

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
4.704
Punkte für Reaktionen
21
Punkte
118
Warum so umständlich? Einfach http://www.pdfsam.org/ auf dem Client installieren.
Wie ich sehe sogar mittlerweile für Android, also genau das was du suchst :)
 
Zuletzt bearbeitet:

KlausHa

Benutzer
Mitglied seit
28. Mai 2013
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
vielen Dank für Eure Hinweise - leider helfen diese mir nicht wirklich weiter.
1) pdfsam: ich habe mir die entsprechende Anroidapp heruntergeladen. Leider kann diese app nur pdf dateien mergen. Entspricht also nicht meinen Anforderungen. Die Windows version ist wohl mächtiger, hilft mir aber leider nicht, da ich ja nicht meinen Windows PC beim sortieren der PDFs starten möchte.

Bei der Gelegenheit habe ich noch eine andere App ausprobiert: "Editing pdf files". Leider hat sie nur ein GUI-oberfläche und kein Kommandozeilen-Interface.
Ich möchte aber per Kommandozeile die Seiten in den pdfs nach einem gewissen Schema sortieren. "händisch" per GUI-Oberfläche z.b. 100 seiten in einem PDF zu sortieren machen keinen Spass...

2)EyeOS: habe vorher noch nie davon gehört, habe aber jetzt ein bischen recherchiert. Verschiedene Quellen behaupten, dass die Installation "kinderleicht" ist, und das es auf diversen plattformen läuft, man benötigt nur einen webserver mit PHP5 support (beides ist ja auf der DS standartmässig enthalten). Werde das mal ausprobieren morgen oder übermorgen. Allerdings bin ich skeptisch, da man mit eyeos apps wie downpdf oder pdfcreator keine Seiten innerhalb eines PDFs per Kommandozeile umsortieren kann. Andere eye-os apps mit denen man pdfs bearbeiten kann habe ich zumindest auf http://eyeos-apps.org/ nicht gefunden.
Noch eine Sache kommt mir ein bischen komisch vor: auf http://www.eyeos.org kann man nichts einfach so herunterladen. Ich habe aber auf hier http://www.heise.de/download/eyeos-1150737.html eine ältere(?) version von 2011 entdeckt.
 

raymond

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
4.704
Punkte für Reaktionen
21
Punkte
118
Da kann ich nur eins raten: die Programmierer der Programme anschreiben und Wünsche äußern. Manchmal sind diese ganz verständnisvoll und setzen das relativ zeitnah um.
 

soluter

Benutzer
Mitglied seit
30. Dez 2013
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo KlausHa,

bist Du bei diesem Thema weiter gekommen?
Die pdftk Tools würden mich auch stark interessieren.
Ich möchte über ein Webformular Daten erfassen und damit dann zwei PDF Formulare befüllen (Mitgliedsantrag und SEPA Lastschrift).
Dummerweise bin ich im Linux Umfeld nicht fit.
Wie kriegt man denn nun die pdftk Tools auf einer Synology (DS1511+) zum laufen?
Danke schon mal für alle Hinweise.
 

TylonHH

Benutzer
Mitglied seit
14. Apr 2016
Beiträge
32
Punkte für Reaktionen
2
Punkte
8
Ich bin über die Suchfunktion auf diesen Thread gestoßen.
Gibt es mittlerweile die Möglichkeit pdftk auf'm NAS zu installieren? ipkg vorhanden.
 

techassist

Benutzer
Mitglied seit
19. Nov 2015
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
Hat jemand hier etwas neues herausgefunden? Es kann doch nicht sein, dass sich pdftk nicht auf der Diskstation installieren lässt...
Klappt es vielleicht mit der Kompilierung vom original Sourcecode? Ich habe das allerdings noch nie gemacht.
Verwende auch pdftk aus php heraus. Dazu gibt es auch keine Alternative.

Ich wäre wirklich dankbar für eine Rückmeldung.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.581
Punkte für Reaktionen
1.415
Punkte
234
Falls es nochjemanden Interessiert: pdftk und poppler lässt sich via entware (opkg) auf der DS installieren - jedenfalls steht es für x86-64 zur Verfügung. Außerdem gibt es eine JAVA-Version, die plattformübergreifend funktionieren sollte.
 

ChickenTendies

Benutzer
Mitglied seit
10. Jun 2021
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Falls es nochjemanden Interessiert: pdftk und poppler lässt sich via entware (opkg) auf der DS installieren - jedenfalls steht es für x86-64 zur Verfügung. Außerdem gibt es eine JAVA-Version, die plattformübergreifend funktionieren sollte.
Moin-
Können Sie die Installation von Entware und PDFTK etwas näher erläutern?
https://medium.com/@yehia2amer/how-...-a-synology-nas-router-ipkg-opkg-c620890e4c77
Ich bin etwas über meinen Kopf, aber ich hoffe, PDF aus Mariadb-Daten mit PHP zu füllen / herunterzuladen.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.581
Punkte für Reaktionen
1.415
Punkte
234
  • https://www.cphub.net als Paketquelle im Paketzentrum hinzufügen
    • installiere EBI (Paketzentrum ? Community)
    • installiere iPKGui
      • öffne iPKGui und installiere hier PDFTK
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat