Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Bild im pdf-Format anzeigen (https://www.delphipraxis.net/70433-bild-im-pdf-format-anzeigen.html)

messie 30. Mai 2006 10:53


Bild im pdf-Format anzeigen
 
Hallo,

ich habe ein Firmenlogo einzubinden welches mir nur als pdf vorliegt. Mit TImage oder so geht das ja gar nicht.
Geht das vielleicht über eine Einbindung als Resource?

:gruebel: Messie

Klaus01 30. Mai 2006 10:55

Re: Bild im pdf-Format anzeigen
 
Du kannst es mit der TWebbrowser Komponente anzeigen lassen.
Als Url einfach die Datei angeben. Wie das da mit Resourcen geht,
kann ich Dir nicht sagen.

Grüße
Klaus

xaromz 30. Mai 2006 10:56

Re: Bild im pdf-Format anzeigen
 
Hallo,

wie Du das PDF öffnest ist eigentlich nicht entscheidend. Du benötigst eine Komponente, die PDFs anzeigen kann.
Möglicherweise ist es einfacher, das Bild aus dem PDF zu extrahieren (z. B. mit Acrobat, Illustrator, Photoshop...). Dann kannst Du einfach ein TImage verwenden.

Gruß
xaromz

messie 30. Mai 2006 13:24

Re: Bild im pdf-Format anzeigen
 
Zitat:

Zitat von xaromz
Hallo,

wie Du das PDF öffnest ist eigentlich nicht entscheidend. Du benötigst eine Komponente, die PDFs anzeigen kann.
Möglicherweise ist es einfacher, das Bild aus dem PDF zu extrahieren (z. B. mit Acrobat, Illustrator, Photoshop...). Dann kannst Du einfach ein TImage verwenden.

Gruß
xaromz

Das Extrahieren habe ich schon versucht, da geht die Qualität ziemlich runter. Kann die TWebbrowser-Kompo sich den so verhalten wie ein TImage?

Grüße, Messie

Olli 30. Mai 2006 13:26

Re: Bild im pdf-Format anzeigen
 
In der PDF ist das Logo vermutlich als Vektorgrafik hinterlegt. Du kannst es in ein Programm wie Bei Google suchenMayura Draw Einlesen und in ein Format exportieren welches dir genehmer ist ;)

Klaus01 30. Mai 2006 13:28

Re: Bild im pdf-Format anzeigen
 
Zitat:

Kann die TWebbrowser-Kompo sich den so verhalten wie ein TImage?
Wie meinst denn Du das?

Der TWebbrowser ist halt eine visuelle Komponente, und kann
HTML anzeigen, ist halt ein Ableger vom InternetExplorer.

mit webbrowser1.navigate('Pfad zu deinem pdf');
lädst Du dein PDF.

Grüße
Klaus

Olli 30. Mai 2006 13:30

Re: Bild im pdf-Format anzeigen
 
Zitat:

Zitat von Klaus01
mit webbrowser1.navigate('Pfad zu deinem pdf');
lädst Du dein PDF.

Was nur funktioniert, wenn das entsprechende IE-Plugin installiert und aktiviert ist ...

Klaus01 30. Mai 2006 13:36

Re: Bild im pdf-Format anzeigen
 
@Olli
ich weiß, daß die Lösung mit dem TWebbrowser nicht die optimale ist,
wäre halt eine gewesen, wenn alles andere fehlschlägt.

@messie
Kennst Du denn niemanden der Adobe Acrobat oder Adobe Photoshop hat.
Die beiden Programme können eine Grafik aus dem pdf extrahieren.

Grüße
Klaus

Sebastian Nintemann 30. Mai 2006 13:52

Re: Bild im pdf-Format anzeigen
 
Du kannst das Bild sogar mit dem Adobe Reader 7 als Prixelgrafik kopieren (Eigentlich nur eine konfortablere Version eines Screenshots, da auch möglich wenn das Bild größer als der angezeigte Bereich ist). Zoome auf die gewünschte Größe, wähle das Schnappschuss-Werkzeug (mit dem Kamera-Icon), markiere das Logo. Das Programm kopiert dir das Bild in die Zwischenablage. Dein Bevorzugtes Grafikprogramm öffnen, einfügen klicken und das Bild in einem dir genehmen Format abspeichern, fertig.
So hast Du keinen Qualitätsverlust (in der von dir gewählten Größe - dafür ist das PDF eben eine beliebig skalierbare Vektorgrafik).

Viele Grüße,
Sebastian

messie 30. Mai 2006 14:10

Re: Bild im pdf-Format anzeigen
 
Der Tipp mit dem Screenshot hat schonmal gut funktioniert, damit kann man etwas anfangen. Trotzdem habe ich das pdf nicht mit den gängigen Programmen (Coreldraw 11, Photoshop 6) öffnen können. Wahrscheinlich sind meine Versionen zu alt und ein aktuelles Acrobat habe ich auch nicht...

Grüße, Messie


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 Uhr.
Seite 1 von 4  1 23     Letzte »    

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