Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcement" (https://www.delphipraxis.net/209469-frage-zu-foxit-quick-pdf-library-debenu-product-line-end-life-announcement.html)

Bernhard Geyer 12. Dez 2021 15:35

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Zitat:

Zitat von Harry Stahl (Beitrag 1498970)
Unter pdfbox finde ich übrigens nichts vernünftiges / eindeutiges. Was ist damit genau gemeint?

Das PDF-Box: https://pdfbox.apache.org/
Ist zwar Java-Code, aber da wir bei uns eh schon die Jara-Runtime zu unserem Delphi-Programm mitliefern (wegen DB-Zugriffskomponenten) war die Integration der Lib (hier nur für 2 Funktionen als Kommandozeilenaufruf) auch kein Hexenwerk mehr.

Harry Stahl 12. Dez 2021 16:52

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1498980)
Zitat:

Zitat von Harry Stahl (Beitrag 1498970)
Unter pdfbox finde ich übrigens nichts vernünftiges / eindeutiges. Was ist damit genau gemeint?

Das PDF-Box: https://pdfbox.apache.org/
Ist zwar Java-Code, aber da wir bei uns eh schon die Jara-Runtime zu unserem Delphi-Programm mitliefern (wegen DB-Zugriffskomponenten) war die Integration der Lib (hier nur für 2 Funktionen als Kommandozeilenaufruf) auch kein Hexenwerk mehr.

Danke für den ergänzenden Hinweis. Freut mich, dass es für Euch passt, aber Java möchte ich nicht verwenden (und die Java-Runtime dürfe ja einiges an Umfang haben). Ich stehe da mehr auf schlankere Programmvarianten...

Bernhard Geyer 12. Dez 2021 17:37

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Zitat:

Zitat von Harry Stahl (Beitrag 1498986)
Danke für den ergänzenden Hinweis. Freut mich, dass es für Euch passt, aber Java möchte ich nicht verwenden (und die Java-Runtime dürfe ja einiges an Umfang haben). Ich stehe da mehr auf schlankere Programmvarianten...

Ja, Java ist einiges an Overhead.
Aber für uns ideal, da die Online-Variante eh mit Java läuft und damit auch Teile des Code einen Reuse erfahren können.
Auf jedenfall war mit Ablösung von Gnostice eine doch schon mehr als nervige Fehlerquelle weg.

gubbe 12. Dez 2021 20:29

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Wenn man nach PDF-Lösungen für Delphi sucht, findet man oft nur QuickPDF oder Gnostice und übersieht eine sehr gute Alternative.
Ich kann DynaPDF sehr empfehlen. Das ist zwar nicht in Delphi geschrieben, aber es gibt eine Delphi-Unit zur Einbindung der DLL.
Sehr mächtige Bibliothek zu Bearbeitung und Anzeige von PDF-Dateien. Quelltext (C++) in der Enterprise-Version erhältlich, deutscher Hersteller, guter Support und vor allem für so ziemlich alle Plattformen verfügbar.

Ich habe auch QuickPDF, aber da war nach meinem Endruck schon länger absehbar, dass das nicht mehr lange unterstützt wird seitdem es von Foxit übernommen wurden. Der Support hatte mich auch nicht überzeugt. Was habe ich von einem Bugfix, der erst mit dem nächsten offiziellen Release kommt? Bei DynaPDF dagegen gibt es häufige Updates. Schaut mal im Download-Bereich nach dem Datum der verschiedenen Versionen. Teilweise 1-2 neue Versionen pro Monat.

Wenn man die Erfahrungen mit Gnostice so liest, nützt es doch auch nichts, wenn das Produkt in Delphi geschrieben ist, wenn die Qualität nicht überzeugt. Bei DynaPDF liegt dann eben noch eine DLL im Programmverzeichnis, aber QuickPDF war auch schon länger nicht mehr nur reines Delphi, seit für das Rendering PDFium eingebaut wurde.

Ansonsten hat aber auch Winsoft ein paar Lösungen, auf den verschiedenen Plattformen die nativen PDF-Bibliotheken einzubinden oder auch PDFium unter Windows.

Harry Stahl 12. Dez 2021 22:23

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Zitat:

Zitat von gubbe (Beitrag 1499000)
Ich kann DynaPDF sehr empfehlen. Das ist zwar nicht in Delphi geschrieben, aber es gibt eine Delphi-Unit zur Einbindung der DLL.
Sehr mächtige Bibliothek zu Bearbeitung und Anzeige von PDF-Dateien.

Hey, danke für diese Info.

Hier gibt es eine gute Feature-Übersicht dafür: https://www.dynaforms.com/de/features.html

Scheint im Prinzip alles dabei zu sein, was man auch mit Quick-PDF machen kann. Dass es eine DLL ist, würde mich nicht stören, habe bislang auch nur auf dieser Basis mit Quick-PDF gearbeitet (hat auch durchaus einige Vorteile).

win568 13. Dez 2021 06:14

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Hi

Wir verwenden GDPicture von Orpalis. Komplette Integration per TLB in Delphi. Durch SideBySide Loading kann das Framework ohne Registrierung verwendet werden.

Harry Stahl 13. Dez 2021 16:00

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Zitat:

Zitat von fred.ahrens (Beitrag 1499037)
....

- erledigt.

gubbe 13. Dez 2021 20:15

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Zitat:

Zitat von Harry Stahl (Beitrag 1499039)
Zitat:

Zitat von fred.ahrens (Beitrag 1499037)
....

- erledigt.

Hmm, was ist denn hier passiert? Wollt ihr uns nicht teilhaben lassen an der Diskussion? :)

fred.ahrens 13. Dez 2021 21:17

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Zitat:

Zitat von gubbe (Beitrag 1499054)
Zitat:

Zitat von Harry Stahl (Beitrag 1499039)
Zitat:

Zitat von fred.ahrens (Beitrag 1499037)
....

- erledigt.

Hmm, was ist denn hier passiert? Wollt ihr uns nicht teilhaben lassen an der Diskussion? :)

Sorry. Ich war da etwas voreilig und Foxit hat mich um Löschung gebeten.
Ich kann aber empfehlen, sich mit dem Foxit Support in Verbindung zu setzen. Man ist dort um Unterstützung bemüht. Jetzt wo die Situation geklärt ist, antworten sie ja auch wieder :-D

Harry Stahl 13. Dez 2021 23:41

AW: Frage zu "Foxit Quick PDF Library and Debenu Product Line End-of-Life announcemen
 
Zitat:

Zitat von gubbe (Beitrag 1499000)
W
Ich kann DynaPDF sehr empfehlen. Das ist zwar nicht in Delphi geschrieben, aber es gibt eine Delphi-Unit zur Einbindung der DLL.

Ich teste gerade mal, lädt PDF-Dateien sehr schnell. Was ich noch nicht ganz verstanden habe, wie ich pdf.RenderpageToImage anwende, wenn ich das Image nicht als datei auf die Festplatte speichern, sonder in den Imagebuffer (Memory) schreiben möchte.

Und wie lese ich den (mit GetImageBuffer) wieder aus?

Hast Du da evtl. ein Beispiel zur Hand?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:58 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz