Тёмный

Stirling PDF - Das beste PDF MultiTool! OpenSource und kostenlos 

ApfelCast
Подписаться 56 тыс.
Просмотров 50 тыс.
50% 1

Chat IT-Support für Patreon-Mitdlieder / apfelcast
In diesem Video Stelle ich euch das meiner Meinung nach beste OpenSource PDF MultiTool vor.
Die Rede ist von Stirling PDF. Was genau Stirling PDF alles kann und wie Ihr dieses Tool kostenlos auf eurem Server installieren könnt, das seht ihr in diesem Video!
➡️ Stirling PDF UI Design anpassen: cc.apfelcast.com/jrqch
🛠️ OpenSource IT-Support 🛠️
Du benötigst Unterstützung bei der Installation oder Konfiguration von OpenSource Software? Ich helfe dir gerne weiter! Schreib mir einfach eine Mail an (Daniel): service@apfelcast.com
» Meine Website: apfelcast.com
✌🏻Unterstütze meinen Kanal auf Patreon: / apfelcast
ℹ️ Links:
Im Video verwendetet Befehle: cc.apfelcast.com/iurfj
Stirling PDF auf GitHub: github.com/Frooodle/Stirling-PDF
📼 Videos:
OpenSource Software Playlist: • OpenSource Software
Linux Home-Server selbst bauen: • Home Server selbst bauen
Nextcloud Tutorials: • nextcloud Tutorials
» Abschnitte:
00:00 Begrüßung
01:27 Was ist Stirling PDF?
03:09 Übersicht Funktionen
09:53 Installation via Docker
14:54 Fazit
Mein Equipment:
» Kamera: amzn.to/2M4fQuL
» Objektiv: amzn.to/2M13bsA
» Ton: amzn.to/2M1EBHX
» Recorder: amzn.to/2QhsnJC
» Beleuchtung: amzn.to/2JxF96e
Hinweis:
Alle Links beginnend mit „amzn.to“ sind Affiliate Links. Wenn du über einen dieser Links ein Produkt kaufst, bekomme ich einen kleinen Anteil des Kaufpreises gutgeschrieben.

Наука

Опубликовано:

 

15 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 66   
@alsolo1
@alsolo1 9 месяцев назад
Einfach nur geil, suche schon seit Jahren danach
@User5cod
@User5cod 9 месяцев назад
Hat super funktioniert, vielen Dank! Tolles Tool!
@apfelcast
@apfelcast 9 месяцев назад
Das freut mich!
@bitNike
@bitNike 9 месяцев назад
Mega, super danke. Gleich einmal getestet.
@apfelcast
@apfelcast 9 месяцев назад
Viel Spaß damit!
@jwspock1690
@jwspock1690 9 месяцев назад
Top! Danke für's Video.
@tashkar
@tashkar 9 месяцев назад
Geniales Ding, danke für das Video! Stirling PDF gibt es auch für Unraid, Die tesserect-Dateien liegen dort (standardmässig) im Ordner "/mnt/user/appdata/Stirling-PDF/OCR".
@thomaskicherer252
@thomaskicherer252 7 месяцев назад
Cooles Programm, super und DANKE
@Gery-zg7ky
@Gery-zg7ky 22 дня назад
wow danke für den tipp, das ist echt nützlich
@ronny3120
@ronny3120 9 месяцев назад
Super Video! Sehr informativ. Das Verzeichnis hast du „striling“ genannt 😅. Mach weiter so. Deine Videos sind super hilfreich . 👍🏼
@apfelcast
@apfelcast 9 месяцев назад
Da ist mir wohl ein Tippfehler unterlaufen.. Danke für den Hinweis! Ich habe es im verlinkten Code angepasst.
@applefan5079
@applefan5079 9 месяцев назад
Das klingt richtig cool! Erstmal direkt als LXC installieren und austesten...
@apfelcast
@apfelcast 9 месяцев назад
Viel Erfolg!
@markusmuller4091
@markusmuller4091 21 день назад
Danke für den Tipp! Tolles Tool. Gibt es auch, für die Unraid User, im Appstore.
@lx-pro1442
@lx-pro1442 9 месяцев назад
Sehr schön! Danke! Kurze Anmerkung zu deiner Blogseite: In Zeile 29 ist ein kleiner Fehler: /traningdata anstatt /trainingdata.
@SezginRuhi
@SezginRuhi 9 месяцев назад
Danke
@czi2011
@czi2011 9 месяцев назад
vielen Dank, das klang so verlockend, dass ich das Image frooodle/stirling-pdf-base:latest auf mein MacBook geladen habe. Anschließend habe ich dieses Image mit Docker-Scout (in Docker-Desktop 4.24 enthalten) gescannt. Das Ergebnis ernüchtert, wie bei vielen Docker Images: 628 packages mit 145 vulnerabilities, d.h. bekannte CVE‘s. Spitzenreiter ist pillow 8.1.2. Die meisten davon sind als „fixable“ gekennzeichnet. Wenn ich, Enduser ohne IT-Kenntnisse, diesen Scan durchführen kann, dann sollten das die Entwickler auch können. Da ich das Risiko nicht einschätzen kann, habe ich das Image wieder gelöscht, ohne den Container zu starten. Qualität anstatt Quantität in der SW-Entwicklung wäre mir lieber.
@Hannibal215000
@Hannibal215000 9 месяцев назад
vielen Dank für deinen spitzen Kommentar. Ich habe auch ziemlich fragend geschaut als ich gesehen habe, dass das Image 1,4 GB groß ist. - Die eigentliche Kernfunktionalität mit den reinen PDF-Operationen ließe sich sehr viel kompakter lösen - sprich wenige Megabyte. Aber hier hat man sich vieler unterschiedlicher Werkzeuge (mit reichlich Abhängigkeiten) bedient und diese zusammengeklebt um eine größtmögliche eierlegende Wollmilchsau zu erzeugen. Weniger ist manchmal mehr. Eine schicke Browser-Oberfläche für einfache tools wie pdfcpu (in golang geschrieben und nur etwa 3-4MByte groß) hätte völlig ausgereicht. Wer komplizierte Konvertierungen durchführen möchte, der sollte am besten das ursprüngliche Office-Program verwenden.
@onkelfabs6408
@onkelfabs6408 9 месяцев назад
Das ist gut. Ich suche schon lange nach einem seriösen Tool zum PDF-Handling. qpdf ist nicht ganz so einfach zu bedienen.
@deindeutschlehrer7976
@deindeutschlehrer7976 9 месяцев назад
Gibt es auch die Möglichkeit zwei Dateien zusammenzufügen, wenn die erste alle geraden Seitenzahlen umfasst und die zweite rückwärts alle ungeraden? (Problem ergibt sich beim Scannen von Doppelseiten über den Schütter)
@r.hinrichs8521
@r.hinrichs8521 9 месяцев назад
Danke für das Video, wäre sonst leider an mir vorbeigegangen.
@saschab.7530
@saschab.7530 9 месяцев назад
Die Konvertierung in Word funktioniert leider nicht, OCR overlay klappt nur die Konvertierung in Word nicht, anscheinend wird hierfür LibreOffice genutzt muss man dafür noch was einstellen damit das klappt ? Danke
@henrybarson2486
@henrybarson2486 9 месяцев назад
Ansich eine gute Idee sowas nicht immer über Dienste wie pdf24 (die mit dem Schaf) zu machen, aber bei OCR ausgerechnet auf Tesseract zu setzen macht zumindest den OCR-Einsatz fragwürdig. Tesseract ist die langsamste und schlechteste OCR-Lösung, da reicht manchmal schon, wenn der ADF-Scanner eine Seite zwischendurch mal mit 2mm Versatz "schräg" eingescannt hat und es kommt nur noch Grütze dabei heraus, bei "dicken" also im Scan "krummen" Buchseiten braucht man es erst gar nicht versuchen. In der Firma haben wir deshalb dann wegen der Anbindung ans ECM-Archiv doch in den sauren Apfel gebissen und zu einer kommerziellen, aber dafür schnellereren und weeeiiit weniger Fehler-behafteten OCR-Lösung gegriffen.
@twa73
@twa73 9 месяцев назад
Gibt es vom Funktionsumfang einen Unterschied zum PDF24, was man ja zumindest auf dem eigenen Rechner installieren und dann nutzen kann. ?
@anba2779
@anba2779 9 месяцев назад
PDF24 Creator ist nur für Windows. Auf einem Linux/MacOS ist PDF24 Creator nicht lauffähig.
@mariof.4851
@mariof.4851 9 месяцев назад
Die DE Sprachdatei braucht man nicht mehr installieren, die Sprache kann man rechte oben bei der Weltkugel in der GUI auswählen welche man haben möchte. Auf jeden Fall sehr interessantes Projekt, habe es gleich mal am Server installiert zum testen. Top Video!
@ikemkrueger
@ikemkrueger 9 месяцев назад
Die Sprachdatei ist für die Bild-zu-Text-Funktion.
@mariof.4851
@mariof.4851 9 месяцев назад
@@ikemkrueger OK habe es gesehen, das bei OCR doch nur Englisch drin ist und man die Sprachdatei nach installieren muss!
@harpmaster
@harpmaster 8 месяцев назад
Vielen Dank für das Video! Leider kann man mit StirlingPDF keine PDFs mit Text und dgl. erstellen. Zumindest bin ich nicht dahintergekommen wie das funktionieren sollte ....
@deddy1877
@deddy1877 9 месяцев назад
Kann man Stirling PDF auf Docker-Portainer installieren?
@herrjenna4193
@herrjenna4193 5 месяцев назад
die ocr Datei runterladen klappt auch unter Unraid mit der Anleitung. Danke
@VeolonMedia
@VeolonMedia 9 месяцев назад
gibts das auch als Flatpak ?? ..
@user-ix1nd1ge1p
@user-ix1nd1ge1p 4 месяца назад
Lässt sich Stirling PDF in nextcloud integrieren?
@michaelbauer1985
@michaelbauer1985 9 месяцев назад
Cool wäre noch eine Share-Funktion um es zb. an Paperless NGX weiterzuleiten. Paperless bietet ja defakto kaum PDF Operationen an. Mir würde schon reichen mehrere Seiten zusammenfassen zu können und Seiten zu ordnen.
@EuroPC4711
@EuroPC4711 9 месяцев назад
Du könntest das neue pdf ja auf einem Netzlaufwerk speichern. Von dort dann per cron Job dann ins consume Verzeichnis verschieben.
@FF-fk5zp
@FF-fk5zp 25 дней назад
Was wäre mit PDF24?
@detlevrodehuser2681
@detlevrodehuser2681 9 месяцев назад
danke für das tolle video. Gerade installiert, kann man das auch über https absichern ?
@apfelcast
@apfelcast 9 месяцев назад
Ja klar. Am besten über einen ReverseProxy.
@ikemkrueger
@ikemkrueger 9 месяцев назад
Vielleicht fügst du "Stirling PDF" der OpenSource Software Playliste hinzu?
@nockuno
@nockuno 9 месяцев назад
Wird mit der Umwandlung PDF -> docx auch gleich eine OCR-Erkennung durchgeführt?
@nockuno
@nockuno 9 месяцев назад
Konnte mir die Frage mit einer Testinstallation beantworten. Es wird eine OCR-Erkennung durchgeführt, doch leider sind einzelne Wörter in Tabellenzellen "eingesperrt". Dies erschwert die Weiterbearbeitung natürlich enorm. Schade.
@Foxhunter_DE
@Foxhunter_DE 9 месяцев назад
@@nockuno Wirst du überall haben. PDF in Word umwandeln war schon immer Murks.
@nockuno
@nockuno 9 месяцев назад
@@Foxhunter_DE tatsächlich liefert Adobe PDF (Umwandung über deren Cloud) fast immer tadellose Ergebnisse. Eine Rechnung bspw. sieht dann quasi so aus, als wenn sie ursprünglich in Word geschrieben wurde.
@Foxhunter_DE
@Foxhunter_DE 9 месяцев назад
@@nockuno Nutze es beruflich, es sieht so aus, ist aber nicht so zu bearbeiten - überall Tabellen und Zeilen etc. - Katastrophe.
@davidfecker1230
@davidfecker1230 9 месяцев назад
Welche Vorteile bietet Stirling PDF gegenüber dem PDF24 bezogen auf den Funktionsumfang und den Tools ? Werden Signotec Unterschriften Pads für das Signieren unterstützt oder braucht man hier zusätzlich Treiber ? Gutes Video, weiter so !
@anba2779
@anba2779 9 месяцев назад
PDF24 Creator ist nur für Windows. PDF24 Tools sind Online auf einen fremden Server. Stirling PDF ist auf dem eigenen Server.
@stingray9518
@stingray9518 9 месяцев назад
Welche Daten werden denn von PDF24 online hochgeladen? Laut Beschreibung "Sicherheit ist garantiert Diese PDF24-App und auch alle anderen Apps funktionieren lokal auf Ihrem PC. Ihre Dateien verbleiben auf Ihrem Computer. Die Sicherheit Ihrer Dateien ist daher garantiert." bleit alles lokal auf dem PC. Ich konnte bisher alle Funktionen auch ohne Internetverbindung nutzen. @@anba2779
@christophn
@christophn 9 месяцев назад
Speichern speichern die PDFs auf meinem Server oder ist das nur für den Moment?
@apfelcast
@apfelcast 9 месяцев назад
Die PDFs werden nicht auf dem Server gespeichert.
@maiertv_official
@maiertv_official 8 месяцев назад
kann es leider nicht installieren
@donativool
@donativool 9 месяцев назад
Ist schon nice aber das Bearbeiten von PDFs ist hier nicht möglich. Also Texte ändern
@harpmaster
@harpmaster 8 месяцев назад
Habe ich leider auch nicht gefunden. Wozu es dann installieren?
@ackwood-it
@ackwood-it 16 дней назад
Na ja so richtig pralle ist anders. Hat zwar einige Funktionen jedoch ein einfaches bearbeiten (Editor Funktion) habe ich nicht gefunden. Viellleicht bin ich ja auch nur blind.
@dukeoflakeshore5805
@dukeoflakeshore5805 9 месяцев назад
Das ist ja doch eine außerhaus Version!
@Hannibal215000
@Hannibal215000 9 месяцев назад
Cooles teil, aber leider hat das Image 1,4 GB - Ich hoffe es gibt da eine Alternative oder es kommt bald eine, idealerweise leichtgewichtig in golang.
@thomasponisch1134
@thomasponisch1134 9 месяцев назад
Als wenn 1,4 Gb heute ein Problem wären....
@Lara-tk2wg
@Lara-tk2wg 9 месяцев назад
Mehr als 640 Kilobyte braucht kein Mensch. 😂
@EuroPC4711
@EuroPC4711 9 месяцев назад
Kannst Du es nicht bei Bekannten oder so runterladen?
@EuroPC4711
@EuroPC4711 9 месяцев назад
Kannst Du es nicht bei Bekannten oder so runterladen?
@jost5075
@jost5075 4 месяца назад
Vielen Dank für das Video! OCR mit deutscher Sprache funktioniert nicht. Es erscheint der Fehler: „Internal Server Error: Command process failed with exit code 7“. Mit Englisch läuft es ohne Probleme. Was könnte das Problem sein? java.io.IOException: Command process failed with exit code 7 at stirling.software.SPDF.utils.ProcessExecutor.runCommandWithOutputHandling(ProcessExecutor.java:192) at stirling.software.SPDF.utils.ProcessExecutor.runCommandWithOutputHandling(ProcessExecutor.java:82) at stirling.software.SPDF.controller.api.misc.OCRController.processPdfWithOCR(OCRController.java:151) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:261) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:189) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:917) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:829) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at stirling.software.SPDF.config.MetricsFilter.doFilterInternal(MetricsFilter.java:62) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:735) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:840)
@dansiebert71.2
@dansiebert71.2 Месяц назад
Hallo! Ich habe auch Probleme mit OCR. Sobald ich z.B. die Datei "deu.traineddata" ins Verzeichnis "trainingData/" lege und den Container neu starte, gibt es Fehlermeldungen, und die Texterkennung funktioniert nicht. Interessant könnte neben den vielen "...at org.apache.catalina..."-Meldungen z.B. noch so was hier sein (docker-compose logs -f während eins Konvertierungsversuches): stirling-pdf | INFO ocrmypdf._exec.tesseract - 1 [tesseract] [DS] Profile read from file (tesseract_opencl_profile_devices.dat). stirling-pdf | INFO ocrmypdf._exec.tesseract - 1 [tesseract] [DS] Device[1] 0:(null) score is 0.200170 stirling-pdf | INFO ocrmypdf._exec.tesseract - 1 [tesseract] [DS] Selected Device[1]: "(null)" (Native) stirling-pdf | ERROR ocrmypdf._exec.tesseract - 1 [tesseract] Error opening data file /usr/share/tessdata/deu.traineddata stirling-pdf | INFO ocrmypdf._exec.tesseract - 1 [tesseract] Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory. stirling-pdf | INFO ocrmypdf._exec.tesseract - 1 [tesseract] Failed loading language 'deu' stirling-pdf | INFO ocrmypdf._exec.tesseract - 1 [tesseract] Tesseract couldn't load any languages! stirling-pdf | INFO ocrmypdf._exec.tesseract - 1 [tesseract] Could not initialize tesseract. stirling-pdf | stirling-pdf | ERROR ocrmypdf._pipelines._common - ExitCodeException Kann jemand helfen?
Далее
Don't Use ChatGPT Until You Watch This Video
13:40
Просмотров 1,6 млн
You all NEED these Obsidian community plugins
21:46
Просмотров 600 тыс.
ALLE VPN-Anbieter HASSEN diesen Trick!!!
24:42
Просмотров 1 млн
PDF in SEKUNDEN zu Word umwandeln
5:49
Просмотров 93 тыс.
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 5 млн