Foros del Web » Creando para Internet » Flash y Actionscript »

movieclip a pdf y grabar en servidor

Estas en el tema de movieclip a pdf y grabar en servidor en el foro de Flash y Actionscript en Foros del Web. Hola a todos, Se puede convertir a pdf una película swf? y que se grabe en el servidor, lo que tengo es una carta que ...
  #1 (permalink)  
Antiguo 23/05/2011, 16:45
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta movieclip a pdf y grabar en servidor

Hola a todos,

Se puede convertir a pdf una película swf? y que se grabe en el servidor, lo que tengo es una carta que se genera dinámica y lo que quiero es tener un pdf de la carta y tenerla en el servidor para ser impresa o enviada por correo.

Espero y alguien me pueda orientar

Saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
  #2 (permalink)  
Antiguo 24/05/2011, 13:38
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 16 años, 3 meses
Puntos: 18
Respuesta: movieclip a pdf y grabar en servidor

No se bien como este tu MovieClip, yo que sepa Flash no convierte a PDF, pero si existe la clase jpgencoder que sirve para generar un jpg (hay mil ejemplos en internet).

Entonces pudes concvertir tu movieCLip a un bitMapArray y con este usar el jpgencoder, ya con esto puedes guardarlo en el servidor con un lenguaje intermedio del servidor como PHP.

Que tipo de servidor usas?

Si quieres puedes leer la imágen e igualmente con PHP generar el pdf.

O podrias enviar la información que conforma el MovieClip a PHP para generar el PDF.
__________________
Mi sitio: http://www.fluocode.com
  #3 (permalink)  
Antiguo 24/05/2011, 13:50
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: movieclip a pdf y grabar en servidor

El servidor es un Linux Debian, uso apache y php5

estuve buscando como pasar un bitmap de flash a php pero todavía tengo problemas, pero creo que es la mejor opción, si conoces algún tutorial recomendable te lo agradeceré

Saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
  #4 (permalink)  
Antiguo 25/05/2011, 12:44
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 16 años, 3 meses
Puntos: 18
Respuesta: movieclip a pdf y grabar en servidor

Perfecto... aunque no me dijiste que action script ocupas, tengo un ejemplo en AS3.

Código actionscript:
Ver original
  1. function saveImage(e:MouseEvent):void {
  2.     var bitmapData:BitmapData = new BitmapData(aquiElAnchoDeLaImagen,aquiElAltoDeLaImagen);
  3.     bitmapData.draw(enNombreDelMovieClip);///Esta parte no estoy seguro, nucan he convertido un movieClip a bitmapData
  4.    
  5.     var fr:FileReference=new FileReference();
  6.     var JPG:JPGEncoder = new JPGEncoder(80); //el 80 es la calidad de la imagen
  7.  
  8.     var ba:ByteArray = JPG.encode(bitmapData);
  9.  
  10.     var oURLRequest:URLRequest = new URLRequest("upload_imagen.php");
  11.  
  12.     oURLRequest.method = URLRequestMethod.POST;
  13.     oURLRequest.data = ba;
  14.     trace('subiendo');
  15.  
  16.     var oURLLoader:URLLoader = new URLLoader();
  17.     oURLLoader.addEventListener(Event.COMPLETE, eUploadComplete, false, 0, true);
  18.     oURLLoader.addEventListener(IOErrorEvent.IO_ERROR, eUploadFailed, false, 0, true);
  19.     oURLLoader.load(oURLRequest);
  20. }
  21. function eUploadComplete(oEvent1:Event) {
  22.     trace("Imagen subida");
  23. }
  24.  
  25. function eUploadFailed(oEvent1:IOErrorEvent) {
  26.     trace("Falla el subir el archivo");
  27. }


El archivo upload_imagen.php es:

Código PHP:
Ver original
  1. <?php
  2.     //Nombre archivo
  3.     $nombre = time()."-".mt_rand();
  4.  
  5.     $ruta='./';
  6.  
  7.     $oHandle = fopen($ruta.$nombre.'.jpg', "w+");
  8.     fwrite($oHandle, file_get_contents("php://input"));
  9.     fclose($oHandle);
  10.  
  11.     imagedestroy($oThumbnail);
  12.     imagedestroy($oSource);  
  13. ?>

Espero te sirva.
__________________
Mi sitio: http://www.fluocode.com
  #5 (permalink)  
Antiguo 26/05/2011, 09:18
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: movieclip a pdf y grabar en servidor

Gracias por la respuesta,

Uso actionscript 2, estuve investigando y me funciono, pero al querer hacer una diferente prueba me fallo, tengo un movie clip y le agrego texto dinamico, de que manera puedo crear un bitmap array y pasarlo a PHP con texto dinamico?
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
  #6 (permalink)  
Antiguo 26/05/2011, 14:30
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 19 años, 9 meses
Puntos: 0
Información Respuesta: movieclip a pdf y grabar en servidor

El código que estoy usando:

Código:
mcBitmap = new BitmapData(mainContent._width, mainContent._height, true, 0xFFFFFF);
	
mcBitmap.draw(mainContent);
	
depth = 10;
this.createEmptyMovieClip("pullQuote",depth++);
pullQuote.createTextField("title",10,0,0,100,100);
pullQuote.title.text = "Hello world!";
pullQuote.draw(mainContent);
pullQuote.attachBitmap(mainContent, 100, "auto", true);

var cadena = new String();
	for (var i = 1; i<=mainContent._height; i++) {
		for (var j = 1; j<=mainContent._width; j++) {
			cadena += ","+mcBitmap.getPixel(j, i).toString(16);
		}
	}
//Variables that PHP will receive
enviarImagen = new LoadVars();
respuesta = new LoadVars();	
//Receive php results
respuesta.onLoad = function(exito) {
//If it's ok
if (exito) {			
	trace("Image "+letterID+" OK");
	getURL("checkImage.php?image="+unescape(this.letterFile), "_self");
} else {
	trace("Error "+letterID+" OK");
	getURL("checkImage.php?error", "_blank");
}
Pero sigo sin poder agregar el texto en la imagen creada por PHP,

Que estoy haciendo mal?
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com

Etiquetas: movieclip, pdf, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:55.