Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-08-2011, 08:57   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2011
Beiträge: 6
Image in PDF mit AlivePDF

Hallo Community,
ich versuche verzweifelt ein Bild in meine PDF zu bekommen und es will einfach nicht. Könnte mir vielleicht jemand ein simples Beispiel posten wie ich einfach ein Bild einbinden kann?
Hab schon viele Beispiele probiert aber nichts will davon funktionieren und so schwer kann das ja irgendwie nicht sein Steh grad total auf dem Schlauch und bitte um Hilfe.

Danke im Voraus
Titus Pullo ist offline   Mit Zitat antworten
Alt 17-08-2011, 12:40   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2011
Beiträge: 6
Keiner einer Idee?
Titus Pullo ist offline   Mit Zitat antworten
Alt 17-08-2011, 13:14   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
In eine existierende PDF Datei?
Omega Psi ist offline   Mit Zitat antworten
Alt 17-08-2011, 14:03   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2011
Beiträge: 6
hi, nein die wird erstellt und dann zum download angeboten das geht auch alles soweit...ich weiss nur nicht wie ich da jetzt noch ein bild reinkriege...mit addImage und addImagestream will es einfach nicht

Geändert von Titus Pullo (17-08-2011 um 15:08 Uhr)
Titus Pullo ist offline   Mit Zitat antworten
Alt 18-08-2011, 10:57   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2011
Beiträge: 6
Helft mir doch bitte So schwer kann das doch nicht sein ein Bild in PDF einzubinden.
Titus Pullo ist offline   Mit Zitat antworten
Alt 01-09-2011, 10:30   #6 (permalink)
Neuer User
 
Benutzerbild von ensel
 
Registriert seit: Sep 2002
Beiträge: 58
Image in PDF mit AlivePDF

Ich gehe mal davon aus, dass die PDF-Generierung ansonsten schon funktioniert.

Dann kann es zum Beispiel so aussehen (AlivePDF-Version 0.1.5):

[Embed(source="/images/myPNG.png", mimeType="application/octet-stream")]
private var _myPNG:Class;

private function addImage():void{
_myPDF.addImageStream(new _myPNG() as ByteArray, ColorSpace.DEVICE_RGB, null, 0, 0, 24);
}
__________________
+++ brummli +++
ensel ist offline   Mit Zitat antworten
Alt 01-09-2011, 10:43   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2011
Beiträge: 6
Danke für deine Antwort, so hatte ich das schon und es ist auch richtig
Probiere das ganze grad mit nen loader weil die Imageurl dynamisch ist.
Problem dabei ist noch, dass er das speichern der PDF vor dem Loader Complete Event ausführt.
Titus Pullo ist offline   Mit Zitat antworten
Alt 01-09-2011, 12:32   #8 (permalink)
Neuer User
 
Benutzerbild von ensel
 
Registriert seit: Sep 2002
Beiträge: 58
Schau mal hier (ich habe es nicht ausprobiert, vielleicht musst Du je nach Version von AlivePDF noch etwas anpassen):

AlivePDF - AlivePDF Forum
__________________
+++ brummli +++
ensel ist offline   Mit Zitat antworten
Alt 01-09-2011, 13:51   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2011
Beiträge: 6
Der nimmt die pdf.save Remote Methode die man überall nutzen kann.
Ich mache das allerding mit FileReference
Code:
var fileRef:FileReference = new FileReference();
fileRef.addEventListener(Event.COMPLETE, saveComplete);
fileRef.save( pdf.save( Method.LOCAL ), fileName );
Muss das auch im OnClick Event lassen da er sonst folgendes ausgibt:
Zitat:
Error: Error #2176: Bestimmte Aktionen, zum Beispiel solche, bei denen ein Popupfenster angezeigt wird, können nur bei Benutzerinteraktion aufgerufen werden, zum Beispiel bei Mausklick oder Tastendruck.
Wenn ich aus meiner Imageloader Complete Funktion das clickEvent aufrufen will kommt der gleiche Fehler.
Titus Pullo ist offline   Mit Zitat antworten
Alt 01-09-2011, 15:58   #10 (permalink)
Neuer User
 
Benutzerbild von ensel
 
Registriert seit: Sep 2002
Beiträge: 58
Ich fürchte, das geht leider nicht anders und hat Sicherheitsgründe. Da könnte sonst einiges an Schindluder mit treiben, wenn man einfach so im Hintergrund zum Beispiel den Speichern-Dialog des Betriebssystems aufrufen könnte.

Du müsstest also irgendwann (sobald klar ist, welche Inhalte, Bilder etc. ins PDF sollen), im Hintergrund das PDF "vorgenerieren". So wird es ja auch im Beispiel des AlivePDF-Forums gemacht.

Wenn das Pdf fertig ist, kannst Du dann deinen Speichern-Button enablen.

Erst das eigentliche Speichern der vorgenerierten PDF wird dann durch den Buttonklick ausgeführt.
__________________
+++ brummli +++
ensel ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Pdf Problem AlivePDF fpdi lescha Adobe AIR 1 11-05-2011 08:21
AS3 in AS2 PDF drucken mit AlivePDF EricAFT ActionScript 3 10 20-10-2010 09:40
AlivePDF - .pdf local abspeichern capten ActionScript 3 14 19-10-2010 10:42
alivepdf -> Milimeter silentx ActionScript 3 1 14-10-2009 08:41
AlivePDF skittles Zusatzprodukte 1 31-10-2007 10:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele