Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Andre Summers

Imprimir em PDF no Flash

Recommended Posts

Existe alguma maneira de gerar um arquivo PDF com base no conteúdo de um frame ou de um movie clip?

 

É possivel fazer isso usando apenas actionscript 3.0?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela resposta.

 

Dei uma olhada no código do Alive e no exemplo eles estão usando PHP para ajudar a gerar PDF.

 

Não vou poder usar PHP, dó ACTIONSCRIPT. É possivel fazer isso só com ACTIONSCRIPT 3.0 com essa biblioteca?

 

Ou existe outras opções que possam me atender?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou tentando fazer desse jeito mas não está funcionando. Está aparecendo o seguinte erro:

 

Error #1034: Falha de coerção de tipo: não é possível converter Function em org.alivepdf.pages.Page.

 

Podem me ajudar a corrigir?

 

Segue o código

 

import flash.net.FileReference;
import flash.net.FileFilter;
import flash.net.FileReferenceList;
import flash.utils.ByteArray;

import org.alivepdf.pdf.PDF;
import org.alivepdf.layout.*;
import org.alivepdf.fonts.*;
import org.alivepdf.colors.*;
import org.alivepdf.images.*;
import org.alivepdf.cells.*;
import org.alivepdf.display.*;
import org.alivepdf.saving.Method;
import org.alivepdf.pages.Page;

stop();

function gerarPDF(e:Event) {

var myPDF:PDF = new PDF(Orientation.PORTRAIT, Unit.MM, Size.LETTER);

myPDF.setDisplayMode(Display.FULL_PAGE, Layout.SINGLE_PAGE); 
myPDF.addPage();

myPDF.setFontSize(18);
myPDF.setXY(10, 40);
myPDF.addMultiCell(300, 1, "Este é meu PDF Headline");

var bytes:ByteArray = myPDF.save(Method.LOCAL);
var f:FileReference = new FileReference();
f.save(bytes, "pdf-sample.pdf"); 

}

btn_ativar.addEventListener(MouseEvent.CLICK, gerarPDF);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.