AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PDF/XPS/Papierformat-Viewer für Delphi

Ein Thema von Bernhard73 · begonnen am 27. Jun 2013 · letzter Beitrag vom 6. Jul 2013
Antwort Antwort
Bernhard73

Registriert seit: 4. Jul 2010
42 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: PDF/XPS/Papierformat-Viewer für Delphi

  Alt 28. Jun 2013, 18:24
Ja, Application.Initialize gibt's.

Hier noch eine ActiveX für halbwegs erträgliche $110:
http://www.viscomsoft.com/products/i...pro/index.html

Die rendert das PDF jedoch nur 1x und behandelt es dann wie ein Bild, was beim Vergrößern unschön ist.
  Mit Zitat antworten Zitat
Bernhard73

Registriert seit: 4. Jul 2010
42 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: PDF/XPS/Papierformat-Viewer für Delphi

  Alt 29. Jun 2013, 07:11
Resümee nach Installation oder versuchter Installation praktisch aller verfügbarer PDF-Komponenten:

Es gibt keine vernünftige Komponente. Mindestens einen Haken haben Sie alle!

- Adobe Acrobat OCX: schöne Renderingqualität, Layout nicht voll anpassbar, etwas träge, fehlerhaft, dafür kostenlos
- Foxit ActiveX: schöne Renderingqualität, Layout gut anpassbar, recht schnell, $1200
- Radaee ActiveX: schöne Renderingqualität, schnell, Installation hat bei mir nicht funktioniert, $399
- Sorax ActiveX: mäßige Renderingqualität, weniger schnell, umständliches Handling, Darstellung nur begrenzt anpassbar, 96 Euro
- Haihaisoft ActiveX: mäßige Renderingqualität, ok schnell, Layout nicht anpassbar, nervige Updateaufforderungen, kostenlos, wohl nicht mehr verfügbar
- VeryPDF ActiveX: mäßige Renderingqualität, ok schnell, $1200
- WPViewPDF ActiveX: rendert viele PDFs nicht so ganz dem Standard entsprechend, ok schnell, 295 Euro

u.v.m.

Bleibt zu hoffen, dass sich irgendwann mal ein Idealist aufrafft und auf Basis von MuPDF/Poppler o.ä. was entwickelt. Ist leider jenseits meines programmiertechnischen Erkenntnishorizonts.

Geändert von Bernhard73 (29. Jun 2013 um 07:50 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: PDF/XPS/Papierformat-Viewer für Delphi

  Alt 29. Jun 2013, 07:16
Würde dir eine Ansicht wie beim Explorer (Preview) reichen?

Dann kannst du nämlich einfach diesen PreviewHandler für die Anzeige benutzen und dein Programm kann alles anzeigen, was der Explorer anzeigen kann
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Bernhard73

Registriert seit: 4. Jul 2010
42 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: PDF/XPS/Papierformat-Viewer für Delphi

  Alt 29. Jun 2013, 07:32
Das Preview nutzt wohl den Acrobat Reader, in angepasster Form. Wäre zu prüfen, ob da beim Beenden der Anwendung ähnliche Probleme wie bei der OCX entstehen (häufige Access Violations).
Allerdings läuft mein Programm in der EDV-Umgebung einer Uniklinik auf WinXP...ich nehme mal an ein derartiges Preview gab es zu XP-Zeiten noch nicht. Aber ich schaue mir das mal an. Danke für den Tipp!
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: PDF/XPS/Papierformat-Viewer für Delphi

  Alt 29. Jun 2013, 07:51
Doch, ab Windows XP ist IPreviewHandler bekannt

http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 Uhr.
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