Здравствуйте! В сети есть описание создания pdf-файла с помощью AS и AlivePDF.

Код AS3:
import org.alivepdf.display.*;
import org.alivepdf.fonts.*;
import org.alivepdf.images.*;
import org.alivepdf.layout.*;
import org.alivepdf.pages.*;
import org.alivepdf.pdf.*;
import org.alivepdf.saving.*;
public function createPdf():void{
var myPDF:PDF = new PDF(Orientation.PORTRAIT, Unit.MM, Size.A4);
myPDF.setTitle("My Simple PDF document");
var firstPage:Page = new Page(Orientation.LANDSCAPE, Unit.MM, Size.A4);
myPDF.addPage(firstPage);
myPDF.setFont(FontFamily.HELVETICA, Style.BOLD_ITALIC, 18);
myPDF.writeText(50, "Click here to visit my site 1", "http://site.site");
var f:FileStream = new FileStream();
var file: File = File.desktopDirectory.resolvePath("AliveDemo.pdf");
f.open(file, FileMode.WRITE);
var bytes:ByteArray = myPDF.save(Method.LOCAL);
f.writeBytes(bytes);
f.close();
}
В myPDF можно добавить Cell, Grid, Image, Page, Text. Может кто-нибудь подскажет, можно ли добавить каким-нибудь образом Canvas?
Спасибо заранее.